public abstract class AbstractChunkTracker
extends com.viaversion.viaversion.api.connection.StoredObject
| Constructor and Description |
|---|
AbstractChunkTracker(com.viaversion.viaversion.api.connection.UserConnection user,
int... toTrack) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
IdAndData |
getBlock(int x,
int y,
int z) |
IdAndData |
getBlock(com.viaversion.viaversion.api.minecraft.Position position) |
IdAndData |
getBlockNotNull(int x,
int y,
int z) |
IdAndData |
getBlockNotNull(com.viaversion.viaversion.api.minecraft.Position position) |
boolean |
isChunkLoaded(int chunkX,
int chunkZ) |
protected void |
postRemap(com.viaversion.viaversion.api.minecraft.chunks.DataPalette palette) |
protected void |
registerReplacement(IdAndData from,
IdAndData to) |
protected void |
remapBlock(IdAndData block,
int x,
int y,
int z) |
void |
remapBlockParticle(IdAndData block) |
void |
trackAndRemap(com.viaversion.viaversion.api.minecraft.chunks.Chunk chunk) |
void |
trackAndRemap(com.viaversion.viaversion.api.minecraft.Position position,
IdAndData block) |
public AbstractChunkTracker(com.viaversion.viaversion.api.connection.UserConnection user,
int... toTrack)
public void trackAndRemap(com.viaversion.viaversion.api.minecraft.chunks.Chunk chunk)
public void trackAndRemap(com.viaversion.viaversion.api.minecraft.Position position,
IdAndData block)
public void remapBlockParticle(IdAndData block)
public void clear()
public boolean isChunkLoaded(int chunkX,
int chunkZ)
public IdAndData getBlockNotNull(com.viaversion.viaversion.api.minecraft.Position position)
public IdAndData getBlockNotNull(int x, int y, int z)
public IdAndData getBlock(com.viaversion.viaversion.api.minecraft.Position position)
public IdAndData getBlock(int x, int y, int z)
protected void remapBlock(IdAndData block, int x, int y, int z)
protected void postRemap(com.viaversion.viaversion.api.minecraft.chunks.DataPalette palette)