Package net.minecraftforge.items
Class SlotItemHandler
java.lang.Object
net.minecraft.world.inventory.Slot
net.minecraftforge.items.SlotItemHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Containerprivate final intprivate final IItemHandler -
Constructor Summary
ConstructorsConstructorDescriptionSlotItemHandler(IItemHandler itemHandler, int index, int xPosition, int yPosition) -
Method Summary
Modifier and TypeMethodDescription@NotNull ItemStackgetItem()intintgetMaxStackSize(@NotNull ItemStack stack) voidinitialize(ItemStack stack) booleanbooleanvoidonQuickCraft(@NotNull ItemStack oldStackIn, @NotNull ItemStack newStackIn) @NotNull ItemStackremove(int amount) voidMethods inherited from class net.minecraft.world.inventory.Slot
allowModification, checkTakeAchievements, getContainerSlot, getNoItemIcon, getSlotIndex, hasItem, isActive, isSameInventory, onQuickCraft, onSwapCraft, onTake, safeInsert, safeInsert, safeTake, setBackground, setChanged, tryRemove
-
Field Details
-
emptyInventory
-
itemHandler
-
index
private final int index
-
-
Constructor Details
-
SlotItemHandler
-
-
Method Details
-
mayPlace
-
getItem
-
set
-
initialize
- Overrides:
initializein classSlot
-
onQuickCraft
public void onQuickCraft(@NotNull @NotNull ItemStack oldStackIn, @NotNull @NotNull ItemStack newStackIn) - Overrides:
onQuickCraftin classSlot
-
getMaxStackSize
public int getMaxStackSize()- Overrides:
getMaxStackSizein classSlot
-
getMaxStackSize
- Overrides:
getMaxStackSizein classSlot
-
mayPickup
-
remove
-
getItemHandler
-