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 official eegintermediary net/minecraft/class_91named net/minecraft/loot/entry/TagEntry
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.loot.entry.LeafEntry
LeafEntry.Builder<T extends LeafEntry.Builder<T>>, LeafEntry.Choice, LeafEntry.Factory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<TagEntry>private final booleanFields inherited from class net.minecraft.loot.entry.LeafEntry
compiledFunctions, DEFAULT_QUALITY, DEFAULT_WEIGHT, functions, quality, weightFields inherited from class net.minecraft.loot.entry.LootPoolEntry
conditionsFields inherited from interface net.minecraft.loot.entry.EntryCombiner
ALWAYS_FALSE, ALWAYS_TRUE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTagEntry(TagKey<Item> name, boolean expand, int weight, int quality, List<LootCondition> conditions, List<LootFunction> functions) -
Method Summary
Modifier 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.LeafEntry
addLeafFields, builder, validateMethods inherited from class net.minecraft.loot.entry.LootPoolEntry
addConditionsField, testMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.entry.EntryCombiner
and, or
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLeeg;a:Lcom/mojang/serialization/Codec;intermediary field_45805Lnet/minecraft/class_91;field_45805:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/loot/entry/TagEntry;CODEC:Lcom/mojang/serialization/Codec;
-
name
- Mappings:
Namespace Name Mixin selector official jLeeg;j:Larh;intermediary field_1005Lnet/minecraft/class_91;field_1005:Lnet/minecraft/class_6862;named nameLnet/minecraft/loot/entry/TagEntry;name:Lnet/minecraft/registry/tag/TagKey;
-
expand
private final boolean expand- Mappings:
Namespace Name Mixin selector official kLeeg;k:Zintermediary field_1006Lnet/minecraft/class_91;field_1006:Znamed expandLnet/minecraft/loot/entry/TagEntry;expand:Z
-
-
Constructor Details
-
TagEntry
private TagEntry(TagKey<Item> name, boolean expand, int weight, int quality, List<LootCondition> conditions, List<LootFunction> functions) - Mappings:
Namespace Name Mixin selector official <init>Leeg;<init>(Larh;ZIILjava/util/List;Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_91;<init>(Lnet/minecraft/class_6862;ZIILjava/util/List;Ljava/util/List;)Vnamed <init>Lnet/minecraft/loot/entry/TagEntry;<init>(Lnet/minecraft/registry/tag/TagKey;ZIILjava/util/List;Ljava/util/List;)V
-
-
Method Details
-
getType
- Specified by:
getTypein classLootPoolEntry- Mappings:
Namespace Name Mixin selector official aLeeb;a()Leec;intermediary method_29318Lnet/minecraft/class_79;method_29318()Lnet/minecraft/class_5338;named getTypeLnet/minecraft/loot/entry/LootPoolEntry;getType()Lnet/minecraft/loot/entry/LootPoolEntryType;
-
generateLoot
- Specified by:
generateLootin classLeafEntry- Mappings:
Namespace Name Mixin selector official aLeed;a(Ljava/util/function/Consumer;Ledi;)Vintermediary method_433Lnet/minecraft/class_85;method_433(Ljava/util/function/Consumer;Lnet/minecraft/class_47;)Vnamed generateLootLnet/minecraft/loot/entry/LeafEntry;generateLoot(Ljava/util/function/Consumer;Lnet/minecraft/loot/context/LootContext;)V
-
grow
- Mappings:
Namespace Name Mixin selector official aLeeg;a(Ledi;Ljava/util/function/Consumer;)Zintermediary method_447Lnet/minecraft/class_91;method_447(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Znamed growLnet/minecraft/loot/entry/TagEntry;grow(Lnet/minecraft/loot/context/LootContext;Ljava/util/function/Consumer;)Z
-
expand
- Specified by:
expandin interfaceEntryCombiner- Overrides:
expandin classLeafEntry- Mappings:
Namespace Name Mixin selector official expandLedt;expand(Ledi;Ljava/util/function/Consumer;)Zintermediary expandLnet/minecraft/class_64;expand(Lnet/minecraft/class_47;Ljava/util/function/Consumer;)Znamed expandLnet/minecraft/loot/entry/EntryCombiner;expand(Lnet/minecraft/loot/context/LootContext;Ljava/util/function/Consumer;)Z
-
builder
- Mappings:
Namespace Name Mixin selector official aLeeg;a(Larh;)Leed$a;intermediary method_35517Lnet/minecraft/class_91;method_35517(Lnet/minecraft/class_6862;)Lnet/minecraft/class_85$class_86;named builderLnet/minecraft/loot/entry/TagEntry;builder(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/loot/entry/LeafEntry$Builder;
-
expandBuilder
- Mappings:
Namespace Name Mixin selector official bLeeg;b(Larh;)Leed$a;intermediary method_445Lnet/minecraft/class_91;method_445(Lnet/minecraft/class_6862;)Lnet/minecraft/class_85$class_86;named expandBuilderLnet/minecraft/loot/entry/TagEntry;expandBuilder(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/loot/entry/LeafEntry$Builder;
-