Package net.minecraft.village
Class TraderInventory
java.lang.Object
net.minecraft.village.TraderInventory
- Mappings:
Namespace Name official aqnintermediary net/minecraft/class_1020named net/minecraft/village/TraderInventory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DefaultedList<ItemStack>private intprivate final PlayerEntityprivate TradeOfferprivate final Trader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanPlayerUseInv(PlayerEntity player) voidclear()intintgetInvStack(int slot) intintgetProperty(int key) booleanbooleanisEmpty()booleanisValidInvStack(int slot, ItemStack stack) voidprivate booleanmethod_3282(int slot) voidonInvClose(PlayerEntity player) voidonInvOpen(PlayerEntity player) removeInvStack(int slot) voidsetInvStack(int slot, ItemStack stack) voidsetProperty(int id, int value) voidsetRecipeIndex(int int2) takeInvStack(int slot, int amount) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.inventory.Inventory
getHeight, method_11260Methods inherited from interface net.minecraft.text.Nameable
method_6344
-
Field Details
-
trader
- Mappings:
Namespace Name Mixin selector official aLaqn;a:Laxd;intermediary field_4133Lnet/minecraft/class_1020;field_4133:Lnet/minecraft/class_1143;named traderLnet/minecraft/village/TraderInventory;trader:Lnet/minecraft/entity/data/Trader;
-
field_15104
- Mappings:
Namespace Name Mixin selector official bLaqn;b:Lez;intermediary field_15104Lnet/minecraft/class_1020;field_15104:Lnet/minecraft/class_3114;named field_15104Lnet/minecraft/village/TraderInventory;field_15104:Lnet/minecraft/util/collection/DefaultedList;
-
player
- Mappings:
Namespace Name Mixin selector official cLaqn;c:Laog;intermediary field_4135Lnet/minecraft/class_1020;field_4135:Lnet/minecraft/class_988;named playerLnet/minecraft/village/TraderInventory;player:Lnet/minecraft/entity/player/PlayerEntity;
-
tradeOffer
- Mappings:
Namespace Name Mixin selector official dLaqn;d:Laxe;intermediary field_4136Lnet/minecraft/class_1020;field_4136:Lnet/minecraft/class_1144;named tradeOfferLnet/minecraft/village/TraderInventory;tradeOffer:Lnet/minecraft/village/TradeOffer;
-
field_4137
private int field_4137- Mappings:
Namespace Name Mixin selector official eLaqn;e:Iintermediary field_4137Lnet/minecraft/class_1020;field_4137:Inamed field_4137Lnet/minecraft/village/TraderInventory;field_4137:I
-
-
Constructor Details
-
TraderInventory
- Mappings:
Namespace Name Mixin selector official <init>Laqn;<init>(Laog;Laxd;)Vintermediary <init>Lnet/minecraft/class_1020;<init>(Lnet/minecraft/class_988;Lnet/minecraft/class_1143;)Vnamed <init>Lnet/minecraft/village/TraderInventory;<init>(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/data/Trader;)V
-
-
Method Details
-
getInvSize
public int getInvSize()- Specified by:
getInvSizein interfaceInventory- Mappings:
Namespace Name Mixin selector official T_Lade;T_()Iintermediary method_2388Lnet/minecraft/class_849;method_2388()Inamed getInvSizeLnet/minecraft/inventory/Inventory;getInvSize()I
-
isEmpty
public boolean isEmpty() -
getInvStack
- Specified by:
getInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLade;a(I)Late;intermediary method_2381Lnet/minecraft/class_849;method_2381(I)Lnet/minecraft/class_1071;named getInvStackLnet/minecraft/inventory/Inventory;getInvStack(I)Lnet/minecraft/item/ItemStack;
-
takeInvStack
- Specified by:
takeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLade;a(II)Late;intermediary method_2382Lnet/minecraft/class_849;method_2382(II)Lnet/minecraft/class_1071;named takeInvStackLnet/minecraft/inventory/Inventory;takeInvStack(II)Lnet/minecraft/item/ItemStack;
-
method_3282
private boolean method_3282(int slot) - Mappings:
Namespace Name Mixin selector official eLaqn;e(I)Zintermediary method_3282Lnet/minecraft/class_1020;method_3282(I)Znamed method_3282Lnet/minecraft/village/TraderInventory;method_3282(I)Z
-
removeInvStack
- Specified by:
removeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLade;b(I)Late;intermediary method_2386Lnet/minecraft/class_849;method_2386(I)Lnet/minecraft/class_1071;named removeInvStackLnet/minecraft/inventory/Inventory;removeInvStack(I)Lnet/minecraft/item/ItemStack;
-
setInvStack
- Specified by:
setInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLade;a(ILate;)Vintermediary method_2383Lnet/minecraft/class_849;method_2383(ILnet/minecraft/class_1071;)Vnamed setInvStackLnet/minecraft/inventory/Inventory;setInvStack(ILnet/minecraft/item/ItemStack;)V
-
method_15540
- Specified by:
method_15540in interfaceNameable- Mappings:
Namespace Name Mixin selector official N_Ladr;N_()Lij;intermediary method_15540Lnet/minecraft/class_2611;method_15540()Lnet/minecraft/class_1982;named method_15540Lnet/minecraft/text/Nameable;method_15540()Lnet/minecraft/text/Text;
-
hasCustomName
public boolean hasCustomName()- Specified by:
hasCustomNamein interfaceNameable- Mappings:
Namespace Name Mixin selector official O_Ladr;O_()Zintermediary method_5339Lnet/minecraft/class_2611;method_5339()Znamed hasCustomNameLnet/minecraft/text/Nameable;hasCustomName()Z
-
method_15541
- Specified by:
method_15541in interfaceNameable- Mappings:
Namespace Name Mixin selector official eLadr;e()Lij;intermediary method_15541Lnet/minecraft/class_2611;method_15541()Lnet/minecraft/class_1982;named method_15541Lnet/minecraft/text/Nameable;method_15541()Lnet/minecraft/text/Text;
-
getInvMaxStackAmount
public int getInvMaxStackAmount()- Specified by:
getInvMaxStackAmountin interfaceInventory- Mappings:
Namespace Name Mixin selector official fLade;f()Iintermediary method_2389Lnet/minecraft/class_849;method_2389()Inamed getInvMaxStackAmountLnet/minecraft/inventory/Inventory;getInvMaxStackAmount()I
-
canPlayerUseInv
- Specified by:
canPlayerUseInvin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLade;a(Laog;)Zintermediary method_2384Lnet/minecraft/class_849;method_2384(Lnet/minecraft/class_988;)Znamed canPlayerUseInvLnet/minecraft/inventory/Inventory;canPlayerUseInv(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
onInvOpen
- Specified by:
onInvOpenin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLade;b(Laog;)Vintermediary method_10894Lnet/minecraft/class_849;method_10894(Lnet/minecraft/class_988;)Vnamed onInvOpenLnet/minecraft/inventory/Inventory;onInvOpen(Lnet/minecraft/entity/player/PlayerEntity;)V
-
onInvClose
- Specified by:
onInvClosein interfaceInventory- Mappings:
Namespace Name Mixin selector official cLade;c(Laog;)Vintermediary method_10895Lnet/minecraft/class_849;method_10895(Lnet/minecraft/class_988;)Vnamed onInvCloseLnet/minecraft/inventory/Inventory;onInvClose(Lnet/minecraft/entity/player/PlayerEntity;)V
-
isValidInvStack
- Specified by:
isValidInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLade;b(ILate;)Zintermediary method_5338Lnet/minecraft/class_849;method_5338(ILnet/minecraft/class_1071;)Znamed isValidInvStackLnet/minecraft/inventory/Inventory;isValidInvStack(ILnet/minecraft/item/ItemStack;)Z
-
markDirty
public void markDirty() -
updateRecipes
public void updateRecipes()- Mappings:
Namespace Name Mixin selector official iLaqn;i()Vintermediary method_3283Lnet/minecraft/class_1020;method_3283()Vnamed updateRecipesLnet/minecraft/village/TraderInventory;updateRecipes()V
-
getTradeOffer
- Mappings:
Namespace Name Mixin selector official jLaqn;j()Laxe;intermediary method_3284Lnet/minecraft/class_1020;method_3284()Lnet/minecraft/class_1144;named getTradeOfferLnet/minecraft/village/TraderInventory;getTradeOffer()Lnet/minecraft/village/TradeOffer;
-
setRecipeIndex
public void setRecipeIndex(int int2) - Mappings:
Namespace Name Mixin selector official dLaqn;d(I)Vintermediary method_3281Lnet/minecraft/class_1020;method_3281(I)Vnamed setRecipeIndexLnet/minecraft/village/TraderInventory;setRecipeIndex(I)V
-
getProperty
public int getProperty(int key) - Specified by:
getPropertyin interfaceInventory- Mappings:
Namespace Name Mixin selector official cLade;c(I)Iintermediary method_10892Lnet/minecraft/class_849;method_10892(I)Inamed getPropertyLnet/minecraft/inventory/Inventory;getProperty(I)I
-
setProperty
public void setProperty(int id, int value) - Specified by:
setPropertyin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLade;b(II)Vintermediary method_10893Lnet/minecraft/class_849;method_10893(II)Vnamed setPropertyLnet/minecraft/inventory/Inventory;setProperty(II)V
-
getProperties
public int getProperties()- Specified by:
getPropertiesin interfaceInventory- Mappings:
Namespace Name Mixin selector official hLade;h()Iintermediary method_10896Lnet/minecraft/class_849;method_10896()Inamed getPropertiesLnet/minecraft/inventory/Inventory;getProperties()I
-
clear
public void clear()
-