Package net.minecraft.village
Class TradeOffer
java.lang.Object
net.minecraft.village.TradeOffer
public class TradeOffer extends Object
- Mappings:
Namespace Name official aczintermediary net/minecraft/class_84named net/minecraft/village/TradeOffer
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TradeOffer(ItemStack stack1, Item result)TradeOffer(ItemStack stack1, ItemStack result)TradeOffer(ItemStack stack1, ItemStack stack2, ItemStack result)TradeOffer(ItemStack stack1, ItemStack stack2, ItemStack result, int uses, int maxUses)TradeOffer(CompoundTag nbt) -
Method Summary
Modifier and Type Method Description voidclearUses()ItemStackgetFirstStack()intgetMaxUses()ItemStackgetResult()ItemStackgetSecondStack()intgetUses()booleanhasSecondStack()voidincreaseSpecialPrice(int uses)booleanisDisabled()voidreadNbt(CompoundTag nbt)booleanshouldRewardPlayerExperience()CompoundTagtoTag()voiduse()
-
Field Details
-
stack1
- Mappings:
Namespace Name Mixin selector official aLacz;a:Lzx;intermediary field_176Lnet/minecraft/class_84;field_176:Lnet/minecraft/class_2056;named stack1Lnet/minecraft/village/TradeOffer;stack1:Lnet/minecraft/item/ItemStack;
-
stack2
- Mappings:
Namespace Name Mixin selector official bLacz;b:Lzx;intermediary field_177Lnet/minecraft/class_84;field_177:Lnet/minecraft/class_2056;named stack2Lnet/minecraft/village/TradeOffer;stack2:Lnet/minecraft/item/ItemStack;
-
result
- Mappings:
Namespace Name Mixin selector official cLacz;c:Lzx;intermediary field_178Lnet/minecraft/class_84;field_178:Lnet/minecraft/class_2056;named resultLnet/minecraft/village/TradeOffer;result:Lnet/minecraft/item/ItemStack;
-
uses
private int uses- Mappings:
Namespace Name Mixin selector official dLacz;d:Iintermediary field_179Lnet/minecraft/class_84;field_179:Inamed usesLnet/minecraft/village/TradeOffer;uses:I
-
maxUses
private int maxUses- Mappings:
Namespace Name Mixin selector official eLacz;e:Iintermediary field_180Lnet/minecraft/class_84;field_180:Inamed maxUsesLnet/minecraft/village/TradeOffer;maxUses:I
-
rewardingPlayerExperience
private boolean rewardingPlayerExperience- Mappings:
Namespace Name Mixin selector official fLacz;f:Zintermediary field_181Lnet/minecraft/class_84;field_181:Znamed rewardingPlayerExperienceLnet/minecraft/village/TradeOffer;rewardingPlayerExperience:Z
-
-
Constructor Details
-
TradeOffer
- Mappings:
Namespace Name Mixin selector official <init>Lacz;<init>(Ldn;)Vintermediary <init>Lnet/minecraft/class_84;<init>(Lnet/minecraft/class_1405;)Vnamed <init>Lnet/minecraft/village/TradeOffer;<init>(Lnet/minecraft/nbt/CompoundTag;)V
-
TradeOffer
- Mappings:
Namespace Name Mixin selector official <init>Lacz;<init>(Lzx;Lzx;Lzx;)Vintermediary <init>Lnet/minecraft/class_84;<init>(Lnet/minecraft/class_2056;Lnet/minecraft/class_2056;Lnet/minecraft/class_2056;)Vnamed <init>Lnet/minecraft/village/TradeOffer;<init>(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V
-
TradeOffer
- Mappings:
Namespace Name Mixin selector official <init>Lacz;<init>(Lzx;Lzx;Lzx;II)Vintermediary <init>Lnet/minecraft/class_84;<init>(Lnet/minecraft/class_2056;Lnet/minecraft/class_2056;Lnet/minecraft/class_2056;II)Vnamed <init>Lnet/minecraft/village/TradeOffer;<init>(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;II)V
-
TradeOffer
- Mappings:
Namespace Name Mixin selector official <init>Lacz;<init>(Lzx;Lzx;)Vintermediary <init>Lnet/minecraft/class_84;<init>(Lnet/minecraft/class_2056;Lnet/minecraft/class_2056;)Vnamed <init>Lnet/minecraft/village/TradeOffer;<init>(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V
-
TradeOffer
- Mappings:
Namespace Name Mixin selector official <init>Lacz;<init>(Lzx;Lzw;)Vintermediary <init>Lnet/minecraft/class_84;<init>(Lnet/minecraft/class_2056;Lnet/minecraft/class_2054;)Vnamed <init>Lnet/minecraft/village/TradeOffer;<init>(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/Item;)V
-
-
Method Details
-
getFirstStack
- Mappings:
Namespace Name Mixin selector official aLacz;a()Lzx;intermediary method_135Lnet/minecraft/class_84;method_135()Lnet/minecraft/class_2056;named getFirstStackLnet/minecraft/village/TradeOffer;getFirstStack()Lnet/minecraft/item/ItemStack;
-
getSecondStack
- Mappings:
Namespace Name Mixin selector official bLacz;b()Lzx;intermediary method_138Lnet/minecraft/class_84;method_138()Lnet/minecraft/class_2056;named getSecondStackLnet/minecraft/village/TradeOffer;getSecondStack()Lnet/minecraft/item/ItemStack;
-
hasSecondStack
public boolean hasSecondStack()- Mappings:
Namespace Name Mixin selector official cLacz;c()Zintermediary method_139Lnet/minecraft/class_84;method_139()Znamed hasSecondStackLnet/minecraft/village/TradeOffer;hasSecondStack()Z
-
getResult
- Mappings:
Namespace Name Mixin selector official dLacz;d()Lzx;intermediary method_140Lnet/minecraft/class_84;method_140()Lnet/minecraft/class_2056;named getResultLnet/minecraft/village/TradeOffer;getResult()Lnet/minecraft/item/ItemStack;
-
getUses
public int getUses()- Mappings:
Namespace Name Mixin selector official eLacz;e()Iintermediary method_141Lnet/minecraft/class_84;method_141()Inamed getUsesLnet/minecraft/village/TradeOffer;getUses()I
-
getMaxUses
public int getMaxUses()- Mappings:
Namespace Name Mixin selector official fLacz;f()Iintermediary method_142Lnet/minecraft/class_84;method_142()Inamed getMaxUsesLnet/minecraft/village/TradeOffer;getMaxUses()I
-
use
public void use()- Mappings:
Namespace Name Mixin selector official gLacz;g()Vintermediary method_143Lnet/minecraft/class_84;method_143()Vnamed useLnet/minecraft/village/TradeOffer;use()V
-
increaseSpecialPrice
public void increaseSpecialPrice(int uses)- Mappings:
Namespace Name Mixin selector official aLacz;a(I)Vintermediary method_136Lnet/minecraft/class_84;method_136(I)Vnamed increaseSpecialPriceLnet/minecraft/village/TradeOffer;increaseSpecialPrice(I)V
-
isDisabled
public boolean isDisabled()- Mappings:
Namespace Name Mixin selector official hLacz;h()Zintermediary method_144Lnet/minecraft/class_84;method_144()Znamed isDisabledLnet/minecraft/village/TradeOffer;isDisabled()Z
-
clearUses
- Mappings:
Namespace Name Mixin selector official iLacz;i()Vintermediary method_145Lnet/minecraft/class_84;method_145()Vnamed clearUsesLnet/minecraft/village/TradeOffer;clearUses()V
-
shouldRewardPlayerExperience
public boolean shouldRewardPlayerExperience()- Mappings:
Namespace Name Mixin selector official jLacz;j()Zintermediary method_146Lnet/minecraft/class_84;method_146()Znamed shouldRewardPlayerExperienceLnet/minecraft/village/TradeOffer;shouldRewardPlayerExperience()Z
-
readNbt
- Mappings:
Namespace Name Mixin selector official aLacz;a(Ldn;)Vintermediary method_137Lnet/minecraft/class_84;method_137(Lnet/minecraft/class_1405;)Vnamed readNbtLnet/minecraft/village/TradeOffer;readNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
toTag
- Mappings:
Namespace Name Mixin selector official kLacz;k()Ldn;intermediary method_147Lnet/minecraft/class_84;method_147()Lnet/minecraft/class_1405;named toTagLnet/minecraft/village/TradeOffer;toTag()Lnet/minecraft/nbt/CompoundTag;
-