类 CombinedEntry

    • 字段详细资料

      • children

        protected final LootPoolEntry[] children
        Mappings:
        Namespace Name Mixin selector
        official c Ldia;c:[Ldih;
        intermediary field_982 Lnet/minecraft/class_69;field_982:[Lnet/minecraft/class_79;
        named children Lnet/minecraft/loot/entry/CombinedEntry;children:[Lnet/minecraft/loot/entry/LootPoolEntry;
      • predicate

        private final EntryCombiner predicate
        Mappings:
        Namespace Name Mixin selector
        official e Ldia;e:Ldhz;
        intermediary field_983 Lnet/minecraft/class_69;field_983:Lnet/minecraft/class_64;
        named predicate Lnet/minecraft/loot/entry/CombinedEntry;predicate:Lnet/minecraft/loot/entry/EntryCombiner;
    • 构造器详细资料

      • CombinedEntry

        protected CombinedEntry​(LootPoolEntry[] children,
                                LootCondition[] conditions)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldia;<init>([Ldih;[Ldkh;)V
        intermediary <init> Lnet/minecraft/class_69;<init>([Lnet/minecraft/class_79;[Lnet/minecraft/class_5341;)V
        named <init> Lnet/minecraft/loot/entry/CombinedEntry;<init>([Lnet/minecraft/loot/entry/LootPoolEntry;[Lnet/minecraft/loot/condition/LootCondition;)V
    • 方法详细资料

      • validate

        public void validate​(LootTableReporter reporter)
        覆盖:
        validate 在类中 LootPoolEntry
        Mappings:
        Namespace Name Mixin selector
        official a Ldih;a(Ldhx;)V
        intermediary method_415 Lnet/minecraft/class_79;method_415(Lnet/minecraft/class_58;)V
        named validate Lnet/minecraft/loot/entry/LootPoolEntry;validate(Lnet/minecraft/loot/LootTableReporter;)V
      • combine

        protected abstract EntryCombiner combine​(EntryCombiner[] children)
        Mappings:
        Namespace Name Mixin selector
        official a Ldia;a([Ldhz;)Ldhz;
        intermediary method_394 Lnet/minecraft/class_69;method_394([Lnet/minecraft/class_64;)Lnet/minecraft/class_64;
        named combine Lnet/minecraft/loot/entry/CombinedEntry;combine([Lnet/minecraft/loot/entry/EntryCombiner;)Lnet/minecraft/loot/entry/EntryCombiner;
      • expand

        public final boolean expand​(LootContext context,
                                    Consumer<LootChoice> choiceConsumer)
        Mappings:
        Namespace Name Mixin selector
        official expand Ldhz;expand(Ldhp;Ljava/util/function/Consumer;)Z
        intermediary expand Lnet/minecraft/class_64;expand(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z
        named expand Lnet/minecraft/loot/entry/EntryCombiner;expand(Lnet/minecraft/loot/context/LootContext;Ljava/util/function/Consumer;)Z
      • createSerializer

        public static <T extends CombinedEntry> LootPoolEntry.Serializer<T> createSerializer​(CombinedEntry.Factory<T> factory)
        Mappings:
        Namespace Name Mixin selector
        official a Ldia;a(Ldia$a;)Ldih$b;
        intermediary method_395 Lnet/minecraft/class_69;method_395(Lnet/minecraft/class_69$class_70;)Lnet/minecraft/class_79$class_5337;
        named createSerializer Lnet/minecraft/loot/entry/CombinedEntry;createSerializer(Lnet/minecraft/loot/entry/CombinedEntry$Factory;)Lnet/minecraft/loot/entry/LootPoolEntry$Serializer;