Package net.minecraft.world.item.trading
Class MerchantOffer
java.lang.Object
net.minecraft.world.item.trading.MerchantOffer
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionMerchantOffer(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_) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddToSpecialPriceDiff(int p_45354_) assemble()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
- 
usesprivate int uses
- 
maxUsesprivate final int maxUses
- 
rewardExpprivate boolean rewardExp
- 
specialPriceDiffprivate int specialPriceDiff
- 
demandprivate int demand
- 
priceMultiplierprivate float priceMultiplier
- 
xpprivate int xp
 
- 
- 
Constructor Details- 
MerchantOffer
- 
MerchantOffer
- 
MerchantOffer
- 
MerchantOffer
- 
MerchantOffer
 
- 
- 
Method Details- 
getBaseCostA
- 
getCostA
- 
getCostB
- 
getResult
- 
updateDemandpublic void updateDemand()
- 
assemble
- 
getUsespublic int getUses()
- 
resetUsespublic void resetUses()
- 
getMaxUsespublic int getMaxUses()
- 
increaseUsespublic void increaseUses()
- 
getDemandpublic int getDemand()
- 
addToSpecialPriceDiffpublic void addToSpecialPriceDiff(int p_45354_) 
- 
resetSpecialPriceDiffpublic void resetSpecialPriceDiff()
- 
getSpecialPriceDiffpublic int getSpecialPriceDiff()
- 
setSpecialPriceDiffpublic void setSpecialPriceDiff(int p_45360_) 
- 
getPriceMultiplierpublic float getPriceMultiplier()
- 
getXppublic int getXp()
- 
isOutOfStockpublic boolean isOutOfStock()
- 
setToOutOfStockpublic void setToOutOfStock()
- 
needsRestockpublic boolean needsRestock()
- 
shouldRewardExppublic boolean shouldRewardExp()
- 
createTag
- 
satisfiedBy
- 
isRequiredItem
- 
take
 
-