net.minecraft.world.village.trade

public class TradeOffer

amg
net.minecraft.class_1144
net.minecraft.world.village.trade.TradeOffer
net.minecraft.village.MerchantRecipe
net.minecraft.village.MerchantRecipe

Field summary

Modifier and TypeField
private ItemStack
a
field_4503
primaryPayment
field_77403_a
itemToBuy
private ItemStack
b
field_4504
secondaryPayment
field_77401_b
secondItemToBuy
private ItemStack
c
field_4505
result
field_77402_c
itemToSell
private int
d
field_4506
uses
field_77400_d
toolUses
private int
e
field_5459
maxUses
field_82786_e
maxTradeUses
private boolean
f
field_9188
rewardXp
field_180323_f
rewardsExp

Constructor summary

ModifierConstructor
public (NbtCompound nbt)
public (ItemStack primaryPayment, ItemStack secondaryPayment, ItemStack result)
public (ItemStack primaryPayment, ItemStack secondaryPayment, ItemStack result, int uses, int maxUses)
public (ItemStack payment, ItemStack result)
public (ItemStack payment, Item result)

Method summary

Modifier and TypeMethod
public ItemStack
a()
method_3547()
getPrimaryPayment()
func_77394_a()
getItemToBuy()
public ItemStack
b()
method_3550()
getSecondaryPayment()
func_77396_b()
getSecondItemToBuy()
public boolean
c()
method_3552()
hasSecondaryPayment()
func_77398_c()
hasSecondItemToBuy()
public ItemStack
d()
method_3553()
getResult()
func_77397_d()
getItemToSell()
public int
e()
method_8451()
getUses()
func_180321_e()
getToolUses()
public int
f()
method_8452()
getMaxUses()
func_180320_f()
getMaxTradeUses()
public void
g()
method_3555()
use()
func_77399_f()
incrementToolUses()
public void
a(int arg0)
method_4663(int arg0)
increaseMaxUses(int uses)
func_82783_a(int arg0)
increaseMaxTradeUses(int increment)
public boolean
h()
method_4664()
isDisabled()
func_82784_g()
isRecipeDisabled()
public boolean
j()
method_8453()
rewardXp()
func_180322_j()
getRewardsExp()
public void
a(fy arg0)
method_3548(class_322 arg0)
readNbt(NbtCompound nbt)
func_77390_a(NBTTagCompound arg0)
readFromTags(NBTTagCompound tagCompound)
public NbtCompound
k()
method_3556()
toNbt()
func_77395_g()
writeToTags()
public void
i()
method_4665()
clearUses()
func_82785_h()
compensateToolUses()