Package net.minecraft.screen
Class VillagerScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.VillagerScreenHandler
- Mappings:
Namespace Name official aqointermediary net/minecraft/class_1021named net/minecraft/screen/VillagerScreenHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Traderprivate final TraderInventoryprivate final WorldFields inherited from class net.minecraft.screen.ScreenHandler
field_15099, listeners, slots, syncId -
Constructor Summary
ConstructorsConstructorDescriptionVillagerScreenHandler(PlayerInventory playerInventory, Trader trader, World world) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanUse(PlayerEntity player) voidclose(PlayerEntity player) voidonContentChanged(Inventory inventory) voidsetRecipeIndex(int index) transferSlot(PlayerEntity player, int invSlot) Methods inherited from class net.minecraft.screen.ScreenHandler
addListener, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, endQuickCraft, getNextActionId, getSlot, insertItem, isNotRestricted, method_13641, method_13642, method_14204, method_15965, method_15966, method_3252, method_3255, onButtonClick, packClickData, removeListener, sendContentUpdates, setPlayerRestriction, setProperty, setStackInSlot, shouldQuickCraftContinue, unpackButtonId, unpackQuickCraftStage
-
Field Details
-
trader
- Mappings:
Namespace Name Mixin selector official aLaqo;a:Laxd;intermediary field_4138Lnet/minecraft/class_1021;field_4138:Lnet/minecraft/class_1143;named traderLnet/minecraft/screen/VillagerScreenHandler;trader:Lnet/minecraft/entity/data/Trader;
-
traderInventory
- Mappings:
Namespace Name Mixin selector official fLaqo;f:Laqn;intermediary field_4139Lnet/minecraft/class_1021;field_4139:Lnet/minecraft/class_1020;named traderInventoryLnet/minecraft/screen/VillagerScreenHandler;traderInventory:Lnet/minecraft/village/TraderInventory;
-
world
- Mappings:
Namespace Name Mixin selector official gLaqo;g:Laxy;intermediary field_4140Lnet/minecraft/class_1021;field_4140:Lnet/minecraft/class_1150;named worldLnet/minecraft/screen/VillagerScreenHandler;world:Lnet/minecraft/world/World;
-
-
Constructor Details
-
VillagerScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Laqo;<init>(Laof;Laxd;Laxy;)Vintermediary <init>Lnet/minecraft/class_1021;<init>(Lnet/minecraft/class_987;Lnet/minecraft/class_1143;Lnet/minecraft/class_1150;)Vnamed <init>Lnet/minecraft/screen/VillagerScreenHandler;<init>(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/data/Trader;Lnet/minecraft/world/World;)V
-
-
Method Details
-
getTraderInventory
- Mappings:
Namespace Name Mixin selector official dLaqo;d()Laqn;intermediary method_3286Lnet/minecraft/class_1021;method_3286()Lnet/minecraft/class_1020;named getTraderInventoryLnet/minecraft/screen/VillagerScreenHandler;getTraderInventory()Lnet/minecraft/village/TraderInventory;
-
onContentChanged
- Overrides:
onContentChangedin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLapv;a(Lade;)Vintermediary method_3254Lnet/minecraft/class_1002;method_3254(Lnet/minecraft/class_849;)Vnamed onContentChangedLnet/minecraft/screen/ScreenHandler;onContentChanged(Lnet/minecraft/inventory/Inventory;)V
-
setRecipeIndex
public void setRecipeIndex(int index) - Mappings:
Namespace Name Mixin selector official dLaqo;d(I)Vintermediary method_3285Lnet/minecraft/class_1021;method_3285(I)Vnamed setRecipeIndexLnet/minecraft/screen/VillagerScreenHandler;setRecipeIndex(I)V
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLapv;a(Laog;)Zintermediary method_3269Lnet/minecraft/class_1002;method_3269(Lnet/minecraft/class_988;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
transferSlot
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLapv;b(Laog;I)Late;intermediary method_3265Lnet/minecraft/class_1002;method_3265(Lnet/minecraft/class_988;I)Lnet/minecraft/class_1071;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 bLapv;b(Laog;)Vintermediary method_3257Lnet/minecraft/class_1002;method_3257(Lnet/minecraft/class_988;)Vnamed closeLnet/minecraft/screen/ScreenHandler;close(Lnet/minecraft/entity/player/PlayerEntity;)V
-