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 official dzp$aintermediary net/minecraft/class_52$class_53named net/minecraft/loot/LootTable$Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Identifierprivate final List<LootFunction>private LootContextType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(LootFunction.Builder builder) build()method_51883(Identifier identifier) pool(LootPool.Builder poolBuilder) type(LootContextType context) 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 official aLdzp$a;a:Ljava/util/List;intermediary field_949Lnet/minecraft/class_52$class_53;field_949:Ljava/util/List;named poolsLnet/minecraft/loot/LootTable$Builder;pools:Ljava/util/List;
-
functions
- Mappings:
Namespace Name Mixin selector official bLdzp$a;b:Ljava/util/List;intermediary field_951Lnet/minecraft/class_52$class_53;field_951:Ljava/util/List;named functionsLnet/minecraft/loot/LootTable$Builder;functions:Ljava/util/List;
-
type
- Mappings:
Namespace Name Mixin selector official cLdzp$a;c:Lebr;intermediary field_950Lnet/minecraft/class_52$class_53;field_950:Lnet/minecraft/class_176;named typeLnet/minecraft/loot/LootTable$Builder;type:Lnet/minecraft/loot/context/LootContextType;
-
field_44893
- Mappings:
Namespace Name Mixin selector official dLdzp$a;d:Lacq;intermediary field_44893Lnet/minecraft/class_52$class_53;field_44893:Lnet/minecraft/class_2960;named field_44893Lnet/minecraft/loot/LootTable$Builder;field_44893:Lnet/minecraft/util/Identifier;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
pool
- Mappings:
Namespace Name Mixin selector official aLdzp$a;a(Ldzo$a;)Ldzp$a;intermediary method_336Lnet/minecraft/class_52$class_53;method_336(Lnet/minecraft/class_55$class_56;)Lnet/minecraft/class_52$class_53;named poolLnet/minecraft/loot/LootTable$Builder;pool(Lnet/minecraft/loot/LootPool$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
type
- Mappings:
Namespace Name Mixin selector official aLdzp$a;a(Lebr;)Ldzp$a;intermediary method_334Lnet/minecraft/class_52$class_53;method_334(Lnet/minecraft/class_176;)Lnet/minecraft/class_52$class_53;named typeLnet/minecraft/loot/LootTable$Builder;type(Lnet/minecraft/loot/context/LootContextType;)Lnet/minecraft/loot/LootTable$Builder;
-
method_51883
- Mappings:
Namespace Name Mixin selector official aLdzp$a;a(Lacq;)Ldzp$a;intermediary method_51883Lnet/minecraft/class_52$class_53;method_51883(Lnet/minecraft/class_2960;)Lnet/minecraft/class_52$class_53;named method_51883Lnet/minecraft/loot/LootTable$Builder;method_51883(Lnet/minecraft/util/Identifier;)Lnet/minecraft/loot/LootTable$Builder;
-
apply
- Specified by:
applyin interfaceLootFunctionConsumingBuilder<LootTable.Builder>- Mappings:
Namespace Name Mixin selector official aLdzp$a;a(Leaw$a;)Ldzp$a;intermediary method_335Lnet/minecraft/class_52$class_53;method_335(Lnet/minecraft/class_117$class_118;)Lnet/minecraft/class_52$class_53;named applyLnet/minecraft/loot/LootTable$Builder;apply(Lnet/minecraft/loot/function/LootFunction$Builder;)Lnet/minecraft/loot/LootTable$Builder;
-
getThisFunctionConsumingBuilder
- Specified by:
getThisFunctionConsumingBuilderin interfaceLootFunctionConsumingBuilder<LootTable.Builder>- Mappings:
Namespace Name Mixin selector official aLdzp$a;a()Ldzp$a;intermediary method_337Lnet/minecraft/class_52$class_53;method_337()Lnet/minecraft/class_52$class_53;named getThisFunctionConsumingBuilderLnet/minecraft/loot/LootTable$Builder;getThisFunctionConsumingBuilder()Lnet/minecraft/loot/LootTable$Builder;
-
build
- Mappings:
Namespace Name Mixin selector official bLdzp$a;b()Ldzp;intermediary method_338Lnet/minecraft/class_52$class_53;method_338()Lnet/minecraft/class_52;named buildLnet/minecraft/loot/LootTable$Builder;build()Lnet/minecraft/loot/LootTable;
-