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
    Constructor
    Description
    AbstractChunkTracker(int... toTrack)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    com.viaversion.viaversion.util.IdAndData
    getBlock(int x, int y, int z)
     
    com.viaversion.viaversion.util.IdAndData
    getBlock(com.viaversion.viaversion.api.minecraft.BlockPosition position)
     
    com.viaversion.viaversion.util.IdAndData
    getBlockNotNull(int x, int y, int z)
     
    com.viaversion.viaversion.util.IdAndData
    getBlockNotNull(com.viaversion.viaversion.api.minecraft.BlockPosition position)
     
    boolean
    isChunkLoaded(int chunkX, int chunkZ)
     
    protected void
    postRemap(com.viaversion.viaversion.api.minecraft.chunks.DataPalette palette)
     
    protected void
    registerReplacement(com.viaversion.viaversion.util.IdAndData from, com.viaversion.viaversion.util.IdAndData to)
     
    protected void
    remapBlock(com.viaversion.viaversion.util.IdAndData block, int x, int y, int z)
     
    void
    remapBlockParticle(com.viaversion.viaversion.util.IdAndData block)
     
    void
    trackAndRemap(com.viaversion.viaversion.api.minecraft.BlockPosition position, com.viaversion.viaversion.util.IdAndData block)
     
    void
    trackAndRemap(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, wait

    Methods 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)