Package net.minecraft.data.loot
Class EntityLootSubProvider
java.lang.Object
net.minecraft.data.loot.EntityLootSubProvider
- All Implemented Interfaces:
LootTableSubProvider
- Direct Known Subclasses:
VanillaEntityLoot
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final FeatureFlagSetprotected static final EntityPredicate.Builderprivate final Map<EntityType<?>,Map<ResourceLocation, LootTable.Builder>> private static final Set<EntityType<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier 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
-
enabledFeatures
-
map
-
-
Constructor Details
-
EntityLootSubProvider
-
-
Method Details
-
createSheepTable
-
generate
public abstract void generate() -
getKnownEntityTypes
-
generate
- Specified by:
generatein interfaceLootTableSubProvider
-
canHaveLootTable
-
killedByFrog
-
killedByFrogVariant
-
add
-
add
protected void add(EntityType<?> p_252130_, ResourceLocation p_251706_, LootTable.Builder p_249357_)
-