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 euh$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 aLeuh$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 bLeuh$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 cLeuh$a;c:Leww;
-
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 dLeuh$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 aLeuh$a;a(Leug$a;)Leuh$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 aLeuh$a;a(Leww;)Leuh$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 aLeuh$a;a(Lali;)Leuh$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 aLeuh$a;a(Levq$a;)Leuh$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 aLeuh$a;a()Leuh$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 bLeuh$a;b()Leuh;
-