Class AbstractChunkTracker
java.lang.Object
net.raphimc.vialegacy.api.remapper.AbstractChunkTracker
- All Implemented Interfaces:
com.viaversion.viaversion.api.connection.StorableObject
- Direct Known Subclasses:
ChunkTracker,ChunkTracker
public abstract class AbstractChunkTracker
extends Object
implements com.viaversion.viaversion.api.connection.StorableObject
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()com.viaversion.viaversion.util.IdAndDatagetBlock(int x, int y, int z) com.viaversion.viaversion.util.IdAndDatagetBlock(com.viaversion.viaversion.api.minecraft.BlockPosition position) com.viaversion.viaversion.util.IdAndDatagetBlockNotNull(int x, int y, int z) com.viaversion.viaversion.util.IdAndDatagetBlockNotNull(com.viaversion.viaversion.api.minecraft.BlockPosition position) booleanisChunkLoaded(int chunkX, int chunkZ) protected voidpostRemap(com.viaversion.viaversion.api.minecraft.chunks.DataPalette palette) protected voidregisterReplacement(com.viaversion.viaversion.util.IdAndData from, com.viaversion.viaversion.util.IdAndData to) protected voidremapBlock(com.viaversion.viaversion.util.IdAndData block, int x, int y, int z) voidremapBlockParticle(com.viaversion.viaversion.util.IdAndData block) voidtrackAndRemap(com.viaversion.viaversion.api.minecraft.BlockPosition position, com.viaversion.viaversion.util.IdAndData block) voidtrackAndRemap(com.viaversion.viaversion.api.minecraft.chunks.Chunk chunk) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.viaversion.viaversion.api.connection.StorableObject
onRemove
-
Constructor Details
-
AbstractChunkTracker
public AbstractChunkTracker(int... toTrack)
-
-
Method Details
-
trackAndRemap
public void trackAndRemap(com.viaversion.viaversion.api.minecraft.chunks.Chunk chunk) -
trackAndRemap
public void trackAndRemap(com.viaversion.viaversion.api.minecraft.BlockPosition position, com.viaversion.viaversion.util.IdAndData block) -
remapBlockParticle
public void remapBlockParticle(com.viaversion.viaversion.util.IdAndData block) -
clear
public void clear() -
isChunkLoaded
public boolean isChunkLoaded(int chunkX, int chunkZ) -
getBlockNotNull
public com.viaversion.viaversion.util.IdAndData getBlockNotNull(com.viaversion.viaversion.api.minecraft.BlockPosition position) -
getBlockNotNull
public com.viaversion.viaversion.util.IdAndData getBlockNotNull(int x, int y, int z) -
getBlock
public com.viaversion.viaversion.util.IdAndData getBlock(com.viaversion.viaversion.api.minecraft.BlockPosition position) -
getBlock
public com.viaversion.viaversion.util.IdAndData getBlock(int x, int y, int z) -
registerReplacement
protected void registerReplacement(com.viaversion.viaversion.util.IdAndData from, com.viaversion.viaversion.util.IdAndData to) -
remapBlock
protected void remapBlock(com.viaversion.viaversion.util.IdAndData block, int x, int y, int z) -
postRemap
protected void postRemap(com.viaversion.viaversion.api.minecraft.chunks.DataPalette palette)
-