Relocate locations to world.locations

This commit is contained in:
Alexander
2021-06-22 10:49:36 +01:00
parent 52f7385856
commit 054dc6be14
38 changed files with 101 additions and 101 deletions

View File

@@ -16,10 +16,10 @@ import vg.civcraft.mc.civmodcore.inventory.items.PotionUtils;
import vg.civcraft.mc.civmodcore.inventory.items.SpawnEggUtils;
import vg.civcraft.mc.civmodcore.inventory.items.TreeTypeUtils;
import vg.civcraft.mc.civmodcore.inventory.gui.ClickableInventoryListener;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.GlobalChunkMetaManager;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.api.ChunkMetaAPI;
import vg.civcraft.mc.civmodcore.locations.global.CMCWorldDAO;
import vg.civcraft.mc.civmodcore.locations.global.WorldIDManager;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.GlobalChunkMetaManager;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.api.ChunkMetaAPI;
import vg.civcraft.mc.civmodcore.world.locations.global.CMCWorldDAO;
import vg.civcraft.mc.civmodcore.world.locations.global.WorldIDManager;
import vg.civcraft.mc.civmodcore.maps.MapColours;
import vg.civcraft.mc.civmodcore.players.settings.PlayerSettingAPI;
import vg.civcraft.mc.civmodcore.players.settings.commands.ConfigCommand;

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations;
package vg.civcraft.mc.civmodcore.world.locations;
public interface QTBox {

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations;
package vg.civcraft.mc.civmodcore.world.locations;
import org.bukkit.Location;

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations;
package vg.civcraft.mc.civmodcore.world.locations;
import java.util.HashSet;
import java.util.Set;

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta;
public enum CacheState {

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta;
import java.util.Iterator;
import java.util.Map;
@@ -8,7 +8,7 @@ import java.util.function.Supplier;
import java.util.logging.Level;
import org.bukkit.World;
import vg.civcraft.mc.civmodcore.CivModCorePlugin;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.api.ChunkMetaViewTracker;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.api.ChunkMetaViewTracker;
public class ChunkCoord extends XZWCoord {

View File

@@ -1,7 +1,7 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta;
import org.bukkit.World;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.StorageEngine;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.StorageEngine;
/**
* Represents data for one specific chunk for one specific plugin.

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta;
import java.util.Collection;
import java.util.HashMap;

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta;
import java.util.Queue;
import java.util.concurrent.LinkedBlockingQueue;
@@ -10,8 +10,8 @@ import org.bukkit.event.world.ChunkLoadEvent;
import org.bukkit.event.world.ChunkUnloadEvent;
import org.bukkit.event.world.WorldLoadEvent;
import vg.civcraft.mc.civmodcore.CivModCorePlugin;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.api.ChunkMetaViewTracker;
import vg.civcraft.mc.civmodcore.locations.global.WorldIDManager;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.api.ChunkMetaViewTracker;
import vg.civcraft.mc.civmodcore.world.locations.global.WorldIDManager;
public class ChunkMetaListener implements Listener {

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta;
import java.util.Map;
import java.util.TreeMap;
@@ -8,9 +8,9 @@ import org.bukkit.Bukkit;
import org.bukkit.Chunk;
import org.bukkit.World;
import vg.civcraft.mc.civmodcore.CivModCorePlugin;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.api.ChunkMetaViewTracker;
import vg.civcraft.mc.civmodcore.locations.global.CMCWorldDAO;
import vg.civcraft.mc.civmodcore.locations.global.WorldIDManager;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.api.ChunkMetaViewTracker;
import vg.civcraft.mc.civmodcore.world.locations.global.CMCWorldDAO;
import vg.civcraft.mc.civmodcore.world.locations.global.WorldIDManager;
public class GlobalChunkMetaManager {
private final CMCWorldDAO chunkDao;

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta;
import java.util.Collections;
import java.util.HashMap;

View File

@@ -1,10 +1,10 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta;
import java.util.Objects;
import org.bukkit.Chunk;
import org.bukkit.Location;
import vg.civcraft.mc.civmodcore.CivModCorePlugin;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedChunkMeta;
public class XZWCoord implements Comparable<XZWCoord> {

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.api;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.api;
import org.bukkit.plugin.java.JavaPlugin;

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.api;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.api;
import java.util.function.Supplier;
import org.bukkit.Location;
@@ -6,14 +6,14 @@ import org.bukkit.World;
import org.bukkit.block.Block;
import org.bukkit.plugin.java.JavaPlugin;
import vg.civcraft.mc.civmodcore.CivModCorePlugin;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.ChunkMeta;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.GlobalChunkMetaManager;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.XZWCoord;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedStorageEngine;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockDataObject;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.fallback.SingleBlockTracker;
import vg.civcraft.mc.civmodcore.locations.global.WorldIDManager;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.ChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.GlobalChunkMetaManager;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.XZWCoord;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedStorageEngine;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockDataObject;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.fallback.SingleBlockTracker;
import vg.civcraft.mc.civmodcore.world.locations.global.WorldIDManager;
/**
* API view for block based chunk metas, which adds convenience methods for

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.api;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.api;
import java.util.ArrayList;
import java.util.HashMap;
@@ -8,19 +8,19 @@ import java.util.function.Supplier;
import java.util.logging.Level;
import org.bukkit.plugin.java.JavaPlugin;
import vg.civcraft.mc.civmodcore.CivModCorePlugin;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.ChunkMeta;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.ChunkMetaFactory;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.GlobalChunkMetaManager;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedStorageEngine;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockDataObject;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.auto.AutoBlockChunkMeta;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.auto.AutoStorageEngine;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.auto.SerializableDataObject;
import vg.civcraft.mc.civmodcore.locations.global.CMCWorldDAO;
import vg.civcraft.mc.civmodcore.locations.global.GlobalLocationTracker;
import vg.civcraft.mc.civmodcore.locations.global.GlobalTrackableDAO;
import vg.civcraft.mc.civmodcore.locations.global.LocationTrackable;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.ChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.ChunkMetaFactory;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.GlobalChunkMetaManager;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedStorageEngine;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockDataObject;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.auto.AutoBlockChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.auto.AutoStorageEngine;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.auto.SerializableDataObject;
import vg.civcraft.mc.civmodcore.world.locations.global.CMCWorldDAO;
import vg.civcraft.mc.civmodcore.world.locations.global.GlobalLocationTracker;
import vg.civcraft.mc.civmodcore.world.locations.global.GlobalTrackableDAO;
import vg.civcraft.mc.civmodcore.world.locations.global.LocationTrackable;
public class ChunkMetaAPI {

View File

@@ -1,13 +1,13 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.api;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.api;
import java.util.function.Supplier;
import org.bukkit.Chunk;
import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.plugin.java.JavaPlugin;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.ChunkMeta;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.GlobalChunkMetaManager;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.ChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.GlobalChunkMetaManager;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedChunkMeta;
public class ChunkMetaView<T extends ChunkMeta<?>> extends APIView {

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.api;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.api;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,11 +1,11 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.api;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.api;
import org.bukkit.Bukkit;
import org.bukkit.Chunk;
import org.bukkit.Location;
import org.bukkit.plugin.java.JavaPlugin;
import vg.civcraft.mc.civmodcore.locations.global.GlobalLocationTracker;
import vg.civcraft.mc.civmodcore.locations.global.LocationTrackable;
import vg.civcraft.mc.civmodcore.world.locations.global.GlobalLocationTracker;
import vg.civcraft.mc.civmodcore.world.locations.global.LocationTrackable;
public class SingleBlockAPIView <T extends LocationTrackable> extends APIView {

View File

@@ -1,10 +1,10 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block;
import java.util.function.Consumer;
import org.bukkit.Location;
import org.bukkit.block.Block;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.ChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.ChunkMeta;
/**
*

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block;
public interface BlockBasedStorageEngine<D extends BlockDataObject<D>> extends StorageEngine {

View File

@@ -1,7 +1,7 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block;
import org.bukkit.Location;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.CacheState;
public abstract class BlockDataObject<D extends BlockDataObject<D>> {

View File

@@ -1,7 +1,7 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block;
import java.util.Collection;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.XZWCoord;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.XZWCoord;
public interface StorageEngine {

View File

@@ -1,8 +1,8 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block.auto;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.auto;
import org.bukkit.Location;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedChunkMeta;
public class AutoBlockChunkMeta<D extends SerializableDataObject<D>>
extends BlockBasedChunkMeta<D, AutoStorageEngine<D>> {

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block.auto;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.auto;
import java.sql.Connection;
import java.sql.PreparedStatement;
@@ -14,10 +14,10 @@ import org.bukkit.Location;
import org.bukkit.World;
import vg.civcraft.mc.civmodcore.CivModCorePlugin;
import vg.civcraft.mc.civmodcore.dao.ManagedDatasource;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.ChunkCoord;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.XZWCoord;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedStorageEngine;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.ChunkCoord;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.XZWCoord;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedStorageEngine;
public class AutoStorageEngine<D extends SerializableDataObject<D>> implements BlockBasedStorageEngine<D> {

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block.auto;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.auto;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block.auto;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.auto;
import com.google.gson.JsonObject;
import org.bukkit.Location;

View File

@@ -1,7 +1,7 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block.auto;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.auto;
import org.bukkit.Location;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockDataObject;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockDataObject;
public abstract class SerializableDataObject <D extends SerializableDataObject<D>> extends BlockDataObject<D> {

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block.auto;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.auto;
import org.bukkit.Location;
import org.bukkit.configuration.file.YamlConfiguration;

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block.auto;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.auto;
import java.util.function.BiFunction;
import java.util.logging.Logger;

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block.fallback;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.fallback;
import java.util.ArrayList;
import java.util.Collection;
@@ -7,9 +7,9 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.bukkit.Location;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.XZWCoord;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockDataObject;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.XZWCoord;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockDataObject;
public class SingleBlockTracker<D extends BlockDataObject<D>> {

View File

@@ -1,10 +1,10 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block.table;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.table;
import java.util.ArrayList;
import java.util.List;
import org.bukkit.Location;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedChunkMeta;
public abstract class TableBasedBlockChunkMeta<D extends TableBasedDataObject>
extends BlockBasedChunkMeta<TableBasedDataObject, TableStorageEngine<D>> {

View File

@@ -1,8 +1,8 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block.table;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.table;
import org.bukkit.Location;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockDataObject;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockDataObject;
public class TableBasedDataObject extends BlockDataObject<TableBasedDataObject> {

View File

@@ -1,12 +1,12 @@
package vg.civcraft.mc.civmodcore.locations.chunkmeta.block.table;
package vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.table;
import java.util.function.Consumer;
import java.util.logging.Logger;
import vg.civcraft.mc.civmodcore.dao.ManagedDatasource;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.XZWCoord;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedStorageEngine;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.XZWCoord;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedStorageEngine;
public abstract class TableStorageEngine<D extends TableBasedDataObject>
implements BlockBasedStorageEngine<TableBasedDataObject> {

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.global;
package vg.civcraft.mc.civmodcore.world.locations.global;
import java.sql.Connection;
import java.sql.PreparedStatement;

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.global;
package vg.civcraft.mc.civmodcore.world.locations.global;
import java.util.HashMap;
import java.util.Map;
@@ -6,9 +6,9 @@ import org.bukkit.Chunk;
import org.bukkit.Location;
import org.bukkit.block.Block;
import vg.civcraft.mc.civmodcore.CivModCorePlugin;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.XZWCoord;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.block.BlockBasedChunkMeta;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.XZWCoord;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.block.BlockBasedChunkMeta;
public class GlobalLocationTracker<T extends LocationTrackable> {

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.global;
package vg.civcraft.mc.civmodcore.world.locations.global;
import java.util.function.Consumer;
import java.util.logging.Logger;

View File

@@ -1,8 +1,8 @@
package vg.civcraft.mc.civmodcore.locations.global;
package vg.civcraft.mc.civmodcore.world.locations.global;
import org.bukkit.Location;
import org.bukkit.block.Block;
import vg.civcraft.mc.civmodcore.locations.chunkmeta.CacheState;
import vg.civcraft.mc.civmodcore.world.locations.chunkmeta.CacheState;
public abstract class LocationTrackable {

View File

@@ -1,4 +1,4 @@
package vg.civcraft.mc.civmodcore.locations.global;
package vg.civcraft.mc.civmodcore.world.locations.global;
import java.util.Map;
import java.util.TreeMap;