Class VillagerEntity.ItemStackTradeEntry

java.lang.Object
net.minecraft.entity.passive.VillagerEntity.ItemStackTradeEntry
All Implemented Interfaces:
VillagerEntity.TradeProvider
Enclosing class:
VillagerEntity

static class VillagerEntity.ItemStackTradeEntry extends Object implements VillagerEntity.TradeProvider
Mappings:
Namespace Name
official ady$e
intermediary net/minecraft/class_985$class_2667
named net/minecraft/entity/passive/VillagerEntity$ItemStackTradeEntry
  • Field Details

    • item

      public ItemStack item
      Mappings:
      Namespace Name Mixin selector
      official a Lady$e;a:Laip;
      intermediary field_12120 Lnet/minecraft/class_985$class_2667;field_12120:Lnet/minecraft/class_1071;
      named item Lnet/minecraft/entity/passive/VillagerEntity$ItemStackTradeEntry;item:Lnet/minecraft/item/ItemStack;
    • cost

      public VillagerEntity.Cost cost
      Mappings:
      Namespace Name Mixin selector
      official b Lady$e;b:Lady$g;
      intermediary field_12121 Lnet/minecraft/class_985$class_2667;field_12121:Lnet/minecraft/class_985$class_2669;
      named cost Lnet/minecraft/entity/passive/VillagerEntity$ItemStackTradeEntry;cost:Lnet/minecraft/entity/passive/VillagerEntity$Cost;
  • Constructor Details

    • ItemStackTradeEntry

      public ItemStackTradeEntry(Item item, VillagerEntity.Cost cost)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lady$e;<init>(Lain;Lady$g;)V
      intermediary <init> Lnet/minecraft/class_985$class_2667;<init>(Lnet/minecraft/class_1069;Lnet/minecraft/class_985$class_2669;)V
      named <init> Lnet/minecraft/entity/passive/VillagerEntity$ItemStackTradeEntry;<init>(Lnet/minecraft/item/Item;Lnet/minecraft/entity/passive/VillagerEntity$Cost;)V
    • ItemStackTradeEntry

      public ItemStackTradeEntry(ItemStack item, VillagerEntity.Cost cost)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lady$e;<init>(Laip;Lady$g;)V
      intermediary <init> Lnet/minecraft/class_985$class_2667;<init>(Lnet/minecraft/class_1071;Lnet/minecraft/class_985$class_2669;)V
      named <init> Lnet/minecraft/entity/passive/VillagerEntity$ItemStackTradeEntry;<init>(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/passive/VillagerEntity$Cost;)V
  • Method Details

    • method_11230

      public void method_11230(Trader trader, TraderOfferList traderOfferList, Random random)
      Specified by:
      method_11230 in interface VillagerEntity.TradeProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lady$f;a(Lamf;Lamh;Ljava/util/Random;)V
      intermediary method_11230 Lnet/minecraft/class_985$class_2668;method_11230(Lnet/minecraft/class_1143;Lnet/minecraft/class_1145;Ljava/util/Random;)V
      named method_11230 Lnet/minecraft/entity/passive/VillagerEntity$TradeProvider;method_11230(Lnet/minecraft/entity/data/Trader;Lnet/minecraft/village/TraderOfferList;Ljava/util/Random;)V