Package net.minecraft.data.loot
Class EntityLootSubProvider
java.lang.Object
net.minecraft.data.loot.EntityLootSubProvider
- All Implemented Interfaces:
- LootTableSubProvider
- Direct Known Subclasses:
- VanillaEntityLoot
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final FeatureFlagSetprotected static final EntityPredicate.Builderprivate final Map<EntityType<?>,Map<ResourceLocation, LootTable.Builder>> private final FeatureFlagSetprivate static final Set<EntityType<?>>
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedEntityLootSubProvider(FeatureFlagSet p_251971_) protectedEntityLootSubProvider(FeatureFlagSet p_266989_, FeatureFlagSet p_267138_) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidadd(EntityType<?> p_252130_, ResourceLocation p_251706_, LootTable.Builder p_249357_) protected voidadd(EntityType<?> p_248740_, LootTable.Builder p_249440_) protected booleancanHaveLootTable(EntityType<?> p_249029_) protected static LootTable.BuildercreateSheepTable(ItemLike p_249422_) abstract voidgenerate()voidgenerate(BiConsumer<ResourceLocation, LootTable.Builder> p_251751_) protected Stream<EntityType<?>>protected LootItemCondition.Builderprotected LootItemCondition.BuilderkilledByFrogVariant(FrogVariant p_249403_) 
- 
Field Details- 
ENTITY_ON_FIRE
- 
SPECIAL_LOOT_TABLE_TYPES
- 
allowed
- 
required
- 
map
 
- 
- 
Constructor Details- 
EntityLootSubProvider
- 
EntityLootSubProvider
 
- 
- 
Method Details- 
createSheepTable
- 
generatepublic abstract void generate()
- 
getKnownEntityTypes
- 
generate- Specified by:
- generatein interface- LootTableSubProvider
 
- 
canHaveLootTable
- 
killedByFrog
- 
killedByFrogVariant
- 
add
- 
addprotected void add(EntityType<?> p_252130_, ResourceLocation p_251706_, LootTable.Builder p_249357_) 
 
-