Package net.minecraft.data.server
Class EntityLootTableGenerator
java.lang.Object
net.minecraft.data.server.EntityLootTableGenerator
- All Implemented Interfaces:
Consumer<BiConsumer<Identifier,LootTable.Builder>>
public class EntityLootTableGenerator extends Object implements Consumer<BiConsumer<Identifier,LootTable.Builder>>
-
Field Summary
Fields Modifier and Type Field Description private static Set<EntityType<?>>ENTITY_TYPES_IN_MISC_GROUP_TO_CHECKprivate Map<Identifier,LootTable.Builder>lootTablesprivate static EntityPredicate.BuilderNEEDS_ENTITY_ON_FIRE -
Constructor Summary
Constructors Constructor Description EntityLootTableGenerator() -
Method Summary
Modifier and Type Method Description voidaccept(BiConsumer<Identifier,LootTable.Builder> biConsumer)private static LootTable.BuildercreateForSheep(ItemConvertible itemConvertible)private voidregister(EntityType<?> entityType, LootTable.Builder builder)private voidregister(Identifier identifier, LootTable.Builder builder)
-
Field Details
-
NEEDS_ENTITY_ON_FIRE
-
ENTITY_TYPES_IN_MISC_GROUP_TO_CHECK
-
lootTables
-
-
Constructor Details
-
EntityLootTableGenerator
public EntityLootTableGenerator()
-
-
Method Details
-
createForSheep
-
accept
- Specified by:
acceptin interfaceConsumer<BiConsumer<Identifier,LootTable.Builder>>
-
register
-
register
-