Class BlockStorageUtil
java.lang.Object
net.guizhanss.guizhanlib.slimefun.utils.BlockStorageUtil
BlockStorage utilities for StarWishsama's Slimefun4.
- Author:
- ybw0014
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.xzavier0722.mc.plugin.slimefun4.storage.controller.SlimefunBlockDatacreateBlock(Block b, String sfId) static com.xzavier0722.mc.plugin.slimefun4.storage.controller.SlimefunBlockDatacreateBlock(Location l, String sfId) static voidexecuteAfterLoad(com.xzavier0722.mc.plugin.slimefun4.storage.controller.SlimefunBlockData data, Runnable runnable, boolean runOnMainThread) static voidexecuteAfterLoad(Block b, Runnable runnable, boolean runOnMainThread) static voidexecuteAfterLoad(Location l, Runnable runnable, boolean runOnMainThread) static com.xzavier0722.mc.plugin.slimefun4.storage.controller.SlimefunBlockDatastatic com.xzavier0722.mc.plugin.slimefun4.storage.controller.SlimefunBlockDatastatic Stringstatic Stringstatic me.mrCookieSlime.Slimefun.api.inventory.BlockMenustatic me.mrCookieSlime.Slimefun.api.inventory.BlockMenustatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic voidremoveBlock(Block b) static voidstatic voidrequestLoad(com.xzavier0722.mc.plugin.slimefun4.storage.controller.SlimefunBlockData data) static voidrequestLoad(Block b) static voidstatic voidstatic void
-
Constructor Details
-
BlockStorageUtil
public BlockStorageUtil()
-
-
Method Details
-
createBlock
-
createBlock
-
removeBlock
-
removeBlock
-
hasBlock
-
hasBlock
-
getBlock
@Nullable public static com.xzavier0722.mc.plugin.slimefun4.storage.controller.SlimefunBlockData getBlock(@Nonnull Location l) -
getBlock
@Nullable public static com.xzavier0722.mc.plugin.slimefun4.storage.controller.SlimefunBlockData getBlock(@Nonnull Block b) -
isBlock
-
isBlock
-
isBlock
@ParametersAreNonnullByDefault public static boolean isBlock(Location l, io.github.thebusybiscuit.slimefun4.api.items.SlimefunItem sfItem) -
isBlock
@ParametersAreNonnullByDefault public static boolean isBlock(Block b, io.github.thebusybiscuit.slimefun4.api.items.SlimefunItem sfItem) -
getData
-
getData
-
setData
-
setData
-
getMenu
@Nullable public static me.mrCookieSlime.Slimefun.api.inventory.BlockMenu getMenu(@Nonnull Location l) -
getMenu
-
requestLoad
public static void requestLoad(@Nonnull com.xzavier0722.mc.plugin.slimefun4.storage.controller.SlimefunBlockData data) -
requestLoad
-
requestLoad
-
executeAfterLoad
@ParametersAreNonnullByDefault public static void executeAfterLoad(com.xzavier0722.mc.plugin.slimefun4.storage.controller.SlimefunBlockData data, Runnable runnable, boolean runOnMainThread) -
executeAfterLoad
-
executeAfterLoad
-