Package net.minecraft.world.inventory
Class HorseInventoryMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.world.inventory.HorseInventoryMenu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ResourceLocationprivate final AbstractHorseprivate final Containerprivate static final ResourceLocationprivate static final ResourceLocationprivate static final intprivate static final intprivate static final intFields inherited from class net.minecraft.world.inventory.AbstractContainerMenu
CARRIED_SLOT_SIZE, containerId, QUICKCRAFT_HEADER_CONTINUE, QUICKCRAFT_HEADER_END, QUICKCRAFT_HEADER_START, QUICKCRAFT_TYPE_CHARITABLE, QUICKCRAFT_TYPE_CLONE, QUICKCRAFT_TYPE_GREEDY, SLOT_CLICKED_OUTSIDE, SLOT_SIZE, slots, SLOTS_PER_ROW -
Constructor Summary
ConstructorsConstructorDescriptionHorseInventoryMenu(int pContainerId, Inventory pInventory, Container pHorseContainer, AbstractHorse pHorse, int pColumns) -
Method Summary
Modifier and TypeMethodDescriptionquickMoveStack(Player pPlayer, int pIndex) Handle when the stack in slotindexis shift-clicked.voidCalled when the container is closed.booleanstillValid(Player pPlayer) Determines whether supplied player can use this containerMethods inherited from class net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addInventoryExtendedSlots, addInventoryHotbarSlots, addSlot, addSlotListener, addStandardInventorySlots, broadcastChanges, broadcastFullState, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotUnsafe, setSelectedBundleItemIndex, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Field Details
-
SADDLE_SLOT_SPRITE
-
LLAMA_ARMOR_SLOT_SPRITE
-
ARMOR_SLOT_SPRITE
-
horseContainer
-
horse
-
SLOT_SADDLE
private static final int SLOT_SADDLE- See Also:
-
SLOT_BODY_ARMOR
private static final int SLOT_BODY_ARMOR- See Also:
-
SLOT_HORSE_INVENTORY_START
private static final int SLOT_HORSE_INVENTORY_START- See Also:
-
-
Constructor Details
-
HorseInventoryMenu
public HorseInventoryMenu(int pContainerId, Inventory pInventory, Container pHorseContainer, AbstractHorse pHorse, int pColumns)
-
-
Method Details
-
stillValid
Determines whether supplied player can use this container- Specified by:
stillValidin classAbstractContainerMenu
-
quickMoveStack
Handle when the stack in slotindexis shift-clicked. Normally this moves the stack between the player inventory and the other inventory(s).- Specified by:
quickMoveStackin classAbstractContainerMenu
-
removed
Called when the container is closed.- Overrides:
removedin classAbstractContainerMenu
-