Uses of Class
net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer
Packages that use LootPoolEntryContainer
Package
Description
Classes for NeoForge's own data generation.
-
Uses of LootPoolEntryContainer in net.minecraft.world.level.storage.loot
Fields in net.minecraft.world.level.storage.loot with type parameters of type LootPoolEntryContainerModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableList.Builder
<LootPoolEntryContainer> LootPool.Builder.entries
private final List
<LootPoolEntryContainer> LootPool.entries
Constructor parameters in net.minecraft.world.level.storage.loot with type arguments of type LootPoolEntryContainerModifierConstructorDescription(package private)
LootPool
(List<LootPoolEntryContainer> p_298764_, List<LootItemCondition> p_299316_, List<LootItemFunction> p_298954_, NumberProvider p_165131_, NumberProvider p_165132_, Optional<String> name) -
Uses of LootPoolEntryContainer in net.minecraft.world.level.storage.loot.entries
Subclasses of LootPoolEntryContainer in net.minecraft.world.level.storage.loot.entriesModifier and TypeClassDescriptionclass
A composite loot pool entry container that expands all its children in order until one of them succeeds.class
Base class for loot pool entry containers that delegate to one or more children.class
A loot pool entry container that will generate the dynamic drops with a given name.class
A loot pool entry that does not generate any items.class
A composite loot pool entry container that expands all its children in order.class
A loot pool entry that always generates a given item.class
A LootPoolEntryContainer that expands into a single LootPoolEntry.class
class
A composite loot pool entry container that expands all its children in order until one of them fails.class
A loot pool entry container that generates based on an item tag.Fields in net.minecraft.world.level.storage.loot.entries with type parameters of type LootPoolEntryContainerModifier and TypeFieldDescriptionprotected final List
<LootPoolEntryContainer> CompositeEntryBase.children
private final com.mojang.serialization.MapCodec
<? extends LootPoolEntryContainer> LootPoolEntryType.codec
The field for thecodec
record component.static final com.mojang.serialization.Codec
<LootPoolEntryContainer> LootPoolEntries.CODEC
private final com.google.common.collect.ImmutableList.Builder
<LootPoolEntryContainer> AlternativesEntry.Builder.entries
private final com.google.common.collect.ImmutableList.Builder
<LootPoolEntryContainer> EntryGroup.Builder.entries
private final com.google.common.collect.ImmutableList.Builder
<LootPoolEntryContainer> SequentialEntry.Builder.entries
Methods in net.minecraft.world.level.storage.loot.entries with type parameters of type LootPoolEntryContainerModifier and TypeMethodDescriptionprotected static <T extends LootPoolEntryContainer>
com.mojang.datafixers.Products.P1<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<T>, List<LootItemCondition>> LootPoolEntryContainer.commonFields
(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<T> p_299092_) Methods in net.minecraft.world.level.storage.loot.entries that return LootPoolEntryContainerModifier and TypeMethodDescriptionAlternativesEntry.Builder.build()
EntryGroup.Builder.build()
abstract LootPoolEntryContainer
LootPoolEntryContainer.Builder.build()
LootPoolSingletonContainer.DummyBuilder.build()
SequentialEntry.Builder.build()
Methods in net.minecraft.world.level.storage.loot.entries that return types with arguments of type LootPoolEntryContainerModifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec
<? extends LootPoolEntryContainer> LootPoolEntryType.codec()
Returns the value of thecodec
record component.Method parameters in net.minecraft.world.level.storage.loot.entries with type arguments of type LootPoolEntryContainerModifier and TypeMethodDescriptionCompositeEntryBase.CompositeEntryConstructor.create
(List<LootPoolEntryContainer> pChildren, List<LootItemCondition> pConditions) private static LootPoolEntryType
LootPoolEntries.register
(String p_79630_, com.mojang.serialization.MapCodec<? extends LootPoolEntryContainer> p_338753_) Constructor parameters in net.minecraft.world.level.storage.loot.entries with type arguments of type LootPoolEntryContainerModifierConstructorDescription(package private)
AlternativesEntry
(List<LootPoolEntryContainer> p_299062_, List<LootItemCondition> p_298668_) protected
CompositeEntryBase
(List<LootPoolEntryContainer> pChildren, List<LootItemCondition> pConditions) (package private)
EntryGroup
(List<LootPoolEntryContainer> p_298565_, List<LootItemCondition> p_298406_) LootPoolEntryType
(com.mojang.serialization.MapCodec<? extends LootPoolEntryContainer> codec) Creates an instance of aLootPoolEntryType
record class.(package private)
SequentialEntry
(List<LootPoolEntryContainer> p_299160_, List<LootItemCondition> p_298450_) -
Uses of LootPoolEntryContainer in net.minecraft.world.level.storage.loot.functions
Fields in net.minecraft.world.level.storage.loot.functions with type parameters of type LootPoolEntryContainerModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableList.Builder
<LootPoolEntryContainer> SetContainerContents.Builder.entries
private final List
<LootPoolEntryContainer> SetContainerContents.entries
-
Uses of LootPoolEntryContainer in net.neoforged.neoforge.common.data.internal
Methods in net.neoforged.neoforge.common.data.internal with parameters of type LootPoolEntryContainerModifier and TypeMethodDescriptionprivate boolean
NeoForgeLootTableProvider.findAndReplaceInLootEntry
(LootPoolEntryContainer entry, Consumer<LootPoolEntryContainer.Builder<?>> newBuilder)