Class SlimefunChunkData
java.lang.Object
com.xzavier0722.mc.plugin.slimefun4.storage.controller.ADataContainer
com.xzavier0722.mc.plugin.slimefun4.storage.controller.SlimefunChunkData
SlimefunChunkData
是 Slimefun 中用于存储区块内所有方块数据的容器类。-
Method Summary
Modifier and TypeMethodDescriptioncreateBlockData
(org.bukkit.Location l, String sfId) getBlockData
(org.bukkit.Location l) org.bukkit.Chunk
getChunk()
removeBlockData
(org.bukkit.Location l) void
removeData
(String key) void
protected void
setIsDataLoaded
(boolean isDataLoaded) Methods inherited from class com.xzavier0722.mc.plugin.slimefun4.storage.controller.ADataContainer
checkData, getAllData, getCacheInternal, getData, getDataKeys, getKey, isDataLoaded, removeCacheInternal, setCacheInternal
-
Method Details
-
getChunk
@Nonnull public org.bukkit.Chunk getChunk() -
createBlockData
@Nonnull @ParametersAreNonnullByDefault public SlimefunBlockData createBlockData(org.bukkit.Location l, String sfId) -
getBlockData
@Nullable @ParametersAreNonnullByDefault public SlimefunBlockData getBlockData(org.bukkit.Location l) -
removeBlockData
@Nullable @ParametersAreNonnullByDefault public SlimefunBlockData removeBlockData(org.bukkit.Location l) -
setData
- Specified by:
setData
in classADataContainer
-
removeData
-
getAllBlockData
-
setIsDataLoaded
protected void setIsDataLoaded(boolean isDataLoaded) - Overrides:
setIsDataLoaded
in classADataContainer
-