net.minecraft.world.item.trading

public class MerchantOffer

dhy
net.minecraft.world.item.trading.MerchantOffer
net.minecraft.class_1914
net.minecraft.unmapped.C_argwryfu
net.minecraft.village.TradeOffer
net.minecraft.village.TradeOffer

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<MerchantOffer>
a
CODEC
field_48849
f_mwqmztrh
CODEC
CODEC
public static final StreamCodec<RegistryFriendlyByteBuf, MerchantOffer>
b
STREAM_CODEC
field_48371
f_tjaybnuu
PACKET_CODEC
PACKET_CODEC
private final ItemCost
c
baseCostA
field_9146
f_fiwjfjsv
firstBuyItem
firstBuyItem
private final Optional<ItemCost>
d
costB
field_9143
f_ahlxvzwr
secondBuyItem
secondBuyItem
private final ItemStack
e
result
field_9148
f_ehdiengs
sellItem
sellItem
private int
f
uses
field_9147
f_ldkgpymk
uses
uses
private final int
g
maxUses
field_9144
f_mgalkhcf
maxUses
maxUses
private final boolean
h
rewardExp
field_9145
f_vcpzwcnv
rewardingPlayerExperience
rewardingPlayerExperience
private int
i
specialPriceDiff
field_18676
f_swwaavur
specialPrice
specialPrice
private int
j
demand
field_18677
f_lgvzktct
demandBonus
demandBonus
private final float
k
priceMultiplier
field_18678
f_izfgozck
priceMultiplier
priceMultiplier
private final int
l
xp
field_18679
f_orryzsqt
merchantExperience
merchantExperience

Constructor summary

ModifierConstructor
private (ItemCost firstBuyItem, Optional<ItemCost> secondBuyItem, ItemStack sellItem, int uses, int maxUses, boolean rewardingPlayerExperience, int specialPrice, int demandBonus, float priceMultiplier, int merchantExperience)
public (ItemCost buyItem, ItemStack sellItem, int maxUses, int merchantExperience, float priceMultiplier)
public (ItemCost firstBuyItem, Optional<ItemCost> secondBuyItem, ItemStack sellItem, int maxUses, int merchantExperience, float priceMultiplier)
public (ItemCost firstBuyItem, Optional<ItemCost> secondBuyItem, ItemStack sellItem, int uses, int maxUses, int merchantExperience, float priceMultiplier)
public (ItemCost firstBuyItem, Optional<ItemCost> secondBuyItem, ItemStack sellItem, int uses, int maxUses, int merchantExperience, float priceMultiplier, int demandBonus)
private (MerchantOffer offer)

Method summary

Modifier and TypeMethod
public ItemStack
a()
getBaseCostA()
method_8246()
m_zhqjzxea()
getOriginalFirstBuyItem()
getOriginalFirstBuyItem()
public ItemStack
b()
getCostA()
method_19272()
m_tavhnucy()
getDisplayedFirstBuyItem()
getAdjustedFirstBuyItem()
private int
a(dhw arg0)
getModifiedCostCount(ItemCost arg0)
method_57555(class_9306 arg0)
m_xtltsmys(C_gqfxurno arg0)
getFirstBuyItemCount(TradedItem firstBuyItem)
getAdjustedPrice(TradeableItem item)
public ItemStack
c()
getCostB()
method_8247()
m_isgpghfg()
getDisplayedSecondBuyItem()
getSecondBuyItemAsStack()
public ItemCost
d()
getItemCostA()
method_57556()
m_xwbkhwkd()
getFirstBuyItem()
getFirstBuyItem()
public Optional<ItemCost>
e()
getItemCostB()
method_57557()
m_ybscqxvx()
getSecondBuyItem()
getSecondBuyItem()
public ItemStack
f()
getResult()
method_8250()
m_mfibukla()
getSellItem()
getSellItem()
public void
g()
updateDemand()
method_19274()
m_kktwxkpz()
updateDemandBonus()
updateDemandBonus()
public ItemStack
h()
assemble()
method_18019()
m_gpklzshx()
copySellItem()
copySellItem()
public int
i()
getUses()
method_8249()
m_rgdhugvk()
getUses()
getUses()
public void
j()
resetUses()
method_19275()
m_ddwttpmu()
resetUses()
resetUses()
public int
k()
getMaxUses()
method_8248()
m_msgntumj()
getMaxUses()
getMaxUses()
public void
l()
increaseUses()
method_8244()
m_rfcgwqwz()
use()
use()
public int
m()
getDemand()
method_21725()
m_maentgjr()
getDemandBonus()
getDemandBonus()
public void
a(int arg0)
addToSpecialPriceDiff(int arg0)
method_8245(int arg0)
m_lkwfnfah(int arg0)
increaseSpecialPrice(int increment)
increaseSpecialPrice(int increment)
public void
n()
resetSpecialPriceDiff()
method_19276()
m_ghuhjdhg()
clearSpecialPrice()
clearSpecialPrice()
public int
o()
getSpecialPriceDiff()
method_19277()
m_rvsrmyip()
getSpecialPrice()
getSpecialPrice()
public void
b(int arg0)
setSpecialPriceDiff(int arg0)
method_19273(int arg0)
m_rnlvoxvy(int arg0)
setSpecialPrice(int specialPrice)
setSpecialPrice(int specialPrice)
public float
p()
getPriceMultiplier()
method_19278()
m_fmnignmw()
getPriceMultiplier()
getPriceMultiplier()
public int
q()
getXp()
method_19279()
m_akycaqxo()
getMerchantExperience()
getMerchantExperience()
public boolean
r()
isOutOfStock()
method_8255()
m_vavbplgu()
isDisabled()
isDisabled()
public void
s()
setToOutOfStock()
method_8254()
m_zcwmrswy()
disable()
disable()
public boolean
t()
needsRestock()
method_21834()
m_udvmsagx()
hasBeenUsed()
hasBeenUsed()
public boolean
u()
shouldRewardExp()
method_8256()
m_asyggsbs()
shouldRewardPlayerExperience()
shouldRewardPlayerExperience()
public boolean
a(czd arg0, czd arg1)
satisfiedBy(ItemStack arg0, ItemStack arg1)
method_16952(class_1799 arg0, class_1799 arg1)
m_rpshssao(C_sddaxwyk arg0, C_sddaxwyk arg1)
matchesBuyItems(ItemStack stack, ItemStack buyItem)
matchesBuyItems(ItemStack first, ItemStack second)
public boolean
b(czd arg0, czd arg1)
take(ItemStack arg0, ItemStack arg1)
method_16953(class_1799 arg0, class_1799 arg1)
m_jrpzwrcp(C_sddaxwyk arg0, C_sddaxwyk arg1)
depleteBuyItems(ItemStack firstBuyStack, ItemStack secondBuyStack)
depleteBuyItems(ItemStack firstBuyStack, ItemStack secondBuyStack)
public MerchantOffer
v()
copy()
method_53881()
m_wkoilegm()
copy()
copy()
private static void
a(wj arg0, dhy arg1)
writeToStream(RegistryFriendlyByteBuf arg0, MerchantOffer arg1)
method_56111(class_9129 arg0, class_1914 arg1)
m_ckimwvin(C_bngyzsts arg0, C_argwryfu arg1)
write(RegistryByteBuf buf, TradeOffer offer)
write(RegistryByteBuf buf, TradeOffer offer)
public static MerchantOffer
a(wj arg0)
createFromStream(RegistryFriendlyByteBuf arg0)
method_56110(class_9129 arg0)
m_jwtgudye(C_bngyzsts arg0)
read(RegistryByteBuf buf)
read(RegistryByteBuf buf)