Package net.minecraft.village
Class MerchantInventory
java.lang.Object
net.minecraft.village.MerchantInventory
- Mappings:
- Namespace - Name - official - ccl- intermediary - net/minecraft/class_1725- named - net/minecraft/village/MerchantInventory
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final DefaultedList<ItemStack>private final Merchantprivate intprivate intprivate @Nullable TradeOfferFields inherited from interface net.minecraft.inventory.Inventoryfield_42619, MAX_COUNT_PER_STACK
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanPlayerUse(PlayerEntity player) voidclear()intgetStack(int slot) Fetches the stack currently stored at the given slot.booleanisEmpty()voidprivate booleanneedsOfferUpdate(int slot) removeStack(int slot) Removes the stack currently stored at the indicated slot.removeStack(int slot, int amount) Removes a specific number of items from the given slot.voidsetOfferIndex(int index) voidintsize()voidMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.inventory.InventorycanTransferTo, containsAny, containsAny, count, getMaxCountPerStack, isValid, onClose, onOpen
- 
Field Details- 
merchant- Mappings:
- Namespace - Name - Mixin selector - official - c- Lccl;c:Lclj;- intermediary - field_7844- Lnet/minecraft/class_1725;field_7844:Lnet/minecraft/class_1915;- named - merchant- Lnet/minecraft/village/MerchantInventory;merchant:Lnet/minecraft/village/Merchant;
 
- 
inventory- Mappings:
- Namespace - Name - Mixin selector - official - d- Lccl;d:Lhn;- intermediary - field_7845- Lnet/minecraft/class_1725;field_7845:Lnet/minecraft/class_2371;- named - inventory- Lnet/minecraft/village/MerchantInventory;inventory:Lnet/minecraft/util/collection/DefaultedList;
 
- 
tradeOffer- Mappings:
- Namespace - Name - Mixin selector - official - e- Lccl;e:Lclk;- intermediary - field_7843- Lnet/minecraft/class_1725;field_7843:Lnet/minecraft/class_1914;- named - tradeOffer- Lnet/minecraft/village/MerchantInventory;tradeOffer:Lnet/minecraft/village/TradeOffer;
 
- 
offerIndexprivate int offerIndex- Mappings:
- Namespace - Name - Mixin selector - official - f- Lccl;f:I- intermediary - field_7842- Lnet/minecraft/class_1725;field_7842:I- named - offerIndex- Lnet/minecraft/village/MerchantInventory;offerIndex:I
 
- 
merchantRewardedExperienceprivate int merchantRewardedExperience- Mappings:
- Namespace - Name - Mixin selector - official - g- Lccl;g:I- intermediary - field_18668- Lnet/minecraft/class_1725;field_18668:I- named - merchantRewardedExperience- Lnet/minecraft/village/MerchantInventory;merchantRewardedExperience:I
 
 
- 
- 
Constructor Details- 
MerchantInventory- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lccl;<init>(Lclj;)V- intermediary - <init>- Lnet/minecraft/class_1725;<init>(Lnet/minecraft/class_1915;)V- named - <init>- Lnet/minecraft/village/MerchantInventory;<init>(Lnet/minecraft/village/Merchant;)V
 
 
- 
- 
Method Details- 
sizepublic int size()
- 
isEmptypublic boolean isEmpty()
- 
getStackFetches the stack currently stored at the given slot. If the slot is empty, or is outside the bounds of this inventory, returns seeItemStack.EMPTY.
- 
removeStackRemoves a specific number of items from the given slot.- Specified by:
- removeStackin interface- Inventory
- Returns:
- the removed items as a stack
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdq;a(II)Lcfz;- intermediary - method_5434- Lnet/minecraft/class_1263;method_5434(II)Lnet/minecraft/class_1799;- named - removeStack- Lnet/minecraft/inventory/Inventory;removeStack(II)Lnet/minecraft/item/ItemStack;
 
- 
needsOfferUpdateprivate boolean needsOfferUpdate(int slot) - Mappings:
- Namespace - Name - Mixin selector - official - d- Lccl;d(I)Z- intermediary - method_7644- Lnet/minecraft/class_1725;method_7644(I)Z- named - needsOfferUpdate- Lnet/minecraft/village/MerchantInventory;needsOfferUpdate(I)Z
 
- 
removeStackRemoves the stack currently stored at the indicated slot.- Specified by:
- removeStackin interface- Inventory
- Returns:
- the stack previously stored at the indicated slot.
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbdq;b(I)Lcfz;- intermediary - method_5441- Lnet/minecraft/class_1263;method_5441(I)Lnet/minecraft/class_1799;- named - removeStack- Lnet/minecraft/inventory/Inventory;removeStack(I)Lnet/minecraft/item/ItemStack;
 
- 
setStack
- 
canPlayerUse- Specified by:
- canPlayerUsein interface- Inventory
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdq;a(Lbyo;)Z- intermediary - method_5443- Lnet/minecraft/class_1263;method_5443(Lnet/minecraft/class_1657;)Z- named - canPlayerUse- Lnet/minecraft/inventory/Inventory;canPlayerUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
 
- 
markDirtypublic void markDirty()
- 
updateOfferspublic void updateOffers()- Mappings:
- Namespace - Name - Mixin selector - official - f- Lccl;f()V- intermediary - method_7645- Lnet/minecraft/class_1725;method_7645()V- named - updateOffers- Lnet/minecraft/village/MerchantInventory;updateOffers()V
 
- 
getTradeOffer- Mappings:
- Namespace - Name - Mixin selector - official - g- Lccl;g()Lclk;- intermediary - method_7642- Lnet/minecraft/class_1725;method_7642()Lnet/minecraft/class_1914;- named - getTradeOffer- Lnet/minecraft/village/MerchantInventory;getTradeOffer()Lnet/minecraft/village/TradeOffer;
 
- 
setOfferIndexpublic void setOfferIndex(int index) - Mappings:
- Namespace - Name - Mixin selector - official - c- Lccl;c(I)V- intermediary - method_7643- Lnet/minecraft/class_1725;method_7643(I)V- named - setOfferIndex- Lnet/minecraft/village/MerchantInventory;setOfferIndex(I)V
 
- 
clearpublic void clear()
- 
getMerchantRewardedExperiencepublic int getMerchantRewardedExperience()- Mappings:
- Namespace - Name - Mixin selector - official - h- Lccl;h()I- intermediary - method_19252- Lnet/minecraft/class_1725;method_19252()I- named - getMerchantRewardedExperience- Lnet/minecraft/village/MerchantInventory;getMerchantRewardedExperience()I
 
 
-