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.Builder
,LeafEntry.Builder
,SequenceEntry.Builder
- Enclosing class:
LootPoolEntry
public abstract static class LootPoolEntry.Builder<T extends LootPoolEntry.Builder<T>>
extends Object
implements LootConditionConsumingBuilder<T>
- Mappings:
Namespace Name named net/minecraft/loot/entry/LootPoolEntry$Builder
intermediary net/minecraft/class_79$class_80
official exe$a
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionalternatively
(LootPoolEntry.Builder<?> builder) abstract LootPoolEntry
build()
conditionally
(LootCondition.Builder builder) protected List
<LootCondition> protected abstract T
final T
groupEntry
(LootPoolEntry.Builder<?> entry) sequenceEntry
(LootPoolEntry.Builder<?> entry) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.loot.condition.LootConditionConsumingBuilder
conditionally
-
Field Details
-
conditions
- Mappings:
Namespace Name Mixin selector named conditions
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;conditions:Lcom/google/common/collect/ImmutableList$Builder;
intermediary field_990
Lnet/minecraft/class_79$class_80;field_990:Lcom/google/common/collect/ImmutableList$Builder;
official a
Lexe$a;a:Lcom/google/common/collect/ImmutableList$Builder;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
getThisBuilder
- Mappings:
Namespace Name Mixin selector named getThisBuilder
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;getThisBuilder()Lnet/minecraft/loot/entry/LootPoolEntry$Builder;
intermediary method_418
Lnet/minecraft/class_79$class_80;method_418()Lnet/minecraft/class_79$class_80;
official aF_
Lexe$a;aF_()Lexe$a;
-
conditionally
- Specified by:
conditionally
in interfaceLootConditionConsumingBuilder<T extends LootPoolEntry.Builder<T>>
- Mappings:
Namespace Name Mixin selector named conditionally
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;conditionally(Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/entry/LootPoolEntry$Builder;
intermediary method_421
Lnet/minecraft/class_79$class_80;method_421(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_79$class_80;
official a
Lexe$a;a(Lezx$a;)Lexe$a;
-
getThisConditionConsumingBuilder
- Specified by:
getThisConditionConsumingBuilder
in interfaceLootConditionConsumingBuilder<T extends LootPoolEntry.Builder<T>>
- Mappings:
Namespace Name Mixin selector named getThisConditionConsumingBuilder
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;getThisConditionConsumingBuilder()Lnet/minecraft/loot/entry/LootPoolEntry$Builder;
intermediary method_416
Lnet/minecraft/class_79$class_80;method_416()Lnet/minecraft/class_79$class_80;
official e
Lexe$a;e()Lexe$a;
-
getConditions
- Mappings:
Namespace Name Mixin selector named getConditions
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;getConditions()Ljava/util/List;
intermediary method_420
Lnet/minecraft/class_79$class_80;method_420()Ljava/util/List;
official f
Lexe$a;f()Ljava/util/List;
-
alternatively
- Mappings:
Namespace Name Mixin selector named alternatively
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;alternatively(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/entry/AlternativeEntry$Builder;
intermediary method_417
Lnet/minecraft/class_79$class_80;method_417(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_65$class_66;
official a
Lexe$a;a(Lexe$a;)Lewv$a;
-
sequenceEntry
- Mappings:
Namespace Name Mixin selector named sequenceEntry
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;sequenceEntry(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/entry/GroupEntry$Builder;
intermediary method_35513
Lnet/minecraft/class_79$class_80;method_35513(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152;
official b
Lexe$a;b(Lexe$a;)Lexa$a;
-
groupEntry
- Mappings:
Namespace Name Mixin selector named groupEntry
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;groupEntry(Lnet/minecraft/loot/entry/LootPoolEntry$Builder;)Lnet/minecraft/loot/entry/SequenceEntry$Builder;
intermediary method_35514
Lnet/minecraft/class_79$class_80;method_35514(Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153;
official c
Lexe$a;c(Lexe$a;)Lexi$a;
-
build
- Mappings:
Namespace Name Mixin selector named build
Lnet/minecraft/loot/entry/LootPoolEntry$Builder;build()Lnet/minecraft/loot/entry/LootPoolEntry;
intermediary method_419
Lnet/minecraft/class_79$class_80;method_419()Lnet/minecraft/class_79;
official b
Lexe$a;b()Lexe;
-