Package net.minecraft.world.item.trading
Class MerchantOffer
java.lang.Object
net.minecraft.world.item.trading.MerchantOffer
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsModifierConstructorDescriptionMerchantOffer(CompoundTag p_45351_) MerchantOffer(ItemStack p_45321_, ItemStack p_45322_, int p_45323_, int p_45324_, float p_45325_) MerchantOffer(ItemStack p_45327_, ItemStack p_45328_, ItemStack p_45329_, int p_45330_, int p_45331_, float p_45332_) MerchantOffer(ItemStack p_45334_, ItemStack p_45335_, ItemStack p_45336_, int p_45337_, int p_45338_, int p_45339_, float p_45340_) MerchantOffer(ItemStack p_45342_, ItemStack p_45343_, ItemStack p_45344_, int p_45345_, int p_45346_, int p_45347_, float p_45348_, int p_45349_) privateMerchantOffer(MerchantOffer p_302340_)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddToSpecialPriceDiff(int p_45354_) assemble()copy()getCostA()getCostB()intintfloatintintgetUses()intgetXp()voidbooleanprivate booleanisRequiredItem(ItemStack p_45366_, ItemStack p_45367_) booleanvoidvoidbooleansatisfiedBy(ItemStack p_45356_, ItemStack p_45357_) voidsetSpecialPriceDiff(int p_45360_) voidbooleanbooleanvoid 
- 
Field Details
- 
baseCostA
 - 
costB
 - 
result
 - 
uses
private int uses - 
maxUses
private final int maxUses - 
rewardExp
private boolean rewardExp - 
specialPriceDiff
private int specialPriceDiff - 
demand
private int demand - 
priceMultiplier
private float priceMultiplier - 
xp
private int xp 
 - 
 - 
Constructor Details
- 
MerchantOffer
 - 
MerchantOffer
 - 
MerchantOffer
 - 
MerchantOffer
 - 
MerchantOffer
 - 
MerchantOffer
 
 - 
 - 
Method Details
- 
getBaseCostA
 - 
getCostA
 - 
getCostB
 - 
getResult
 - 
updateDemand
public void updateDemand() - 
assemble
 - 
getUses
public int getUses() - 
resetUses
public void resetUses() - 
getMaxUses
public int getMaxUses() - 
increaseUses
public void increaseUses() - 
getDemand
public int getDemand() - 
addToSpecialPriceDiff
public void addToSpecialPriceDiff(int p_45354_)  - 
resetSpecialPriceDiff
public void resetSpecialPriceDiff() - 
getSpecialPriceDiff
public int getSpecialPriceDiff() - 
setSpecialPriceDiff
public void setSpecialPriceDiff(int p_45360_)  - 
getPriceMultiplier
public float getPriceMultiplier() - 
getXp
public int getXp() - 
isOutOfStock
public boolean isOutOfStock() - 
setToOutOfStock
public void setToOutOfStock() - 
needsRestock
public boolean needsRestock() - 
shouldRewardExp
public boolean shouldRewardExp() - 
createTag
 - 
satisfiedBy
 - 
isRequiredItem
 - 
take
 - 
copy
 
 -