Interface BlockEntityAttachment
- All Known Implementing Classes:
CustomCapabilityAttachment,EnergyStorageAttachment,FluidTankAttachment,InventoryAttachment
public interface BlockEntityAttachment
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddeserialize(net.minecraft.core.HolderLookup.Provider registries, @Nullable net.minecraft.nbt.Tag tag) default <CAP,SRC> CAP getCapability(net.neoforged.neoforge.capabilities.BlockCapability<CAP, SRC> capability) default Objectdefault voidonRemove(net.minecraft.server.level.ServerLevel level, KubeBlockEntity blockEntity, net.minecraft.world.level.block.state.BlockState newState) default @Nullable net.minecraft.nbt.Tagserialize(net.minecraft.core.HolderLookup.Provider registries) default void
-
Method Details
-
getWrappedObject
-
getCapability
@Nullable default <CAP,SRC> CAP getCapability(net.neoforged.neoforge.capabilities.BlockCapability<CAP, SRC> capability) -
serialize
@Nullable default @Nullable net.minecraft.nbt.Tag serialize(net.minecraft.core.HolderLookup.Provider registries) -
deserialize
default void deserialize(net.minecraft.core.HolderLookup.Provider registries, @Nullable @Nullable net.minecraft.nbt.Tag tag) -
onRemove
default void onRemove(net.minecraft.server.level.ServerLevel level, KubeBlockEntity blockEntity, net.minecraft.world.level.block.state.BlockState newState) -
serverTick
default void serverTick()
-