Package cn.nukkit.level.util
Class SimpleTickCachedBlockStore
java.lang.Object
cn.nukkit.level.util.SimpleTickCachedBlockStore
- All Implemented Interfaces:
TickCachedBlockStore
@PowerNukkitXOnly
@Since("1.6.0.0-PNX")
public final class SimpleTickCachedBlockStore
extends Object
implements TickCachedBlockStore
-
Nested Class Summary
Nested classes/interfaces inherited from interface cn.nukkit.level.util.TickCachedBlockStore
TickCachedBlockStore.CachedBlockComputer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
computeFromCachedStore
(int x, int y, int z, int layer, TickCachedBlockStore.CachedBlockComputer cachedBlockComputer) ĺcomputeIfAbsentgetFromCachedStore
(int x, int y, int z, int layer) void
saveIntoCachedStore
(Block block, int x, int y, int z, int layer)
-
Constructor Details
-
SimpleTickCachedBlockStore
-
-
Method Details
-
clearCachedStore
public void clearCachedStore()- Specified by:
clearCachedStore
in interfaceTickCachedBlockStore
-
saveIntoCachedStore
- Specified by:
saveIntoCachedStore
in interfaceTickCachedBlockStore
-
getFromCachedStore
- Specified by:
getFromCachedStore
in interfaceTickCachedBlockStore
-
computeFromCachedStore
public Block computeFromCachedStore(int x, int y, int z, int layer, TickCachedBlockStore.CachedBlockComputer cachedBlockComputer) Description copied from interface:TickCachedBlockStore
ĺcomputeIfAbsent- Specified by:
computeFromCachedStore
in interfaceTickCachedBlockStore
-