mirror of
https://github.com/Minestom/Minestom.git
synced 2024-09-28 14:37:31 +02:00
Make isChunkLoaded not abstract
This commit is contained in:
parent
66f476b2cd
commit
64100c64e6
@ -226,14 +226,18 @@ public abstract class Instance implements BlockGetter, BlockSetter, Tickable, Ta
|
||||
* @param chunkZ this chunk Z
|
||||
* @return true if the chunk is loaded
|
||||
*/
|
||||
public abstract boolean isChunkLoaded(int chunkX, int chunkZ);
|
||||
public boolean isChunkLoaded(int chunkX, int chunkZ) {
|
||||
return getChunk(chunkX, chunkZ) != null;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param point coordinate of a block or other
|
||||
* @return true if the chunk is loaded
|
||||
*/
|
||||
public abstract boolean isChunkLoaded(Point point);
|
||||
public boolean isChunkLoaded(Point point) {
|
||||
return isChunkLoaded(point.chunkX(), point.chunkZ());
|
||||
}
|
||||
|
||||
/**
|
||||
* Saves the current instance tags.
|
||||
|
@ -241,16 +241,6 @@ public class InstanceContainer extends Instance {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isChunkLoaded(int chunkX, int chunkZ) {
|
||||
return getChunk(chunkX, chunkZ) != null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isChunkLoaded(Point point) {
|
||||
return isChunkLoaded(point.chunkX(), point.chunkZ());
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NotNull CompletableFuture<Void> saveInstance() {
|
||||
return chunkLoader.saveInstance(this);
|
||||
|
@ -57,16 +57,6 @@ public class SharedInstance extends Instance {
|
||||
return instanceContainer.getChunk(chunkX, chunkZ);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isChunkLoaded(int chunkX, int chunkZ) {
|
||||
return instanceContainer.isChunkLoaded(chunkX, chunkZ);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isChunkLoaded(Point point) {
|
||||
return instanceContainer.isChunkLoaded(point);
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NotNull CompletableFuture<Void> saveInstance() {
|
||||
return instanceContainer.saveInstance();
|
||||
|
Loading…
Reference in New Issue
Block a user