public abstract class Environment
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected AsyncChunks |
asyncChunksHandler |
protected AsyncTeleport |
asyncTeleportHandler |
protected BlockStateSnapshot |
blockStateSnapshotHandler |
protected ChunkIsGenerated |
isGeneratedHandler |
| Constructor and Description |
|---|
Environment() |
| Modifier and Type | Method and Description |
|---|---|
BlockStateSnapshotResult |
getBlockState(org.bukkit.block.Block block,
boolean useSnapshot) |
java.util.concurrent.CompletableFuture<org.bukkit.Chunk> |
getChunkAtAsync(org.bukkit.World world,
int x,
int z,
boolean gen) |
int |
getMinecraftPatchVersion() |
int |
getMinecraftVersion() |
abstract java.lang.String |
getName() |
boolean |
isChunkGenerated(org.bukkit.World world,
int x,
int z) |
boolean |
isPaper() |
boolean |
isVersion(int minor) |
boolean |
isVersion(int minor,
int patch) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
teleport(org.bukkit.entity.Entity entity,
org.bukkit.Location location) |
protected AsyncChunks asyncChunksHandler
protected AsyncTeleport asyncTeleportHandler
protected ChunkIsGenerated isGeneratedHandler
protected BlockStateSnapshot blockStateSnapshotHandler
public abstract java.lang.String getName()
public java.util.concurrent.CompletableFuture<org.bukkit.Chunk> getChunkAtAsync(org.bukkit.World world,
int x,
int z,
boolean gen)
public java.util.concurrent.CompletableFuture<java.lang.Boolean> teleport(org.bukkit.entity.Entity entity,
org.bukkit.Location location)
public boolean isChunkGenerated(org.bukkit.World world,
int x,
int z)
public BlockStateSnapshotResult getBlockState(org.bukkit.block.Block block, boolean useSnapshot)
public boolean isVersion(int minor)
public boolean isVersion(int minor,
int patch)
public int getMinecraftVersion()
public int getMinecraftPatchVersion()
public boolean isPaper()