public class BlockUpdateScheduler extends Object
| Constructor and Description |
|---|
BlockUpdateScheduler(CloudLevel level,
long currentTick) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(BlockUpdateEntry entry) |
boolean |
contains(BlockUpdateEntry entry) |
Set<BlockUpdateEntry> |
getPendingBlockUpdates(org.cloudburstmc.api.util.AxisAlignedBB boundingBox) |
boolean |
isBlockTickPending(com.nukkitx.math.vector.Vector3i pos,
org.cloudburstmc.api.block.Block blockState) |
boolean |
remove(BlockUpdateEntry entry) |
boolean |
remove(com.nukkitx.math.vector.Vector4i pos) |
void |
tick(long currentTick) |
public BlockUpdateScheduler(CloudLevel level, long currentTick)
public void tick(long currentTick)
public Set<BlockUpdateEntry> getPendingBlockUpdates(org.cloudburstmc.api.util.AxisAlignedBB boundingBox)
public boolean isBlockTickPending(com.nukkitx.math.vector.Vector3i pos,
org.cloudburstmc.api.block.Block blockState)
public void add(BlockUpdateEntry entry)
public boolean contains(BlockUpdateEntry entry)
public boolean remove(BlockUpdateEntry entry)
public boolean remove(com.nukkitx.math.vector.Vector4i pos)
Copyright © 2021. All rights reserved.