Package net.minecraft.loot
Class LootTable.Builder
java.lang.Object
net.minecraft.loot.LootTable.Builder
- All Implemented Interfaces:
LootFunctionConsumingBuilder<LootTable.Builder>
- Enclosing class:
LootTable
public static class LootTable.Builder
extends Object
implements LootFunctionConsumingBuilder<LootTable.Builder>
- Mappings:
Namespace Name named net/minecraft/loot/LootTable$Builderintermediary net/minecraft/class_52$class_53official eqm$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ImmutableList.Builder<LootFunction> private final ImmutableList.Builder<LootPool> private Optional<Identifier> private LootContextType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(LootFunction.Builder builder) build()pool(LootPool.Builder poolBuilder) randomSequenceId(Identifier randomSequenceId) type(LootContextType type) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.function.LootFunctionConsumingBuilder
apply, apply
-
Field Details
-
pools
- Mappings:
Namespace Name Mixin selector named poolsLnet/minecraft/loot/LootTable$Builder;pools:Lcom/google/common/collect/ImmutableList$Builder;intermediary field_949Lnet/minecraft/class_52$class_53;field_949:Lcom/google/common/collect/ImmutableList$Builder;official aLeqm$a;a:Lcom/google/common/collect/ImmutableList$Builder;
-
functions
- Mappings:
Namespace Name Mixin selector named functionsLnet/minecraft/loot/LootTable$Builder;functions:Lcom/google/common/collect/ImmutableList$Builder;intermediary field_951Lnet/minecraft/class_52$class_53;field_951:Lcom/google/common/collect/ImmutableList$Builder;official bLeqm$a;b:Lcom/google/common/collect/ImmutableList$Builder;
-
type
- Mappings:
Namespace Name Mixin selector named typeLnet/minecraft/loot/LootTable$Builder;type:Lnet/minecraft/loot/context/LootContextType;intermediary field_950Lnet/minecraft/class_52$class_53;field_950:Lnet/minecraft/class_176;official cLeqm$a;c:Letb;
-
randomSequenceId
- Mappings:
Namespace Name Mixin selector named randomSequenceIdLnet/minecraft/loot/LootTable$Builder;randomSequenceId:Ljava/util/Optional;intermediary field_44893Lnet/minecraft/class_52$class_53;field_44893:Ljava/util/Optional;official dLeqm$a;d:Ljava/util/Optional;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
pool
- Mappings:
Namespace Name Mixin selector named poolLnet/minecraft/loot/LootTable$Builder;pool(Lnet/minecraft/loot/LootPool$Builder;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_336Lnet/minecraft/class_52$class_53;method_336(Lnet/minecraft/class_55$class_56;)Lnet/minecraft/class_52$class_53;official aLeqm$a;a(Leql$a;)Leqm$a;
-
type
- Mappings:
Namespace Name Mixin selector named typeLnet/minecraft/loot/LootTable$Builder;type(Lnet/minecraft/loot/context/LootContextType;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_334Lnet/minecraft/class_52$class_53;method_334(Lnet/minecraft/class_176;)Lnet/minecraft/class_52$class_53;official aLeqm$a;a(Letb;)Leqm$a;
-
randomSequenceId
- Mappings:
Namespace Name Mixin selector named randomSequenceIdLnet/minecraft/loot/LootTable$Builder;randomSequenceId(Lnet/minecraft/util/Identifier;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_51883Lnet/minecraft/class_52$class_53;method_51883(Lnet/minecraft/class_2960;)Lnet/minecraft/class_52$class_53;official aLeqm$a;a(Lale;)Leqm$a;
-
apply
- Specified by:
applyin interfaceLootFunctionConsumingBuilder<LootTable.Builder>- Mappings:
Namespace Name Mixin selector named applyLnet/minecraft/loot/LootTable$Builder;apply(Lnet/minecraft/loot/function/LootFunction$Builder;)Lnet/minecraft/loot/LootTable$Builder;intermediary method_335Lnet/minecraft/class_52$class_53;method_335(Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_52$class_53;official aLeqm$a;a(Leru$a;)Leqm$a;
-
getThisFunctionConsumingBuilder
- Specified by:
getThisFunctionConsumingBuilderin interfaceLootFunctionConsumingBuilder<LootTable.Builder>- Mappings:
Namespace Name Mixin selector named getThisFunctionConsumingBuilderLnet/minecraft/loot/LootTable$Builder;getThisFunctionConsumingBuilder()Lnet/minecraft/loot/LootTable$Builder;intermediary method_337Lnet/minecraft/class_52$class_53;method_337()Lnet/minecraft/class_52$class_53;official aLeqm$a;a()Leqm$a;
-
build
- Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/loot/LootTable$Builder;build()Lnet/minecraft/loot/LootTable;intermediary method_338Lnet/minecraft/class_52$class_53;method_338()Lnet/minecraft/class_52;official bLeqm$a;b()Leqm;
-