类 EntityLootSubProvider
java.lang.Object
net.minecraft.data.loot.EntityLootSubProvider
- 所有已实现的接口:
LootTableSubProvider
- 直接已知子类:
VanillaEntityLoot
-
字段概要
字段修饰符和类型字段说明private final FeatureFlagSet
protected static final EntityPredicate.Builder
private final Map<EntityType<?>,
Map<ResourceLocation, LootTable.Builder>> private final FeatureFlagSet
private static final Set<EntityType<?>>
-
构造器概要
构造器限定符构造器说明protected
EntityLootSubProvider
(FeatureFlagSet pEnabledFeatures) protected
EntityLootSubProvider
(FeatureFlagSet pAllowed, FeatureFlagSet pRequired) -
方法概要
修饰符和类型方法说明protected void
add
(EntityType<?> pEntityType, ResourceLocation pLootTableLocation, LootTable.Builder pBuilder) protected void
add
(EntityType<?> pEntityType, LootTable.Builder pBuilder) protected boolean
canHaveLootTable
(EntityType<?> pEntityType) protected static LootTable.Builder
createSheepTable
(ItemLike p_249422_) abstract void
generate()
void
generate
(BiConsumer<ResourceLocation, LootTable.Builder> p_251751_) protected Stream<EntityType<?>>
protected LootItemCondition.Builder
protected LootItemCondition.Builder
killedByFrogVariant
(FrogVariant pFrogVariant)
-
字段详细资料
-
ENTITY_ON_FIRE
-
SPECIAL_LOOT_TABLE_TYPES
-
allowed
-
required
-
map
-
-
构造器详细资料
-
EntityLootSubProvider
-
EntityLootSubProvider
-
-
方法详细资料
-
createSheepTable
-
generate
public abstract void generate() -
getKnownEntityTypes
-
generate
- 指定者:
generate
在接口中LootTableSubProvider
-
canHaveLootTable
-
killedByFrog
-
killedByFrogVariant
-
add
-
add
protected void add(EntityType<?> pEntityType, ResourceLocation pLootTableLocation, LootTable.Builder pBuilder)
-