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 eqp$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 aLeqp$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 bLeqp$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 cLeqp$a;c:Lete;
-
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 dLeqp$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 aLeqp$a;a(Leqo$a;)Leqp$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 aLeqp$a;a(Lete;)Leqp$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 aLeqp$a;a(Lalf;)Leqp$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 aLeqp$a;a(Lerx$a;)Leqp$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 aLeqp$a;a()Leqp$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 bLeqp$a;b()Leqp;
-