类 TradeOffers.TypeAwareBuyForOneEmeraldFactory

  • 所有已实现的接口:
    TradeOffers.Factory
    封闭类:
    TradeOffers

    static class TradeOffers.TypeAwareBuyForOneEmeraldFactory
    extends Object
    implements TradeOffers.Factory
    Mappings:
    Namespace Name
    official biw$c
    intermediary net/minecraft/class_3853$class_4162
    named net/minecraft/village/TradeOffers$TypeAwareBuyForOneEmeraldFactory
    • 字段详细资料

      • map

        private final Map<VillagerType,​Item> map
        Mappings:
        Namespace Name Mixin selector
        official a Lbiw$c;a:Ljava/util/Map;
        intermediary field_18553 Lnet/minecraft/class_3853$class_4162;field_18553:Ljava/util/Map;
        named map Lnet/minecraft/village/TradeOffers$TypeAwareBuyForOneEmeraldFactory;map:Ljava/util/Map;
      • count

        private final int count
        Mappings:
        Namespace Name Mixin selector
        official b Lbiw$c;b:I
        intermediary field_18554 Lnet/minecraft/class_3853$class_4162;field_18554:I
        named count Lnet/minecraft/village/TradeOffers$TypeAwareBuyForOneEmeraldFactory;count:I
      • maxUses

        private final int maxUses
        Mappings:
        Namespace Name Mixin selector
        official c Lbiw$c;c:I
        intermediary field_18555 Lnet/minecraft/class_3853$class_4162;field_18555:I
        named maxUses Lnet/minecraft/village/TradeOffers$TypeAwareBuyForOneEmeraldFactory;maxUses:I
      • experience

        private final int experience
        Mappings:
        Namespace Name Mixin selector
        official d Lbiw$c;d:I
        intermediary field_18556 Lnet/minecraft/class_3853$class_4162;field_18556:I
        named experience Lnet/minecraft/village/TradeOffers$TypeAwareBuyForOneEmeraldFactory;experience:I
    • 构造器详细资料

      • TypeAwareBuyForOneEmeraldFactory

        public TypeAwareBuyForOneEmeraldFactory​(int count,
                                                int maxUses,
                                                int experience,
                                                Map<VillagerType,​Item> map)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbiw$c;<init>(IIILjava/util/Map;)V
        intermediary <init> Lnet/minecraft/class_3853$class_4162;<init>(IIILjava/util/Map;)V
        named <init> Lnet/minecraft/village/TradeOffers$TypeAwareBuyForOneEmeraldFactory;<init>(IIILjava/util/Map;)V
    • 方法详细资料

      • create

        @Nullable
        public @Nullable TradeOffer create​(Entity entity,
                                           Random random)
        Creates a trade offer.
        指定者:
        create 在接口中 TradeOffers.Factory
        返回:
        a new trade offer, or null if none should be created
        Mappings:
        Namespace Name Mixin selector
        official a Lbiw$f;a(Lasl;Ljava/util/Random;)Lbuo;
        intermediary method_7246 Lnet/minecraft/class_3853$class_1652;method_7246(Lnet/minecraft/class_1297;Ljava/util/Random;)Lnet/minecraft/class_1914;
        named create Lnet/minecraft/village/TradeOffers$Factory;create(Lnet/minecraft/entity/Entity;Ljava/util/Random;)Lnet/minecraft/village/TradeOffer;