Class TradeOffer

java.lang.Object
net.minecraft.village.TradeOffer

public class TradeOffer
extends Object
Mappings:
Namespace Name
official acz
intermediary net/minecraft/class_84
named net/minecraft/village/TradeOffer
  • Field Details

    • stack1

      private ItemStack stack1
      Mappings:
      Namespace Name Mixin selector
      official a Lacz;a:Lzx;
      intermediary field_176 Lnet/minecraft/class_84;field_176:Lnet/minecraft/class_2056;
      named stack1 Lnet/minecraft/village/TradeOffer;stack1:Lnet/minecraft/item/ItemStack;
    • stack2

      private ItemStack stack2
      Mappings:
      Namespace Name Mixin selector
      official b Lacz;b:Lzx;
      intermediary field_177 Lnet/minecraft/class_84;field_177:Lnet/minecraft/class_2056;
      named stack2 Lnet/minecraft/village/TradeOffer;stack2:Lnet/minecraft/item/ItemStack;
    • result

      private ItemStack result
      Mappings:
      Namespace Name Mixin selector
      official c Lacz;c:Lzx;
      intermediary field_178 Lnet/minecraft/class_84;field_178:Lnet/minecraft/class_2056;
      named result Lnet/minecraft/village/TradeOffer;result:Lnet/minecraft/item/ItemStack;
    • uses

      private int uses
      Mappings:
      Namespace Name Mixin selector
      official d Lacz;d:I
      intermediary field_179 Lnet/minecraft/class_84;field_179:I
      named uses Lnet/minecraft/village/TradeOffer;uses:I
    • maxUses

      private int maxUses
      Mappings:
      Namespace Name Mixin selector
      official e Lacz;e:I
      intermediary field_180 Lnet/minecraft/class_84;field_180:I
      named maxUses Lnet/minecraft/village/TradeOffer;maxUses:I
    • rewardingPlayerExperience

      private boolean rewardingPlayerExperience
      Mappings:
      Namespace Name Mixin selector
      official f Lacz;f:Z
      intermediary field_181 Lnet/minecraft/class_84;field_181:Z
      named rewardingPlayerExperience Lnet/minecraft/village/TradeOffer;rewardingPlayerExperience:Z
  • Constructor Details

    • TradeOffer

      public TradeOffer​(CompoundTag nbt)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lacz;<init>(Ldn;)V
      intermediary <init> Lnet/minecraft/class_84;<init>(Lnet/minecraft/class_1405;)V
      named <init> Lnet/minecraft/village/TradeOffer;<init>(Lnet/minecraft/nbt/CompoundTag;)V
    • TradeOffer

      public TradeOffer​(ItemStack stack1, ItemStack stack2, ItemStack result)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lacz;<init>(Lzx;Lzx;Lzx;)V
      intermediary <init> Lnet/minecraft/class_84;<init>(Lnet/minecraft/class_2056;Lnet/minecraft/class_2056;Lnet/minecraft/class_2056;)V
      named <init> Lnet/minecraft/village/TradeOffer;<init>(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V
    • TradeOffer

      public TradeOffer​(ItemStack stack1, ItemStack stack2, ItemStack result, int uses, int maxUses)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lacz;<init>(Lzx;Lzx;Lzx;II)V
      intermediary <init> Lnet/minecraft/class_84;<init>(Lnet/minecraft/class_2056;Lnet/minecraft/class_2056;Lnet/minecraft/class_2056;II)V
      named <init> Lnet/minecraft/village/TradeOffer;<init>(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;II)V
    • TradeOffer

      public TradeOffer​(ItemStack stack1, ItemStack result)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lacz;<init>(Lzx;Lzx;)V
      intermediary <init> Lnet/minecraft/class_84;<init>(Lnet/minecraft/class_2056;Lnet/minecraft/class_2056;)V
      named <init> Lnet/minecraft/village/TradeOffer;<init>(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V
    • TradeOffer

      public TradeOffer​(ItemStack stack1, Item result)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lacz;<init>(Lzx;Lzw;)V
      intermediary <init> Lnet/minecraft/class_84;<init>(Lnet/minecraft/class_2056;Lnet/minecraft/class_2054;)V
      named <init> Lnet/minecraft/village/TradeOffer;<init>(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/Item;)V
  • Method Details

    • getFirstStack

      public ItemStack getFirstStack()
      Mappings:
      Namespace Name Mixin selector
      official a Lacz;a()Lzx;
      intermediary method_135 Lnet/minecraft/class_84;method_135()Lnet/minecraft/class_2056;
      named getFirstStack Lnet/minecraft/village/TradeOffer;getFirstStack()Lnet/minecraft/item/ItemStack;
    • getSecondStack

      public ItemStack getSecondStack()
      Mappings:
      Namespace Name Mixin selector
      official b Lacz;b()Lzx;
      intermediary method_138 Lnet/minecraft/class_84;method_138()Lnet/minecraft/class_2056;
      named getSecondStack Lnet/minecraft/village/TradeOffer;getSecondStack()Lnet/minecraft/item/ItemStack;
    • hasSecondStack

      public boolean hasSecondStack()
      Mappings:
      Namespace Name Mixin selector
      official c Lacz;c()Z
      intermediary method_139 Lnet/minecraft/class_84;method_139()Z
      named hasSecondStack Lnet/minecraft/village/TradeOffer;hasSecondStack()Z
    • getResult

      public ItemStack getResult()
      Mappings:
      Namespace Name Mixin selector
      official d Lacz;d()Lzx;
      intermediary method_140 Lnet/minecraft/class_84;method_140()Lnet/minecraft/class_2056;
      named getResult Lnet/minecraft/village/TradeOffer;getResult()Lnet/minecraft/item/ItemStack;
    • getUses

      public int getUses()
      Mappings:
      Namespace Name Mixin selector
      official e Lacz;e()I
      intermediary method_141 Lnet/minecraft/class_84;method_141()I
      named getUses Lnet/minecraft/village/TradeOffer;getUses()I
    • getMaxUses

      public int getMaxUses()
      Mappings:
      Namespace Name Mixin selector
      official f Lacz;f()I
      intermediary method_142 Lnet/minecraft/class_84;method_142()I
      named getMaxUses Lnet/minecraft/village/TradeOffer;getMaxUses()I
    • use

      public void use()
      Mappings:
      Namespace Name Mixin selector
      official g Lacz;g()V
      intermediary method_143 Lnet/minecraft/class_84;method_143()V
      named use Lnet/minecraft/village/TradeOffer;use()V
    • increaseSpecialPrice

      public void increaseSpecialPrice​(int uses)
      Mappings:
      Namespace Name Mixin selector
      official a Lacz;a(I)V
      intermediary method_136 Lnet/minecraft/class_84;method_136(I)V
      named increaseSpecialPrice Lnet/minecraft/village/TradeOffer;increaseSpecialPrice(I)V
    • isDisabled

      public boolean isDisabled()
      Mappings:
      Namespace Name Mixin selector
      official h Lacz;h()Z
      intermediary method_144 Lnet/minecraft/class_84;method_144()Z
      named isDisabled Lnet/minecraft/village/TradeOffer;isDisabled()Z
    • clearUses

      @Environment(CLIENT) public void clearUses()
      Mappings:
      Namespace Name Mixin selector
      official i Lacz;i()V
      intermediary method_145 Lnet/minecraft/class_84;method_145()V
      named clearUses Lnet/minecraft/village/TradeOffer;clearUses()V
    • shouldRewardPlayerExperience

      public boolean shouldRewardPlayerExperience()
      Mappings:
      Namespace Name Mixin selector
      official j Lacz;j()Z
      intermediary method_146 Lnet/minecraft/class_84;method_146()Z
      named shouldRewardPlayerExperience Lnet/minecraft/village/TradeOffer;shouldRewardPlayerExperience()Z
    • readNbt

      public void readNbt​(CompoundTag nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Lacz;a(Ldn;)V
      intermediary method_137 Lnet/minecraft/class_84;method_137(Lnet/minecraft/class_1405;)V
      named readNbt Lnet/minecraft/village/TradeOffer;readNbt(Lnet/minecraft/nbt/CompoundTag;)V
    • toTag

      public CompoundTag toTag()
      Mappings:
      Namespace Name Mixin selector
      official k Lacz;k()Ldn;
      intermediary method_147 Lnet/minecraft/class_84;method_147()Lnet/minecraft/class_1405;
      named toTag Lnet/minecraft/village/TradeOffer;toTag()Lnet/minecraft/nbt/CompoundTag;