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 eub$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 aLeub$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 bLeub$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 cLeub$a;c:Lewq;
-
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 dLeub$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 aLeub$a;a(Leua$a;)Leub$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 aLeub$a;a(Lewq;)Leub$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 aLeub$a;a(Lalh;)Leub$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 aLeub$a;a(Levk$a;)Leub$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 aLeub$a;a()Leub$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 bLeub$a;b()Leub;
-