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 ehpintermediary net/minecraft/class_79named net/minecraft/loot/entry/LootPoolEntry
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classLootPoolEntry.Builder<T extends LootPoolEntry.Builder<T>> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Predicate<LootContext>protected final List<LootCondition>Fields inherited from interface net.minecraft.loot.entry.EntryCombiner
ALWAYS_FALSE, ALWAYS_TRUE -
Constructor Summary
Constructors -
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 LootPoolEntryTypegetType()protected final booleantest(LootContext context) voidvalidate(LootTableReporter reporter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.entry.EntryCombiner
and, expand, or
-
Field Details
-
conditions
- Mappings:
Namespace Name Mixin selector official eLehp;e:Ljava/util/List;intermediary field_988Lnet/minecraft/class_79;field_988:Ljava/util/List;named conditionsLnet/minecraft/loot/entry/LootPoolEntry;conditions:Ljava/util/List;
-
conditionPredicate
- Mappings:
Namespace Name Mixin selector official aLehp;a:Ljava/util/function/Predicate;intermediary field_989Lnet/minecraft/class_79;field_989:Ljava/util/function/Predicate;named conditionPredicateLnet/minecraft/loot/entry/LootPoolEntry;conditionPredicate:Ljava/util/function/Predicate;
-
-
Constructor Details
-
LootPoolEntry
- Mappings:
Namespace Name Mixin selector official <init>Lehp;<init>(Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_79;<init>(Ljava/util/List;)Vnamed <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 aLehp;a(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;intermediary method_53287Lnet/minecraft/class_79;method_53287(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;named addConditionsFieldLnet/minecraft/loot/entry/LootPoolEntry;addConditionsField(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;
-
validate
- Mappings:
Namespace Name Mixin selector official aLehp;a(Lehf;)Vintermediary method_415Lnet/minecraft/class_79;method_415(Lnet/minecraft/class_58;)Vnamed validateLnet/minecraft/loot/entry/LootPoolEntry;validate(Lnet/minecraft/loot/LootTableReporter;)V
-
test
- Mappings:
Namespace Name Mixin selector official aLehp;a(Legw;)Zintermediary method_414Lnet/minecraft/class_79;method_414(Lnet/minecraft/class_47;)Znamed testLnet/minecraft/loot/entry/LootPoolEntry;test(Lnet/minecraft/loot/context/LootContext;)Z
-
getType
- Mappings:
Namespace Name Mixin selector official aLehp;a()Lehq;intermediary method_29318Lnet/minecraft/class_79;method_29318()Lnet/minecraft/class_5338;named getTypeLnet/minecraft/loot/entry/LootPoolEntry;getType()Lnet/minecraft/loot/entry/LootPoolEntryType;
-