Package net.minecraft.loot.entry
Class LootPoolEntry
java.lang.Object
net.minecraft.loot.entry.LootPoolEntry
- All Implemented Interfaces:
EntryCombiner
- Direct Known Subclasses:
CombinedEntry
,LeafEntry
- Mappings:
Namespace Name official ehp
intermediary net/minecraft/class_79
named net/minecraft/loot/entry/LootPoolEntry
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
LootPoolEntry.Builder<T extends LootPoolEntry.Builder<T>>
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Predicate<LootContext>
protected final List<LootCondition>
Fields inherited from interface net.minecraft.loot.entry.EntryCombiner
ALWAYS_FALSE, ALWAYS_TRUE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected static <T extends LootPoolEntry>
com.mojang.datafixers.Products.P1<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<T>,List<LootCondition>> addConditionsField
(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<T> instance) abstract LootPoolEntryType
getType()
protected final boolean
test
(LootContext context) void
validate
(LootTableReporter reporter) 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.entry.EntryCombiner
and, expand, or
-
Field Details
-
conditions
- Mappings:
Namespace Name Mixin selector official e
Lehp;e:Ljava/util/List;
intermediary field_988
Lnet/minecraft/class_79;field_988:Ljava/util/List;
named conditions
Lnet/minecraft/loot/entry/LootPoolEntry;conditions:Ljava/util/List;
-
conditionPredicate
- Mappings:
Namespace Name Mixin selector official a
Lehp;a:Ljava/util/function/Predicate;
intermediary field_989
Lnet/minecraft/class_79;field_989:Ljava/util/function/Predicate;
named conditionPredicate
Lnet/minecraft/loot/entry/LootPoolEntry;conditionPredicate:Ljava/util/function/Predicate;
-
-
Constructor Details
-
LootPoolEntry
- Mappings:
Namespace Name Mixin selector official <init>
Lehp;<init>(Ljava/util/List;)V
intermediary <init>
Lnet/minecraft/class_79;<init>(Ljava/util/List;)V
named <init>
Lnet/minecraft/loot/entry/LootPoolEntry;<init>(Ljava/util/List;)V
-
-
Method Details
-
addConditionsField
protected static <T extends LootPoolEntry> com.mojang.datafixers.Products.P1<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<T>,List<LootCondition>> addConditionsField(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<T> instance) - Mappings:
Namespace Name Mixin selector official a
Lehp;a(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;
intermediary method_53287
Lnet/minecraft/class_79;method_53287(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;
named addConditionsField
Lnet/minecraft/loot/entry/LootPoolEntry;addConditionsField(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;
-
validate
- Mappings:
Namespace Name Mixin selector official a
Lehp;a(Lehf;)V
intermediary method_415
Lnet/minecraft/class_79;method_415(Lnet/minecraft/class_58;)V
named validate
Lnet/minecraft/loot/entry/LootPoolEntry;validate(Lnet/minecraft/loot/LootTableReporter;)V
-
test
- Mappings:
Namespace Name Mixin selector official a
Lehp;a(Legw;)Z
intermediary method_414
Lnet/minecraft/class_79;method_414(Lnet/minecraft/class_47;)Z
named test
Lnet/minecraft/loot/entry/LootPoolEntry;test(Lnet/minecraft/loot/context/LootContext;)Z
-
getType
- Mappings:
Namespace Name Mixin selector official a
Lehp;a()Lehq;
intermediary method_29318
Lnet/minecraft/class_79;method_29318()Lnet/minecraft/class_5338;
named getType
Lnet/minecraft/loot/entry/LootPoolEntry;getType()Lnet/minecraft/loot/entry/LootPoolEntryType;
-