Package net.minecraft.loot.entry
Class LootPoolEntry.Builder<T extends LootPoolEntry.Builder<T>>
java.lang.Object
net.minecraft.loot.entry.LootPoolEntry.Builder<T>
- All Implemented Interfaces:
LootConditionConsumingBuilder<T>
- Direct Known Subclasses:
AlternativeEntry.Builder
,GroupEntry.class_6153
,LeafEntry.Builder
,SequenceEntry.class_6152
- Enclosing class:
- LootPoolEntry
public abstract static class LootPoolEntry.Builder<T extends LootPoolEntry.Builder<T>> extends Object implements LootConditionConsumingBuilder<T>
- Mappings:
Namespace Name official dif$a
intermediary net/minecraft/class_79$class_80
named net/minecraft/loot/entry/LootPoolEntry$Builder
-
Field Summary
Fields Modifier and Type Field Description private List<LootCondition>
conditions
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description AlternativeEntry.Builder
alternatively(LootPoolEntry.Builder<?> builder)
abstract LootPoolEntry
build()
T
conditionally(LootCondition.Builder builder)
protected LootCondition[]
getConditions()
T
getThis()
protected abstract T
getThisBuilder()
SequenceEntry.class_6152
method_35513(LootPoolEntry.Builder<?> builder)
GroupEntry.class_6153
method_35514(LootPoolEntry.Builder<?> builder)
-
Field Details
-
conditions
- Mappings:
Namespace Name Mixin selector official a
Ldif$a;a:Ljava/util/List;
intermediary field_990
Lnet/minecraft/class_79$class_80;field_990:Ljava/util/List;
named conditions
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;conditions:Ljava/util/List;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
getThisBuilder
- Mappings:
Namespace Name Mixin selector official d
Ldif$a;d()Ldif$a;
intermediary method_418
Lnet/minecraft/class_79$class_80;method_418()Lnet/minecraft/class_79$class_80;
named getThisBuilder
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;getThisBuilder()Lnet/minecraft/loot/entry/LootPoolEntry$Builder;
-
conditionally
- Specified by:
conditionally
in interfaceLootConditionConsumingBuilder<T extends LootPoolEntry.Builder<T>>
- Mappings:
Namespace Name Mixin selector official a
Ldif$a;a(Ldkf$a;)Ldif$a;
intermediary method_421
Lnet/minecraft/class_79$class_80;method_421(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_79$class_80;
named conditionally
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;conditionally(Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/entry/LootPoolEntry$Builder;
-
getThis
- Specified by:
getThis
in interfaceLootConditionConsumingBuilder<T extends LootPoolEntry.Builder<T>>
- Mappings:
Namespace Name Mixin selector official e
Ldif$a;e()Ldif$a;
intermediary method_416
Lnet/minecraft/class_79$class_80;method_416()Lnet/minecraft/class_79$class_80;
named getThis
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;getThis()Lnet/minecraft/loot/entry/LootPoolEntry$Builder;
-
getConditions
- Mappings:
Namespace Name Mixin selector official f
Ldif$a;f()[Ldkf;
intermediary method_420
Lnet/minecraft/class_79$class_80;method_420()[Lnet/minecraft/class_5341;
named getConditions
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;getConditions()[Lnet/minecraft/loot/condition/LootCondition;
-
alternatively
- Mappings:
Namespace Name Mixin selector official a
Ldif$a;a(Ldif$a;)Ldhw$a;
intermediary method_417
Lnet/minecraft/class_79$class_80;method_417(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_65$class_66;
named alternatively
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;alternatively(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/entry/AlternativeEntry$Builder;
-
method_35513
- Mappings:
Namespace Name Mixin selector official b
Ldif$a;b(Ldif$a;)Ldib$a;
intermediary method_35513
Lnet/minecraft/class_79$class_80;method_35513(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152;
named method_35513
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;method_35513(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/entry/SequenceEntry$class_6152;
-
method_35514
- Mappings:
Namespace Name Mixin selector official c
Ldif$a;c(Ldif$a;)Ldij$a;
intermediary method_35514
Lnet/minecraft/class_79$class_80;method_35514(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153;
named method_35514
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;method_35514(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/entry/GroupEntry$class_6153;
-
build
- Mappings:
Namespace Name Mixin selector official b
Ldif$a;b()Ldif;
intermediary method_419
Lnet/minecraft/class_79$class_80;method_419()Lnet/minecraft/class_79;
named build
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;build()Lnet/minecraft/loot/entry/LootPoolEntry;
-