Class DynamicLoot
java.lang.Object
net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer
net.minecraft.world.level.storage.loot.entries.UniformContainerBase
net.minecraft.world.level.storage.loot.entries.SingleEntryContainerBase
net.minecraft.world.level.storage.loot.entries.DynamicLoot
- All Implemented Interfaces:
ComposableEntryContainer, Validatable
-
Nested Class Summary
Nested classes/interfaces inherited from class UniformContainerBase
UniformContainerBase.Builder<T>, UniformContainerBase.EntryBase, UniformContainerBase.EntryConstructor -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<DynamicLoot> private final IdentifierFields inherited from class UniformContainerBase
DEFAULT_QUALITY, DEFAULT_WEIGHT, quality, weightFields inherited from class LootPoolEntryContainer
condition, modifierFields inherited from interface ComposableEntryContainer
ALWAYS_FALSE, ALWAYS_TRUE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateDynamicLoot(Identifier name, int weight, int quality, Optional<Holder<LootItemCondition>> condition, Optional<Holder<LootItemFunction>> modifier) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<DynamicLoot> codec()voidcreateItemStack(Consumer<ItemStack> output, LootContext context) static UniformContainerBase.Builder<?> dynamicEntry(Identifier name) Methods inherited from class SingleEntryContainerBase
expandRawMethods inherited from class UniformContainerBase
simpleBuilder, uniformFields, validateMethods inherited from class LootPoolEntryContainer
commonFields, expandMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ComposableEntryContainer
and, or
-
Field Details
-
MAP_CODEC
-
name
-
-
Constructor Details
-
DynamicLoot
private DynamicLoot(Identifier name, int weight, int quality, Optional<Holder<LootItemCondition>> condition, Optional<Holder<LootItemFunction>> modifier)
-
-
Method Details
-
codec
- Specified by:
codecin classSingleEntryContainerBase
-
createItemStack
- Specified by:
createItemStackin classSingleEntryContainerBase
-
dynamicEntry
-