Class BlockUpdateScheduler

java.lang.Object
org.cloudburstmc.server.scheduler.BlockUpdateScheduler

public class BlockUpdateScheduler extends Object
  • Constructor Details

    • BlockUpdateScheduler

      public BlockUpdateScheduler(CloudLevel level, long currentTick)
  • Method Details

    • tick

      public void tick(long currentTick)
    • getPendingBlockUpdates

      public Set<BlockUpdateEntry> getPendingBlockUpdates(org.cloudburstmc.api.util.AxisAlignedBB boundingBox)
    • isBlockTickPending

      public boolean isBlockTickPending(com.nukkitx.math.vector.Vector3i pos, org.cloudburstmc.api.block.Block blockState)
    • add

      public void add(BlockUpdateEntry entry)
    • contains

      public boolean contains(BlockUpdateEntry entry)
    • remove

      public boolean remove(BlockUpdateEntry entry)
    • remove

      public boolean remove(com.nukkitx.math.vector.Vector4i pos)