类 LootPoolEntry
- java.lang.Object
-
- net.minecraft.loot.entry.LootPoolEntry
-
- 所有已实现的接口:
EntryCombiner
- 直接已知子类:
CombinedEntry,LeafEntry
public abstract class LootPoolEntry extends Object implements EntryCombiner
- Mappings:
Namespace Name official dihintermediary net/minecraft/class_79named net/minecraft/loot/entry/LootPoolEntry
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classLootPoolEntry.Builder<T extends LootPoolEntry.Builder<T>>static classLootPoolEntry.Serializer<T extends LootPoolEntry>
-
字段概要
字段 修饰符和类型 字段 说明 private Predicate<LootContext>conditionPredicateprotected LootCondition[]conditions-
从接口继承的字段 net.minecraft.loot.entry.EntryCombiner
ALWAYS_FALSE, ALWAYS_TRUE
-
-
构造器概要
构造器 限定符 构造器 说明 protectedLootPoolEntry(LootCondition[] conditions)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 abstract LootPoolEntryTypegetType()protected booleantest(LootContext context)voidvalidate(LootTableReporter reporter)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.loot.entry.EntryCombiner
and, expand, or
-
-
-
-
字段详细资料
-
conditions
protected final LootCondition[] conditions
- Mappings:
Namespace Name Mixin selector official dLdih;d:[Ldkh;intermediary field_988Lnet/minecraft/class_79;field_988:[Lnet/minecraft/class_5341;named conditionsLnet/minecraft/loot/entry/LootPoolEntry;conditions:[Lnet/minecraft/loot/condition/LootCondition;
-
conditionPredicate
private final Predicate<LootContext> conditionPredicate
- Mappings:
Namespace Name Mixin selector official cLdih;c: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;
-
-
构造器详细资料
-
LootPoolEntry
protected LootPoolEntry(LootCondition[] conditions)
- Mappings:
Namespace Name Mixin selector official <init>Ldih;<init>([Ldkh;)Vintermediary <init>Lnet/minecraft/class_79;<init>([Lnet/minecraft/class_5341;)Vnamed <init>Lnet/minecraft/loot/entry/LootPoolEntry;<init>([Lnet/minecraft/loot/condition/LootCondition;)V
-
-
方法详细资料
-
validate
public void validate(LootTableReporter reporter)
- Mappings:
Namespace Name Mixin selector official aLdih;a(Ldhx;)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
protected final boolean test(LootContext context)
- Mappings:
Namespace Name Mixin selector official aLdih;a(Ldhp;)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
public abstract LootPoolEntryType getType()
- Mappings:
Namespace Name Mixin selector official aLdih;a()Ldii;intermediary method_29318Lnet/minecraft/class_79;method_29318()Lnet/minecraft/class_5338;named getTypeLnet/minecraft/loot/entry/LootPoolEntry;getType()Lnet/minecraft/loot/entry/LootPoolEntryType;
-
-