Package net.minecraft.screen
Class HorseScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.HorseScreenHandler
public class HorseScreenHandler extends ScreenHandler
- Mappings:
Namespace Name official bljintermediary net/minecraft/class_1724named net/minecraft/screen/HorseScreenHandler
-
Field Summary
Fields Modifier and Type Field Description private HorseBaseEntityentityprivate InventoryinventoryFields inherited from class net.minecraft.screen.ScreenHandler
slots, syncId -
Constructor Summary
Constructors Constructor Description HorseScreenHandler(int syncId, PlayerInventory playerInventory, Inventory inventory, HorseBaseEntity entity) -
Method Summary
Modifier and Type Method Description booleancanUse(PlayerEntity player)voidclose(PlayerEntity playerEntity)private booleanmethod_33354(HorseBaseEntity horseBaseEntity)ItemStacktransferSlot(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, dropInventory, endQuickCraft, getSlot, getStacks, getType, insertItem, method_34245, method_34247, method_34248, method_34250, method_34252, method_34254, method_34255, method_34256, method_34257, onButtonClick, onContentChanged, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setProperty, setStackInSlot, shouldQuickCraftContinue, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks
-
Field Details
-
inventory
- Mappings:
Namespace Name Mixin selector official cLblj;c:Laqc;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 dLblj;d:Lbdk;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>Lblj;<init>(ILbie;Laqc;Lbdk;)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 aLbkl;a(Lbif;)Zintermediary method_7597Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
method_33354
- Mappings:
Namespace Name Mixin selector official aLblj;a(Lbdk;)Zintermediary method_33354Lnet/minecraft/class_1724;method_33354(Lnet/minecraft/class_1496;)Znamed method_33354Lnet/minecraft/screen/HorseScreenHandler;method_33354(Lnet/minecraft/entity/passive/HorseBaseEntity;)Z
-
transferSlot
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLbkl;b(Lbif;I)Lboq;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 bLbkl;b(Lbif;)Vintermediary method_7595Lnet/minecraft/class_1703;method_7595(Lnet/minecraft/class_1657;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-