类 LootPoolSingletonContainer
java.lang.Object
net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer
net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer
- 所有已实现的接口:
ComposableEntryContainer
- 直接已知子类:
DynamicLoot
,EmptyLootItem
,LootItem
,LootTableReference
,TagEntry
-
嵌套类概要
嵌套类修饰符和类型类说明static class
(专用程序包) static class
protected class
protected static interface
static class
-
字段概要
字段修饰符和类型字段说明(专用程序包) final BiFunction<ItemStack,
LootContext, ItemStack> static final int
static final int
private final LootPoolEntry
protected final LootItemFunction[]
protected final int
protected final int
从类继承的字段 net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer
conditions
从接口继承的字段 net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer
ALWAYS_FALSE, ALWAYS_TRUE
-
构造器概要
构造器限定符构造器说明protected
LootPoolSingletonContainer
(int pWeight, int pQuality, LootItemCondition[] pConditions, LootItemFunction[] pFunctions) -
方法概要
修饰符和类型方法说明protected abstract void
createItemStack
(Consumer<ItemStack> pStackConsumer, LootContext pLootContext) boolean
expand
(LootContext pLootContext, Consumer<LootPoolEntry> pEntryConsumer) static LootPoolSingletonContainer.Builder<?>
simpleBuilder
(LootPoolSingletonContainer.EntryConstructor pEntryBuilder) void
validate
(ValidationContext pValidationContext) 从类继承的方法 net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer
canRun, getType
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer
and, or
-
字段详细资料
-
构造器详细资料
-
LootPoolSingletonContainer
protected LootPoolSingletonContainer(int pWeight, int pQuality, LootItemCondition[] pConditions, LootItemFunction[] pFunctions)
-
-
方法详细资料
-
validate
- 覆盖:
validate
在类中LootPoolEntryContainer
-
createItemStack
protected abstract void createItemStack(Consumer<ItemStack> pStackConsumer, LootContext pLootContext) -
expand
-
simpleBuilder
public static LootPoolSingletonContainer.Builder<?> simpleBuilder(LootPoolSingletonContainer.EntryConstructor pEntryBuilder)
-