类 LeafEntry

    • 字段详细资料

      • field_31847

        public static final int field_31847
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Ldij;c:I
        intermediary field_31847 Lnet/minecraft/class_85;field_31847:I
        named field_31847 Lnet/minecraft/loot/entry/LeafEntry;field_31847:I
      • field_31848

        public static final int field_31848
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Ldij;e:I
        intermediary field_31848 Lnet/minecraft/class_85;field_31848:I
        named field_31848 Lnet/minecraft/loot/entry/LeafEntry;field_31848:I
      • weight

        protected final int weight
        Mappings:
        Namespace Name Mixin selector
        official f Ldij;f:I
        intermediary field_995 Lnet/minecraft/class_85;field_995:I
        named weight Lnet/minecraft/loot/entry/LeafEntry;weight:I
      • quality

        protected final int quality
        Mappings:
        Namespace Name Mixin selector
        official g Ldij;g:I
        intermediary field_994 Lnet/minecraft/class_85;field_994:I
        named quality Lnet/minecraft/loot/entry/LeafEntry;quality:I
      • functions

        protected final LootFunction[] functions
        Mappings:
        Namespace Name Mixin selector
        official h Ldij;h:[Ldja;
        intermediary field_996 Lnet/minecraft/class_85;field_996:[Lnet/minecraft/class_117;
        named functions Lnet/minecraft/loot/entry/LeafEntry;functions:[Lnet/minecraft/loot/function/LootFunction;
      • compiledFunctions

        private final BiFunction<ItemStack,​LootContext,​ItemStack> compiledFunctions
        Mappings:
        Namespace Name Mixin selector
        official i Ldij;i:Ljava/util/function/BiFunction;
        intermediary field_997 Lnet/minecraft/class_85;field_997:Ljava/util/function/BiFunction;
        named compiledFunctions Lnet/minecraft/loot/entry/LeafEntry;compiledFunctions:Ljava/util/function/BiFunction;
      • choice

        private final LootChoice choice
        Mappings:
        Namespace Name Mixin selector
        official j Ldij;j:Ldig;
        intermediary field_998 Lnet/minecraft/class_85;field_998:Lnet/minecraft/class_82;
        named choice Lnet/minecraft/loot/entry/LeafEntry;choice:Lnet/minecraft/loot/LootChoice;
    • 构造器详细资料

      • LeafEntry

        protected LeafEntry​(int weight,
                            int quality,
                            LootCondition[] conditions,
                            LootFunction[] functions)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldij;<init>(II[Ldkh;[Ldja;)V
        intermediary <init> Lnet/minecraft/class_85;<init>(II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
        named <init> Lnet/minecraft/loot/entry/LeafEntry;<init>(II[Lnet/minecraft/loot/condition/LootCondition;[Lnet/minecraft/loot/function/LootFunction;)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
      • generateLoot

        protected abstract void generateLoot​(Consumer<ItemStack> lootConsumer,
                                             LootContext context)
        Mappings:
        Namespace Name Mixin selector
        official a Ldij;a(Ljava/util/function/Consumer;Ldhp;)V
        intermediary method_433 Lnet/minecraft/class_85;method_433(Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V
        named generateLoot Lnet/minecraft/loot/entry/LeafEntry;generateLoot(Ljava/util/function/Consumer;Lnet/minecraft/loot/context/LootContext;)V
      • expand

        public 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
      • builder

        public static LeafEntry.Builder<?> builder​(LeafEntry.Factory factory)
        Mappings:
        Namespace Name Mixin selector
        official a Ldij;a(Ldij$d;)Ldij$a;
        intermediary method_434 Lnet/minecraft/class_85;method_434(Lnet/minecraft/class_85$class_89;)Lnet/minecraft/class_85$class_86;
        named builder Lnet/minecraft/loot/entry/LeafEntry;builder(Lnet/minecraft/loot/entry/LeafEntry$Factory;)Lnet/minecraft/loot/entry/LeafEntry$Builder;