Package net.neoforged.neoforge.items
Class VanillaInventoryCodeHooks
java.lang.Object
net.neoforged.neoforge.items.VanillaInventoryCodeHooks
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
extractHook
(net.minecraft.world.level.block.entity.Hopper dest, IItemHandler handler) Tries to extract items from an item handler and insert them in the hopper.static ContainerOrHandler
getEntityContainerOrHandler
(net.minecraft.world.level.Level level, double x, double y, double z, @Nullable net.minecraft.core.Direction side) static boolean
insertHook
(net.minecraft.world.level.block.entity.HopperBlockEntity hopper, IItemHandler itemHandler) Tries to insert a hopper's items into an item handler.private static boolean
isFull
(IItemHandler itemHandler)
-
Constructor Details
-
VanillaInventoryCodeHooks
public VanillaInventoryCodeHooks()
-
-
Method Details
-
extractHook
public static boolean extractHook(net.minecraft.world.level.block.entity.Hopper dest, IItemHandler handler) Tries to extract items from an item handler and insert them in the hopper.- Parameters:
handler
- target item handler- Returns:
true
if we moved an item,false
if we moved no items
-
insertHook
public static boolean insertHook(net.minecraft.world.level.block.entity.HopperBlockEntity hopper, IItemHandler itemHandler) Tries to insert a hopper's items into an item handler.- Parameters:
itemHandler
- target item handler- Returns:
true
if we moved an item,false
if we moved no items
-
isFull
-
getEntityContainerOrHandler
public static ContainerOrHandler getEntityContainerOrHandler(net.minecraft.world.level.Level level, double x, double y, double z, @Nullable @Nullable net.minecraft.core.Direction side)
-