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_CHECK
private Map<Identifier,LootTable.Builder>
lootTables
private static EntityPredicate.Builder
NEEDS_ENTITY_ON_FIRE
-
Constructor Summary
Constructors Constructor Description EntityLootTableGenerator()
-
Method Summary
Modifier and Type Method Description void
accept(BiConsumer<Identifier,LootTable.Builder> biConsumer)
private static LootTable.Builder
createForSheep(ItemConvertible itemConvertible)
private void
register(EntityType<?> entityType, LootTable.Builder builder)
private void
register(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:
accept
in interfaceConsumer<BiConsumer<Identifier,LootTable.Builder>>
-
register
-
register
-