Class EntityLootTableGenerator
java.lang.Object
net.minecraft.data.server.loottable.EntityLootTableGenerator
- All Implemented Interfaces:
- LootTableGenerator
- Direct Known Subclasses:
- VanillaEntityLootTableGenerator
- Mappings:
- Namespace - Name - official - kb- intermediary - net/minecraft/class_7789- named - net/minecraft/data/server/loottable/EntityLootTableGenerator
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Set<EntityType<?>>private final FeatureSetprivate final Map<EntityType<?>,Map<Identifier, LootTable.Builder>> protected static final EntityPredicate.Builderprivate final FeatureSet
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedEntityLootTableGenerator(FeatureSet requiredFeatures) protectedEntityLootTableGenerator(FeatureSet requiredFeatures, FeatureSet featureSet) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaccept(BiConsumer<Identifier, LootTable.Builder> exporter) protected static LootTable.Builderabstract voidgenerate()protected LootCondition.Builderprotected LootCondition.BuilderkilledByFrog(FrogVariant variant) protected voidregister(EntityType<?> entityType, LootTable.Builder lootTable) protected voidregister(EntityType<?> entityType, Identifier entityId, LootTable.Builder lootTable) private static booleanshouldCheck(EntityType<?> entityType) 
- 
Field Details- 
NEEDS_ENTITY_ON_FIRE- Mappings:
- Namespace - Name - Mixin selector - official - a- Lkb;a:Lbo$a;- intermediary - field_40612- Lnet/minecraft/class_7789;field_40612:Lnet/minecraft/class_2048$class_2049;- named - NEEDS_ENTITY_ON_FIRE- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;NEEDS_ENTITY_ON_FIRE:Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
 
- 
ENTITY_TYPES_IN_MISC_GROUP_TO_CHECK- Mappings:
- Namespace - Name - Mixin selector - official - b- Lkb;b:Ljava/util/Set;- intermediary - field_40613- Lnet/minecraft/class_7789;field_40613:Ljava/util/Set;- named - ENTITY_TYPES_IN_MISC_GROUP_TO_CHECK- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;ENTITY_TYPES_IN_MISC_GROUP_TO_CHECK:Ljava/util/Set;
 
- 
requiredFeatures- Mappings:
- Namespace - Name - Mixin selector - official - c- Lkb;c:Lcaw;- intermediary - field_42084- Lnet/minecraft/class_7789;field_42084:Lnet/minecraft/class_7699;- named - requiredFeatures- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;requiredFeatures:Lnet/minecraft/resource/featuretoggle/FeatureSet;
 
- 
featureSet- Mappings:
- Namespace - Name - Mixin selector - official - d- Lkb;d:Lcaw;- intermediary - field_42085- Lnet/minecraft/class_7789;field_42085:Lnet/minecraft/class_7699;- named - featureSet- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;featureSet:Lnet/minecraft/resource/featuretoggle/FeatureSet;
 
- 
lootTables- Mappings:
- Namespace - Name - Mixin selector - official - e- Lkb;e:Ljava/util/Map;- intermediary - field_40615- Lnet/minecraft/class_7789;field_40615:Ljava/util/Map;- named - lootTables- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;lootTables:Ljava/util/Map;
 
 
- 
- 
Constructor Details- 
EntityLootTableGenerator- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lkb;<init>(Lcaw;)V- intermediary - <init>- Lnet/minecraft/class_7789;<init>(Lnet/minecraft/class_7699;)V- named - <init>- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;<init>(Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
 
- 
EntityLootTableGenerator- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lkb;<init>(Lcaw;Lcaw;)V- intermediary - <init>- Lnet/minecraft/class_7789;<init>(Lnet/minecraft/class_7699;Lnet/minecraft/class_7699;)V- named - <init>- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;<init>(Lnet/minecraft/resource/featuretoggle/FeatureSet;Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
 
 
- 
- 
Method Details- 
createForSheep- Mappings:
- Namespace - Name - Mixin selector - official - a- Lkb;a(Lcml;)Ldzs$a;- intermediary - method_46031- Lnet/minecraft/class_7789;method_46031(Lnet/minecraft/class_1935;)Lnet/minecraft/class_52$class_53;- named - createForSheep- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;createForSheep(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/loot/LootTable$Builder;
 
- 
generatepublic abstract void generate()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lkb;a()V- intermediary - method_10400- Lnet/minecraft/class_7789;method_10400()V- named - generate- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;generate()V
 
- 
accept- Specified by:
- acceptin interface- LootTableGenerator
- Mappings:
- Namespace - Name - Mixin selector - official - generate- Lkd;generate(Ljava/util/function/BiConsumer;)V- intermediary - method_10399- Lnet/minecraft/class_7791;method_10399(Ljava/util/function/BiConsumer;)V- named - accept- Lnet/minecraft/data/server/loottable/LootTableGenerator;accept(Ljava/util/function/BiConsumer;)V
 
- 
shouldCheck- Mappings:
- Namespace - Name - Mixin selector - official - a- Lkb;a(Lbfn;)Z- intermediary - method_46027- Lnet/minecraft/class_7789;method_46027(Lnet/minecraft/class_1299;)Z- named - shouldCheck- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;shouldCheck(Lnet/minecraft/entity/EntityType;)Z
 
- 
killedByFrog- Mappings:
- Namespace - Name - Mixin selector - official - b- Lkb;b()Leck$a;- intermediary - method_46034- Lnet/minecraft/class_7789;method_46034()Lnet/minecraft/class_5341$class_210;- named - killedByFrog- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;killedByFrog()Lnet/minecraft/loot/condition/LootCondition$Builder;
 
- 
killedByFrog- Mappings:
- Namespace - Name - Mixin selector - official - a- Lkb;a(Lbrw;)Leck$a;- intermediary - method_46030- Lnet/minecraft/class_7789;method_46030(Lnet/minecraft/class_7106;)Lnet/minecraft/class_5341$class_210;- named - killedByFrog- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;killedByFrog(Lnet/minecraft/entity/passive/FrogVariant;)Lnet/minecraft/loot/condition/LootCondition$Builder;
 
- 
register- Mappings:
- Namespace - Name - Mixin selector - official - a- Lkb;a(Lbfn;Ldzs$a;)V- intermediary - method_46029- Lnet/minecraft/class_7789;method_46029(Lnet/minecraft/class_1299;Lnet/minecraft/class_52$class_53;)V- named - register- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;register(Lnet/minecraft/entity/EntityType;Lnet/minecraft/loot/LootTable$Builder;)V
 
- 
register- Mappings:
- Namespace - Name - Mixin selector - official - a- Lkb;a(Lbfn;Lacq;Ldzs$a;)V- intermediary - method_46028- Lnet/minecraft/class_7789;method_46028(Lnet/minecraft/class_1299;Lnet/minecraft/class_2960;Lnet/minecraft/class_52$class_53;)V- named - register- Lnet/minecraft/data/server/loottable/EntityLootTableGenerator;register(Lnet/minecraft/entity/EntityType;Lnet/minecraft/util/Identifier;Lnet/minecraft/loot/LootTable$Builder;)V
 
 
-