Package net.minecraft.village
Class MerchantInventory
java.lang.Object
net.minecraft.village.MerchantInventory
- Mappings:
Namespace Name intermediary net/minecraft/class_1725official ccjnamed net/minecraft/village/MerchantInventory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DefaultedList<ItemStack>private final Merchantprivate intprivate intprivate @Nullable TradeOfferFields inherited from interface net.minecraft.inventory.Inventory
field_42619, MAX_COUNT_PER_STACK -
Constructor Summary
Constructors -
Method Summary
Modifier 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.inventory.Inventory
canTransferTo, containsAny, containsAny, count, getMaxCountPerStack, isValid, onClose, onOpen
-
Field Details
-
merchant
- Mappings:
Namespace Name Mixin selector intermediary field_7844Lnet/minecraft/class_1725;field_7844:Lnet/minecraft/class_1915;official cLccj;c:Lclh;named merchantLnet/minecraft/village/MerchantInventory;merchant:Lnet/minecraft/village/Merchant;
-
inventory
- Mappings:
Namespace Name Mixin selector intermediary field_7845Lnet/minecraft/class_1725;field_7845:Lnet/minecraft/class_2371;official dLccj;d:Lhn;named inventoryLnet/minecraft/village/MerchantInventory;inventory:Lnet/minecraft/util/collection/DefaultedList;
-
tradeOffer
- Mappings:
Namespace Name Mixin selector intermediary field_7843Lnet/minecraft/class_1725;field_7843:Lnet/minecraft/class_1914;official eLccj;e:Lcli;named tradeOfferLnet/minecraft/village/MerchantInventory;tradeOffer:Lnet/minecraft/village/TradeOffer;
-
offerIndex
private int offerIndex- Mappings:
Namespace Name Mixin selector intermediary field_7842Lnet/minecraft/class_1725;field_7842:Iofficial fLccj;f:Inamed offerIndexLnet/minecraft/village/MerchantInventory;offerIndex:I
-
merchantRewardedExperience
private int merchantRewardedExperience- Mappings:
Namespace Name Mixin selector intermediary field_18668Lnet/minecraft/class_1725;field_18668:Iofficial gLccj;g:Inamed merchantRewardedExperienceLnet/minecraft/village/MerchantInventory;merchantRewardedExperience:I
-
-
Constructor Details
-
MerchantInventory
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_1725;<init>(Lnet/minecraft/class_1915;)Vofficial <init>Lccj;<init>(Lclh;)Vnamed <init>Lnet/minecraft/village/MerchantInventory;<init>(Lnet/minecraft/village/Merchant;)V
-
-
Method Details
-
size
public int size() -
isEmpty
public boolean isEmpty() -
getStack
Fetches the stack currently stored at the given slot. If the slot is empty, or is outside the bounds of this inventory, returns seeItemStack.EMPTY. -
removeStack
Removes a specific number of items from the given slot.- Specified by:
removeStackin interfaceInventory- Returns:
- the removed items as a stack
- Mappings:
Namespace Name Mixin selector intermediary method_5434Lnet/minecraft/class_1263;method_5434(II)Lnet/minecraft/class_1799;official aLbdp;a(II)Lcfx;named removeStackLnet/minecraft/inventory/Inventory;removeStack(II)Lnet/minecraft/item/ItemStack;
-
needsOfferUpdate
private boolean needsOfferUpdate(int slot) - Mappings:
Namespace Name Mixin selector intermediary method_7644Lnet/minecraft/class_1725;method_7644(I)Zofficial dLccj;d(I)Znamed needsOfferUpdateLnet/minecraft/village/MerchantInventory;needsOfferUpdate(I)Z
-
removeStack
Removes the stack currently stored at the indicated slot.- Specified by:
removeStackin interfaceInventory- Returns:
- the stack previously stored at the indicated slot.
- Mappings:
Namespace Name Mixin selector intermediary method_5441Lnet/minecraft/class_1263;method_5441(I)Lnet/minecraft/class_1799;official bLbdp;b(I)Lcfx;named removeStackLnet/minecraft/inventory/Inventory;removeStack(I)Lnet/minecraft/item/ItemStack;
-
setStack
-
canPlayerUse
- Specified by:
canPlayerUsein interfaceInventory- Mappings:
Namespace Name Mixin selector intermediary method_5443Lnet/minecraft/class_1263;method_5443(Lnet/minecraft/class_1657;)Zofficial aLbdp;a(Lbym;)Znamed canPlayerUseLnet/minecraft/inventory/Inventory;canPlayerUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
markDirty
public void markDirty() -
updateOffers
public void updateOffers()- Mappings:
Namespace Name Mixin selector intermediary method_7645Lnet/minecraft/class_1725;method_7645()Vofficial fLccj;f()Vnamed updateOffersLnet/minecraft/village/MerchantInventory;updateOffers()V
-
getTradeOffer
- Mappings:
Namespace Name Mixin selector intermediary method_7642Lnet/minecraft/class_1725;method_7642()Lnet/minecraft/class_1914;official gLccj;g()Lcli;named getTradeOfferLnet/minecraft/village/MerchantInventory;getTradeOffer()Lnet/minecraft/village/TradeOffer;
-
setOfferIndex
public void setOfferIndex(int index) - Mappings:
Namespace Name Mixin selector intermediary method_7643Lnet/minecraft/class_1725;method_7643(I)Vofficial cLccj;c(I)Vnamed setOfferIndexLnet/minecraft/village/MerchantInventory;setOfferIndex(I)V
-
clear
public void clear() -
getMerchantRewardedExperience
public int getMerchantRewardedExperience()- Mappings:
Namespace Name Mixin selector intermediary method_19252Lnet/minecraft/class_1725;method_19252()Iofficial hLccj;h()Inamed getMerchantRewardedExperienceLnet/minecraft/village/MerchantInventory;getMerchantRewardedExperience()I
-