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$Builder- intermediary - net/minecraft/class_52$class_53- official - fay$a
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final ImmutableList.Builder<LootFunction> private final ImmutableList.Builder<LootPool> private Optional<Identifier> private ContextType
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionapply(LootFunction.Builder builder) build()pool(LootPool.Builder poolBuilder) randomSequenceId(Identifier randomSequenceId) type(ContextType type) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.function.LootFunctionConsumingBuilderapply, apply
- 
Field Details- 
pools- Mappings:
- Namespace - Name - Mixin selector - named - pools- Lnet/minecraft/loot/LootTable$Builder;pools:Lcom/google/common/collect/ImmutableList$Builder;- intermediary - field_949- Lnet/minecraft/class_52$class_53;field_949:Lcom/google/common/collect/ImmutableList$Builder;- official - a- Lfay$a;a:Lcom/google/common/collect/ImmutableList$Builder;
 
- 
functions- Mappings:
- Namespace - Name - Mixin selector - named - functions- Lnet/minecraft/loot/LootTable$Builder;functions:Lcom/google/common/collect/ImmutableList$Builder;- intermediary - field_951- Lnet/minecraft/class_52$class_53;field_951:Lcom/google/common/collect/ImmutableList$Builder;- official - b- Lfay$a;b:Lcom/google/common/collect/ImmutableList$Builder;
 
- 
type- Mappings:
- Namespace - Name - Mixin selector - named - type- Lnet/minecraft/loot/LootTable$Builder;type:Lnet/minecraft/util/context/ContextType;- intermediary - field_950- Lnet/minecraft/class_52$class_53;field_950:Lnet/minecraft/class_176;- official - c- Lfay$a;c:Lbbl;
 
- 
randomSequenceId- Mappings:
- Namespace - Name - Mixin selector - named - randomSequenceId- Lnet/minecraft/loot/LootTable$Builder;randomSequenceId:Ljava/util/Optional;- intermediary - field_44893- Lnet/minecraft/class_52$class_53;field_44893:Ljava/util/Optional;- official - d- Lfay$a;d:Ljava/util/Optional;
 
 
- 
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
pool- Mappings:
- Namespace - Name - Mixin selector - named - pool- Lnet/minecraft/loot/LootTable$Builder;pool(Lnet/minecraft/loot/LootPool$Builder;)Lnet/minecraft/loot/LootTable$Builder;- intermediary - method_336- Lnet/minecraft/class_52$class_53;method_336(Lnet/minecraft/class_55$class_56;)Lnet/minecraft/class_52$class_53;- official - a- Lfay$a;a(Lfax$a;)Lfay$a;
 
- 
type- Mappings:
- Namespace - Name - Mixin selector - named - type- Lnet/minecraft/loot/LootTable$Builder;type(Lnet/minecraft/util/context/ContextType;)Lnet/minecraft/loot/LootTable$Builder;- intermediary - method_334- Lnet/minecraft/class_52$class_53;method_334(Lnet/minecraft/class_176;)Lnet/minecraft/class_52$class_53;- official - a- Lfay$a;a(Lbbl;)Lfay$a;
 
- 
randomSequenceId- Mappings:
- Namespace - Name - Mixin selector - named - randomSequenceId- Lnet/minecraft/loot/LootTable$Builder;randomSequenceId(Lnet/minecraft/util/Identifier;)Lnet/minecraft/loot/LootTable$Builder;- intermediary - method_51883- Lnet/minecraft/class_52$class_53;method_51883(Lnet/minecraft/class_2960;)Lnet/minecraft/class_52$class_53;- official - a- Lfay$a;a(Lalr;)Lfay$a;
 
- 
apply- Specified by:
- applyin interface- LootFunctionConsumingBuilder<LootTable.Builder>
- Mappings:
- Namespace - Name - Mixin selector - named - apply- Lnet/minecraft/loot/LootTable$Builder;apply(Lnet/minecraft/loot/function/LootFunction$Builder;)Lnet/minecraft/loot/LootTable$Builder;- intermediary - method_335- Lnet/minecraft/class_52$class_53;method_335(Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_52$class_53;- official - a- Lfay$a;a(Lfch$a;)Lfay$a;
 
- 
getThisFunctionConsumingBuilder- Specified by:
- getThisFunctionConsumingBuilderin interface- LootFunctionConsumingBuilder<LootTable.Builder>
- Mappings:
- Namespace - Name - Mixin selector - named - getThisFunctionConsumingBuilder- Lnet/minecraft/loot/LootTable$Builder;getThisFunctionConsumingBuilder()Lnet/minecraft/loot/LootTable$Builder;- intermediary - method_337- Lnet/minecraft/class_52$class_53;method_337()Lnet/minecraft/class_52$class_53;- official - a- Lfay$a;a()Lfay$a;
 
- 
build- Mappings:
- Namespace - Name - Mixin selector - named - build- Lnet/minecraft/loot/LootTable$Builder;build()Lnet/minecraft/loot/LootTable;- intermediary - method_338- Lnet/minecraft/class_52$class_53;method_338()Lnet/minecraft/class_52;- official - b- Lfay$a;b()Lfay;
 
 
-