类 LootTable.Builder

    • 字段详细资料

      • pools

        private final List<LootPool> pools
        Mappings:
        Namespace Name Mixin selector
        official a Ldhs$a;a:Ljava/util/List;
        intermediary field_949 Lnet/minecraft/class_52$class_53;field_949:Ljava/util/List;
        named pools Lnet/minecraft/loot/LootTable$Builder;pools:Ljava/util/List;
      • functions

        private final List<LootFunction> functions
        Mappings:
        Namespace Name Mixin selector
        official b Ldhs$a;b:Ljava/util/List;
        intermediary field_951 Lnet/minecraft/class_52$class_53;field_951:Ljava/util/List;
        named functions Lnet/minecraft/loot/LootTable$Builder;functions:Ljava/util/List;
      • type

        private LootContextType type
        Mappings:
        Namespace Name Mixin selector
        official c Ldhs$a;c:Ldjt;
        intermediary field_950 Lnet/minecraft/class_52$class_53;field_950:Lnet/minecraft/class_176;
        named type Lnet/minecraft/loot/LootTable$Builder;type:Lnet/minecraft/loot/context/LootContextType;
    • 构造器详细资料

      • Builder

        public Builder()
    • 方法详细资料

      • pool

        public LootTable.Builder pool​(LootPool.Builder poolBuilder)
        Mappings:
        Namespace Name Mixin selector
        official a Ldhs$a;a(Ldhr$a;)Ldhs$a;
        intermediary method_336 Lnet/minecraft/class_52$class_53;method_336(Lnet/minecraft/class_55$class_56;)Lnet/minecraft/class_52$class_53;
        named pool Lnet/minecraft/loot/LootTable$Builder;pool(Lnet/minecraft/loot/LootPool$Builder;)Lnet/minecraft/loot/LootTable$Builder;
      • type

        public LootTable.Builder type​(LootContextType context)
        Mappings:
        Namespace Name Mixin selector
        official a Ldhs$a;a(Ldjt;)Ldhs$a;
        intermediary method_334 Lnet/minecraft/class_52$class_53;method_334(Lnet/minecraft/class_176;)Lnet/minecraft/class_52$class_53;
        named type Lnet/minecraft/loot/LootTable$Builder;type(Lnet/minecraft/loot/context/LootContextType;)Lnet/minecraft/loot/LootTable$Builder;
      • apply

        public LootTable.Builder apply​(LootFunction.Builder builder)
        指定者:
        apply 在接口中 LootFunctionConsumingBuilder<LootTable.Builder>
        Mappings:
        Namespace Name Mixin selector
        official a Ldhs$a;a(Ldja$a;)Ldhs$a;
        intermediary method_335 Lnet/minecraft/class_52$class_53;method_335(Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_52$class_53;
        named apply Lnet/minecraft/loot/LootTable$Builder;apply(Lnet/minecraft/loot/function/LootFunction$Builder;)Lnet/minecraft/loot/LootTable$Builder;
      • getThis

        public LootTable.Builder getThis()
        指定者:
        getThis 在接口中 LootFunctionConsumingBuilder<LootTable.Builder>
        Mappings:
        Namespace Name Mixin selector
        official a Ldhs$a;a()Ldhs$a;
        intermediary method_337 Lnet/minecraft/class_52$class_53;method_337()Lnet/minecraft/class_52$class_53;
        named getThis Lnet/minecraft/loot/LootTable$Builder;getThis()Lnet/minecraft/loot/LootTable$Builder;
      • build

        public LootTable build()
        Mappings:
        Namespace Name Mixin selector
        official b Ldhs$a;b()Ldhs;
        intermediary method_338 Lnet/minecraft/class_52$class_53;method_338()Lnet/minecraft/class_52;
        named build Lnet/minecraft/loot/LootTable$Builder;build()Lnet/minecraft/loot/LootTable;