Package net.minecraft.world.inventory
Class ResultSlot
java.lang.Object
net.minecraft.world.inventory.Slot
net.minecraft.world.inventory.ResultSlot
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CraftingContainerprivate final Playerprivate int -
Constructor Summary
ConstructorsConstructorDescriptionResultSlot(Player player, CraftingContainer craftSlots, Container container, int slot, int xPosition, int yPosition) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckTakeAchievements(ItemStack stack) booleanisFake()booleanCheck if the stack is allowed to be placed in this slot, used for armor slots as well as furnace fuel.protected voidonQuickCraft(ItemStack stack, int amount) Typically increases an internal count, then callsonCrafting(item).protected voidonSwapCraft(int numItemsCrafted) voidremove(int amount) Decrease the size of the stack in slot (first int arg) by the amount of the second int arg.Methods inherited from class net.minecraft.world.inventory.Slot
allowModification, getContainerSlot, getItem, getMaxStackSize, getMaxStackSize, getNoItemIcon, getSlotIndex, hasItem, isActive, isHighlightable, isSameInventory, mayPickup, onQuickCraft, safeInsert, safeInsert, safeTake, set, setBackground, setByPlayer, setByPlayer, setChanged, tryRemove
-
Field Details
-
craftSlots
-
player
-
removeCount
private int removeCount
-
-
Constructor Details
-
ResultSlot
public ResultSlot(Player player, CraftingContainer craftSlots, Container container, int slot, int xPosition, int yPosition)
-
-
Method Details
-
mayPlace
Check if the stack is allowed to be placed in this slot, used for armor slots as well as furnace fuel. -
remove
Decrease the size of the stack in slot (first int arg) by the amount of the second int arg. Returns the new stack. -
onQuickCraft
Typically increases an internal count, then callsonCrafting(item).- Overrides:
onQuickCraftin classSlot- Parameters:
stack- the output - ie, iron ingots, and pickaxes, not ore and wood.
-
onSwapCraft
protected void onSwapCraft(int numItemsCrafted) - Overrides:
onSwapCraftin classSlot
-
checkTakeAchievements
- Overrides:
checkTakeAchievementsin classSlot- Parameters:
stack- the output - ie, iron ingots, and pickaxes, not ore and wood.
-
onTake
-
isFake
public boolean isFake()
-