Interface SpawnReplacementLogic
- All Known Implementing Classes:
 AbstractReplacementLogic,BeeReplacementLogic,NoReplacementLogic,SimpleReplacementLogic,VillagerReplacementLogic
public interface SpawnReplacementLogic
Replacement logic for when an entity spawns
- 
Method Summary
Modifier and TypeMethodDescriptiongetId()The ID to be used for identification in the datapacksvoidread(com.google.gson.Gson context, com.google.gson.JsonElement element) Reads the data required from the datapack JSONvoidreplaceSpawn(net.minecraftforge.event.entity.EntityJoinLevelEvent event) Handles replacing the spawn 
- 
Method Details
- 
getId
String getId()The ID to be used for identification in the datapacks- Returns:
 - The unique ID
 
 - 
replaceSpawn
void replaceSpawn(net.minecraftforge.event.entity.EntityJoinLevelEvent event) Handles replacing the spawn- Parameters:
 event- The spawn event
 - 
read
void read(com.google.gson.Gson context, com.google.gson.JsonElement element) Reads the data required from the datapack JSON- Parameters:
 context- The gsonelement- The json element of the file
 
 -