Uses of Class
com.xzavier0722.mc.plugin.slimefun4.storage.controller.SlimefunBlockData
Packages that use SlimefunBlockData
Package
Description
This package contains all variations of
ItemAttribute
that
can be assigned to a SlimefunItem
This package contains all variations of
ItemHandler
that
can be assigned to a SlimefunItem
This package holds an implementation of
Network
that is responsible for item transportation.This package holds an implementation of
Network
that is responsible for transmitting energy.This package contains any electric machines related to auomatic crafting tables.
This package contains the different implementations of
AGenerator
.This package contains the different implementations of
Reactor
.-
Uses of SlimefunBlockData in com.xzavier0722.mc.plugin.slimefun4.storage.controller
Methods in com.xzavier0722.mc.plugin.slimefun4.storage.controller that return SlimefunBlockDataModifier and TypeMethodDescriptionBlockDataController.createBlock
(org.bukkit.Location l, String sfId) 在指定位置创建一个新的 Slimefun 方块数据SlimefunChunkData.createBlockData
(org.bukkit.Location l, String sfId) BlockDataController.getBlockData
(org.bukkit.Location l) Get slimefun block data at specific locationSlimefunChunkData.getBlockData
(org.bukkit.Location l) BlockDataController.getBlockDataFromCache
(org.bukkit.Location l) Get slimefun block data at specific location from cacheSlimefunChunkData.removeBlockData
(org.bukkit.Location l) Methods in com.xzavier0722.mc.plugin.slimefun4.storage.controller that return types with arguments of type SlimefunBlockDataMethods in com.xzavier0722.mc.plugin.slimefun4.storage.controller with parameters of type SlimefunBlockDataModifier and TypeMethodDescriptionvoid
BlockDataController.loadBlockData
(SlimefunBlockData blockData) void
BlockDataController.loadBlockDataAsync
(SlimefunBlockData blockData, IAsyncReadCallback<SlimefunBlockData> callback) void
BlockDataController.saveBlockInventory
(SlimefunBlockData blockData) void
BlockDataController.saveBlockInventorySlot
(SlimefunBlockData blockData, int slot) void
BlockDataController.setBlockDataLocation
(SlimefunBlockData blockData, org.bukkit.Location target) Move block data to specific locationMethod parameters in com.xzavier0722.mc.plugin.slimefun4.storage.controller with type arguments of type SlimefunBlockDataModifier and TypeMethodDescriptionvoid
BlockDataController.getBlockDataAsync
(org.bukkit.Location l, IAsyncReadCallback<SlimefunBlockData> callback) Get slimefun block data at specific location asynchronousvoid
BlockDataController.loadBlockDataAsync
(SlimefunBlockData blockData, IAsyncReadCallback<SlimefunBlockData> callback) void
BlockDataController.loadBlockDataAsync
(List<SlimefunBlockData> blockDataList, IAsyncReadCallback<List<SlimefunBlockData>> callback) void
BlockDataController.loadBlockDataAsync
(List<SlimefunBlockData> blockDataList, IAsyncReadCallback<List<SlimefunBlockData>> callback) Constructors in com.xzavier0722.mc.plugin.slimefun4.storage.controller with parameters of type SlimefunBlockData -
Uses of SlimefunBlockData in com.xzavier0722.mc.plugin.slimefun4.storage.util
Methods in com.xzavier0722.mc.plugin.slimefun4.storage.util that return SlimefunBlockDataModifier and TypeMethodDescriptionstatic SlimefunBlockData
StorageCacheUtils.getBlock
(org.bukkit.Location l) Methods in com.xzavier0722.mc.plugin.slimefun4.storage.util with parameters of type SlimefunBlockDataModifier and TypeMethodDescriptionstatic void
StorageCacheUtils.executeAfterLoad
(SlimefunBlockData data, Runnable execute, boolean runOnMainThread) static void
StorageCacheUtils.requestLoad
(SlimefunBlockData data) -
Uses of SlimefunBlockData in io.github.thebusybiscuit.slimefun4.core.attributes
Methods in io.github.thebusybiscuit.slimefun4.core.attributes with parameters of type SlimefunBlockDataModifier and TypeMethodDescriptiondefault int
EnergyNetComponent.getCharge
(org.bukkit.Location l, SlimefunBlockData data) This returns the currently stored charge at a givenLocation
.default int
EnergyNetProvider.getGeneratedOutput
(org.bukkit.Location l, SlimefunBlockData data) This method returns how much energy thisEnergyNetProvider
provides to theEnergyNet
.default boolean
EnergyNetProvider.willExplode
(org.bukkit.Location l, SlimefunBlockData data) This method returns whether the givenLocation
is going to explode on the next tick. -
Uses of SlimefunBlockData in io.github.thebusybiscuit.slimefun4.core.handlers
Methods in io.github.thebusybiscuit.slimefun4.core.handlers with parameters of type SlimefunBlockDataModifier and TypeMethodDescriptionvoid
RainbowTickHandler.tick
(org.bukkit.block.Block b, SlimefunItem item, SlimefunBlockData data) -
Uses of SlimefunBlockData in io.github.thebusybiscuit.slimefun4.core.networks.cargo
Methods in io.github.thebusybiscuit.slimefun4.core.networks.cargo with parameters of type SlimefunBlockDataModifier and TypeMethodDescriptionvoid
CargoNet.tick
(org.bukkit.block.Block b, SlimefunBlockData blockData) -
Uses of SlimefunBlockData in io.github.thebusybiscuit.slimefun4.core.networks.energy
Methods in io.github.thebusybiscuit.slimefun4.core.networks.energy with parameters of type SlimefunBlockDataModifier and TypeMethodDescriptionvoid
EnergyNet.tick
(org.bukkit.block.Block b, SlimefunBlockData blockData) -
Uses of SlimefunBlockData in io.github.thebusybiscuit.slimefun4.implementation.items.autocrafters
Methods in io.github.thebusybiscuit.slimefun4.implementation.items.autocrafters with parameters of type SlimefunBlockDataModifier and TypeMethodDescriptionprotected void
AbstractAutoCrafter.tick
(org.bukkit.block.Block b, SlimefunBlockData data) This method performs one tick for theAbstractAutoCrafter
. -
Uses of SlimefunBlockData in io.github.thebusybiscuit.slimefun4.implementation.items.electric.generators
Methods in io.github.thebusybiscuit.slimefun4.implementation.items.electric.generators with parameters of type SlimefunBlockDataModifier and TypeMethodDescriptionint
SolarGenerator.getGeneratedOutput
(org.bukkit.Location l, SlimefunBlockData data) -
Uses of SlimefunBlockData in io.github.thebusybiscuit.slimefun4.implementation.items.electric.reactors
Methods in io.github.thebusybiscuit.slimefun4.implementation.items.electric.reactors with parameters of type SlimefunBlockDataModifier and TypeMethodDescriptionint
Reactor.getGeneratedOutput
(org.bukkit.Location l, SlimefunBlockData data) boolean
Reactor.willExplode
(org.bukkit.Location l, SlimefunBlockData data) -
Uses of SlimefunBlockData in me.mrCookieSlime.Slimefun.Objects.handlers
Methods in me.mrCookieSlime.Slimefun.Objects.handlers with parameters of type SlimefunBlockDataModifier and TypeMethodDescriptionvoid
BlockTicker.tick
(org.bukkit.block.Block b, SlimefunItem item, SlimefunBlockData data) This method is called every tick for every block -
Uses of SlimefunBlockData in me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems
Methods in me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems with parameters of type SlimefunBlockDataModifier and TypeMethodDescriptionint
AGenerator.getGeneratedOutput
(org.bukkit.Location l, SlimefunBlockData data)