Package net.minecraft.screen
Class HorseScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.HorseScreenHandler
- Mappings:
Namespace Name official brbintermediary net/minecraft/class_1724named net/minecraft/screen/HorseScreenHandler
-
Field Summary
FieldsFields inherited from class net.minecraft.screen.ScreenHandler
EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId -
Constructor Summary
ConstructorsConstructorDescriptionHorseScreenHandler(int syncId, PlayerInventory playerInventory, Inventory inventory, HorseBaseEntity entity) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanUse(PlayerEntity player) voidclose(PlayerEntity player) private booleanhasChest(HorseBaseEntity horse) transferSlot(PlayerEntity player, int index) Methods inherited from class net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, checkDataCount, checkSize, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getRevision, getSlot, getSlotIndex, getStacks, getType, insertItem, nextRevision, onButtonClick, onContentChanged, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setPreviousTrackedSlotMutable, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient
-
Field Details
-
inventory
- Mappings:
Namespace Name Mixin selector official kLbrb;k:Lavp;intermediary field_7836Lnet/minecraft/class_1724;field_7836:Lnet/minecraft/class_1263;named inventoryLnet/minecraft/screen/HorseScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
-
entity
- Mappings:
Namespace Name Mixin selector official lLbrb;l:Lbjc;intermediary field_7837Lnet/minecraft/class_1724;field_7837:Lnet/minecraft/class_1496;named entityLnet/minecraft/screen/HorseScreenHandler;entity:Lnet/minecraft/entity/passive/HorseBaseEntity;
-
-
Constructor Details
-
HorseScreenHandler
public HorseScreenHandler(int syncId, PlayerInventory playerInventory, Inventory inventory, HorseBaseEntity entity) - Mappings:
Namespace Name Mixin selector official <init>Lbrb;<init>(ILbnw;Lavp;Lbjc;)Vintermediary <init>Lnet/minecraft/class_1724;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_1496;)Vnamed <init>Lnet/minecraft/screen/HorseScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/inventory/Inventory;Lnet/minecraft/entity/passive/HorseBaseEntity;)V
-
-
Method Details
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbqd;a(Lbnx;)Zintermediary method_7597Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
hasChest
- Mappings:
Namespace Name Mixin selector official aLbrb;a(Lbjc;)Zintermediary method_33354Lnet/minecraft/class_1724;method_33354(Lnet/minecraft/class_1496;)Znamed hasChestLnet/minecraft/screen/HorseScreenHandler;hasChest(Lnet/minecraft/entity/passive/HorseBaseEntity;)Z
-
transferSlot
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLbqd;b(Lbnx;I)Lbuk;intermediary method_7601Lnet/minecraft/class_1703;method_7601(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;named transferSlotLnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-
close
- Overrides:
closein classScreenHandler- Mappings:
Namespace Name Mixin selector official bLbqd;b(Lbnx;)Vintermediary method_7595Lnet/minecraft/class_1703;method_7595(Lnet/minecraft/class_1657;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-