Class HTProxyItemHandler
-
- All Implemented Interfaces:
-
net.neoforged.neoforge.items.IItemHandler
public final class HTProxyItemHandler extends HTProxyHandler implements IItemHandler
IItemHandler向けのHTProxyHandlerの実装クラス
-
-
Constructor Summary
Constructors Constructor Description HTProxyItemHandler(HTSidedItemHandler handler, Direction side, HTCapabilityHolder holder)
-
Method Summary
Modifier and Type Method Description IntegergetSlots()ItemStackgetStackInSlot(Integer slot)ItemStackinsertItem(Integer slot, ItemStack stack, Boolean simulate)ItemStackextractItem(Integer slot, Integer amount, Boolean simulate)IntegergetSlotLimit(Integer slot)BooleanisItemValid(Integer slot, ItemStack stack)-
-
Constructor Detail
-
HTProxyItemHandler
HTProxyItemHandler(HTSidedItemHandler handler, Direction side, HTCapabilityHolder holder)
- Parameters:
handler- ラップ対象のHTSidedItemHandlerside- 現在の向きholder- 搬入出の制御
-
-
Method Detail
-
getStackInSlot
ItemStack getStackInSlot(Integer slot)
-
insertItem
ItemStack insertItem(Integer slot, ItemStack stack, Boolean simulate)
-
extractItem
ItemStack extractItem(Integer slot, Integer amount, Boolean simulate)
-
getSlotLimit
Integer getSlotLimit(Integer slot)
-
isItemValid
Boolean isItemValid(Integer slot, ItemStack stack)
-
-
-
-