net.minecraft.world.item.trading

public class MerchantOffer

djv
net.minecraft.world.item.trading.MerchantOffer
net.minecraft.class_1914

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<MerchantOffer>
a
CODEC
field_48849
public static final StreamCodec<RegistryFriendlyByteBuf, MerchantOffer>
b
STREAM_CODEC
field_48371
private final ItemCost
c
baseCostA
field_9146
private final Optional<ItemCost>
d
costB
field_9143
private final ItemStack
e
result
field_9148
private int
f
uses
field_9147
private final int
g
maxUses
field_9144
private final boolean
h
rewardExp
field_9145
private int
i
specialPriceDiff
field_18676
private int
j
demand
field_18677
private final float
k
priceMultiplier
field_18678
private final int
l
xp
field_18679

Constructor summary

ModifierConstructor
private (ItemCost arg0, Optional<ItemCost> arg1, ItemStack arg2, int arg3, int arg4, boolean arg5, int arg6, int arg7, float arg8, int arg9)
public (ItemCost arg0, ItemStack arg1, int arg2, int arg3, float arg4)
public (ItemCost arg0, Optional<ItemCost> arg1, ItemStack arg2, int arg3, int arg4, float arg5)
public (ItemCost arg0, Optional<ItemCost> arg1, ItemStack arg2, int arg3, int arg4, int arg5, float arg6)
public (ItemCost arg0, Optional<ItemCost> arg1, ItemStack arg2, int arg3, int arg4, int arg5, float arg6, int arg7)
private (MerchantOffer arg0)

Method summary

Modifier and TypeMethod
public ItemStack
a()
getBaseCostA()
method_8246()
public ItemStack
b()
getCostA()
method_19272()
private int
a(djt arg0)
getModifiedCostCount(ItemCost arg0)
method_57555(class_9306 arg0)
public ItemStack
c()
getCostB()
method_8247()
public ItemCost
d()
getItemCostA()
method_57556()
public Optional<ItemCost>
e()
getItemCostB()
method_57557()
public ItemStack
f()
getResult()
method_8250()
public void
g()
updateDemand()
method_19274()
public ItemStack
h()
assemble()
method_18019()
public int
i()
getUses()
method_8249()
public void
j()
resetUses()
method_19275()
public int
k()
getMaxUses()
method_8248()
public void
l()
increaseUses()
method_8244()
public int
m()
getDemand()
method_21725()
public void
a(int arg0)
addToSpecialPriceDiff(int arg0)
method_8245(int arg0)
public void
n()
resetSpecialPriceDiff()
method_19276()
public int
o()
getSpecialPriceDiff()
method_19277()
public void
b(int arg0)
setSpecialPriceDiff(int arg0)
method_19273(int arg0)
public float
p()
getPriceMultiplier()
method_19278()
public int
q()
getXp()
method_19279()
public boolean
r()
isOutOfStock()
method_8255()
public void
s()
setToOutOfStock()
method_8254()
public boolean
t()
needsRestock()
method_21834()
public boolean
u()
shouldRewardExp()
method_8256()
public boolean
a(dba arg0, dba arg1)
satisfiedBy(ItemStack arg0, ItemStack arg1)
method_16952(class_1799 arg0, class_1799 arg1)
public boolean
b(dba arg0, dba arg1)
take(ItemStack arg0, ItemStack arg1)
method_16953(class_1799 arg0, class_1799 arg1)
public MerchantOffer
v()
copy()
method_53881()
private static void
a(wt arg0, djv arg1)
writeToStream(RegistryFriendlyByteBuf arg0, MerchantOffer arg1)
method_56111(class_9129 arg0, class_1914 arg1)
public static MerchantOffer
a(wt arg0)
createFromStream(RegistryFriendlyByteBuf arg0)
method_56110(class_9129 arg0)