Interface BlockEntityAttachmentHandler
- All Known Implementing Classes:
BlockEntityInfo
public interface BlockEntityAttachmentHandler
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidattach(dev.latvian.mods.rhino.Context cx, String id, KubeResourceLocation type, Set<net.minecraft.core.Direction> directions, Object args) voidattach(String id, BlockEntityAttachmentType type, Set<net.minecraft.core.Direction> directions, BlockEntityAttachmentFactory factory) default voidattachCustomCapability(String id, Set<net.minecraft.core.Direction> directions, net.neoforged.neoforge.capabilities.BlockCapability<?, ?> capability, Supplier<?> dataFactory) default voidenergyStorage(String id, Set<net.minecraft.core.Direction> directions, int capacity, int maxReceive, int maxExtract, int autoOutput) default voiddefault voidfluidTank(String id, Set<net.minecraft.core.Direction> directions, int capacity, @Nullable net.neoforged.neoforge.fluids.crafting.FluidIngredient inputFilter) default voiddefault voidinventory(String id, Set<net.minecraft.core.Direction> directions, int width, int height, @Nullable ItemPredicate inputFilter)
-
Method Details
-
attach
@HideFromJS void attach(String id, BlockEntityAttachmentType type, Set<net.minecraft.core.Direction> directions, BlockEntityAttachmentFactory factory) -
attach
default void attach(dev.latvian.mods.rhino.Context cx, String id, KubeResourceLocation type, Set<net.minecraft.core.Direction> directions, Object args) -
attachCustomCapability
-
inventory
default void inventory(String id, Set<net.minecraft.core.Direction> directions, int width, int height, @Nullable @Nullable ItemPredicate inputFilter) -
inventory
-
fluidTank
-
fluidTank
-
energyStorage
-