Class TradeOffers.SellPotionHoldingItemFactory

java.lang.Object
net.minecraft.village.TradeOffers.SellPotionHoldingItemFactory
All Implemented Interfaces:
TradeOffers.Factory
Enclosing class:
TradeOffers

private static class TradeOffers.SellPotionHoldingItemFactory extends Object implements TradeOffers.Factory
Mappings:
Namespace Name
official bsw$j
intermediary net/minecraft/class_3853$class_4167
named net/minecraft/village/TradeOffers$SellPotionHoldingItemFactory
  • Field Details

    • sell

      private final ItemStack sell
      Mappings:
      Namespace Name Mixin selector
      official a Lbsw$j;a:Lcaa;
      intermediary field_18581 Lnet/minecraft/class_3853$class_4167;field_18581:Lnet/minecraft/class_1799;
      named sell Lnet/minecraft/village/TradeOffers$SellPotionHoldingItemFactory;sell:Lnet/minecraft/item/ItemStack;
    • sellCount

      private final int sellCount
      Mappings:
      Namespace Name Mixin selector
      official b Lbsw$j;b:I
      intermediary field_18582 Lnet/minecraft/class_3853$class_4167;field_18582:I
      named sellCount Lnet/minecraft/village/TradeOffers$SellPotionHoldingItemFactory;sellCount:I
    • price

      private final int price
      Mappings:
      Namespace Name Mixin selector
      official c Lbsw$j;c:I
      intermediary field_18583 Lnet/minecraft/class_3853$class_4167;field_18583:I
      named price Lnet/minecraft/village/TradeOffers$SellPotionHoldingItemFactory;price:I
    • maxUses

      private final int maxUses
      Mappings:
      Namespace Name Mixin selector
      official d Lbsw$j;d:I
      intermediary field_18584 Lnet/minecraft/class_3853$class_4167;field_18584:I
      named maxUses Lnet/minecraft/village/TradeOffers$SellPotionHoldingItemFactory;maxUses:I
    • experience

      private final int experience
      Mappings:
      Namespace Name Mixin selector
      official e Lbsw$j;e:I
      intermediary field_18585 Lnet/minecraft/class_3853$class_4167;field_18585:I
      named experience Lnet/minecraft/village/TradeOffers$SellPotionHoldingItemFactory;experience:I
    • secondBuy

      private final Item secondBuy
      Mappings:
      Namespace Name Mixin selector
      official f Lbsw$j;f:Lbzw;
      intermediary field_18586 Lnet/minecraft/class_3853$class_4167;field_18586:Lnet/minecraft/class_1792;
      named secondBuy Lnet/minecraft/village/TradeOffers$SellPotionHoldingItemFactory;secondBuy:Lnet/minecraft/item/Item;
    • secondCount

      private final int secondCount
      Mappings:
      Namespace Name Mixin selector
      official g Lbsw$j;g:I
      intermediary field_18587 Lnet/minecraft/class_3853$class_4167;field_18587:I
      named secondCount Lnet/minecraft/village/TradeOffers$SellPotionHoldingItemFactory;secondCount:I
    • priceMultiplier

      private final float priceMultiplier
      Mappings:
      Namespace Name Mixin selector
      official h Lbsw$j;h:F
      intermediary field_18588 Lnet/minecraft/class_3853$class_4167;field_18588:F
      named priceMultiplier Lnet/minecraft/village/TradeOffers$SellPotionHoldingItemFactory;priceMultiplier:F
  • Constructor Details

    • SellPotionHoldingItemFactory

      public SellPotionHoldingItemFactory(Item arrow, int secondCount, Item tippedArrow, int sellCount, int price, int maxUses, int experience)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbsw$j;<init>(Lbzw;ILbzw;IIII)V
      intermediary <init> Lnet/minecraft/class_3853$class_4167;<init>(Lnet/minecraft/class_1792;ILnet/minecraft/class_1792;IIII)V
      named <init> Lnet/minecraft/village/TradeOffers$SellPotionHoldingItemFactory;<init>(Lnet/minecraft/item/Item;ILnet/minecraft/item/Item;IIII)V
  • Method Details

    • create

      public TradeOffer create(Entity entity, Random random)
      Creates a trade offer.
      Specified by:
      create in interface TradeOffers.Factory
      Returns:
      a new trade offer, or null if none should be created
      Mappings:
      Namespace Name Mixin selector
      official a Lbsw$f;a(Lbaq;Lalu;)Lcey;
      intermediary method_7246 Lnet/minecraft/class_3853$class_1652;method_7246(Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1914;
      named create Lnet/minecraft/village/TradeOffers$Factory;create(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/village/TradeOffer;