Package net.minecraft.loot.entry
Class TagEntry
java.lang.Object
net.minecraft.loot.entry.LootPoolEntry
net.minecraft.loot.entry.LeafEntry
net.minecraft.loot.entry.TagEntry
- All Implemented Interfaces:
- EntryCombiner
- Mappings:
- Namespace - Name - named - net/minecraft/loot/entry/TagEntry- intermediary - net/minecraft/class_91- official - ewn
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.loot.entry.LeafEntryLeafEntry.Builder<T extends LeafEntry.Builder<T>>, LeafEntry.Choice, LeafEntry.Factory
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<TagEntry> private final booleanFields inherited from class net.minecraft.loot.entry.LeafEntrycompiledFunctions, DEFAULT_QUALITY, DEFAULT_WEIGHT, functions, quality, weightFields inherited from class net.minecraft.loot.entry.LootPoolEntryconditionsFields inherited from interface net.minecraft.loot.entry.EntryCombinerALWAYS_FALSE, ALWAYS_TRUE
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateTagEntry(TagKey<Item> name, boolean expand, int weight, int quality, List<LootCondition> conditions, List<LootFunction> functions) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic LeafEntry.Builder<?> booleanexpand(LootContext context, Consumer<LootChoice> choiceConsumer) static LeafEntry.Builder<?> expandBuilder(TagKey<Item> name) voidgenerateLoot(Consumer<ItemStack> lootConsumer, LootContext context) getType()private booleangrow(LootContext context, Consumer<LootChoice> lootChoiceExpander) Methods inherited from class net.minecraft.loot.entry.LeafEntryaddLeafFields, builder, validateMethods inherited from class net.minecraft.loot.entry.LootPoolEntryaddConditionsField, testMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.entry.EntryCombinerand, or
- 
Field Details- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - named - CODEC- Lnet/minecraft/loot/entry/TagEntry;CODEC:Lcom/mojang/serialization/MapCodec;- intermediary - field_45805- Lnet/minecraft/class_91;field_45805:Lcom/mojang/serialization/MapCodec;- official - a- Lewn;a:Lcom/mojang/serialization/MapCodec;
 
- 
name- Mappings:
- Namespace - Name - Mixin selector - named - name- Lnet/minecraft/loot/entry/TagEntry;name:Lnet/minecraft/registry/tag/TagKey;- intermediary - field_1005- Lnet/minecraft/class_91;field_1005:Lnet/minecraft/class_6862;- official - j- Lewn;j:Laxf;
 
- 
expandprivate final boolean expand- Mappings:
- Namespace - Name - Mixin selector - named - expand- Lnet/minecraft/loot/entry/TagEntry;expand:Z- intermediary - field_1006- Lnet/minecraft/class_91;field_1006:Z- official - k- Lewn;k:Z
 
 
- 
- 
Constructor Details- 
TagEntryprivate TagEntry(TagKey<Item> name, boolean expand, int weight, int quality, List<LootCondition> conditions, List<LootFunction> functions) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/loot/entry/TagEntry;<init>(Lnet/minecraft/registry/tag/TagKey;ZIILjava/util/List;Ljava/util/List;)V- intermediary - <init>- Lnet/minecraft/class_91;<init>(Lnet/minecraft/class_6862;ZIILjava/util/List;Ljava/util/List;)V- official - <init>- Lewn;<init>(Laxf;ZIILjava/util/List;Ljava/util/List;)V
 
 
- 
- 
Method Details- 
getType- Specified by:
- getTypein class- LootPoolEntry
- Mappings:
- Namespace - Name - Mixin selector - named - getType- Lnet/minecraft/loot/entry/LootPoolEntry;getType()Lnet/minecraft/loot/entry/LootPoolEntryType;- intermediary - method_29318- Lnet/minecraft/class_79;method_29318()Lnet/minecraft/class_5338;- official - a- Lewi;a()Lewj;
 
- 
generateLoot- Specified by:
- generateLootin class- LeafEntry
- Mappings:
- Namespace - Name - Mixin selector - named - generateLoot- Lnet/minecraft/loot/entry/LeafEntry;generateLoot(Ljava/util/function/Consumer;Lnet/minecraft/loot/context/LootContext;)V- intermediary - method_433- Lnet/minecraft/class_85;method_433(Ljava/util/function/Consumer;Lnet/minecraft/class_47;)V- official - a- Lewk;a(Ljava/util/function/Consumer;Levs;)V
 
- 
grow- Mappings:
- Namespace - Name - Mixin selector - named - grow- Lnet/minecraft/loot/entry/TagEntry;grow(Lnet/minecraft/loot/context/LootContext;Ljava/util/function/Consumer;)Z- intermediary - method_447- Lnet/minecraft/class_91;method_447(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z- official - a- Lewn;a(Levs;Ljava/util/function/Consumer;)Z
 
- 
expand- Specified by:
- expandin interface- EntryCombiner
- Overrides:
- expandin class- LeafEntry
- Mappings:
- Namespace - Name - Mixin selector - named - expand- Lnet/minecraft/loot/entry/EntryCombiner;expand(Lnet/minecraft/loot/context/LootContext;Ljava/util/function/Consumer;)Z- intermediary - expand- Lnet/minecraft/class_64;expand(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Z- official - expand- Lewa;expand(Levs;Ljava/util/function/Consumer;)Z
 
- 
builder- Mappings:
- Namespace - Name - Mixin selector - named - builder- Lnet/minecraft/loot/entry/TagEntry;builder(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/loot/entry/LeafEntry$Builder;- intermediary - method_35517- Lnet/minecraft/class_91;method_35517(Lnet/minecraft/class_6862;)Lnet/minecraft/class_85$class_86;- official - a- Lewn;a(Laxf;)Lewk$a;
 
- 
expandBuilder- Mappings:
- Namespace - Name - Mixin selector - named - expandBuilder- Lnet/minecraft/loot/entry/TagEntry;expandBuilder(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/loot/entry/LeafEntry$Builder;- intermediary - method_445- Lnet/minecraft/class_91;method_445(Lnet/minecraft/class_6862;)Lnet/minecraft/class_85$class_86;- official - b- Lewn;b(Laxf;)Lewk$a;
 
 
-