Posted April 15, 20223 yr Hello, i'm working on a project that add companions in minecraft, i have done the IA and all the other stuff. But when it come to gen data i'm a little bit lost. So i know that to spawn a entity i need to subscribe it to an event, and i found the "StructureSpawnListGatherEvent" but it won't work. I succes if try to spawn it in a biome. There is my code : @Mod.EventBusSubscriber(modid = CompanionMod.MODID) public class WorldGenerationEvents { @SubscribeEvent public static void StructureSpawnEvent(final StructureSpawnListGatherEvent event){ System.out.println(event.getStructure()); if(event.getStructure() == StructureFeature.VILLAGE){ System.out.println("test"); event.addEntitySpawn(MobCategory.CREATURE, new MobSpawnSettings.SpawnerData(Registration.COMPANION.get(),200,5,10)); } } } Thanks for your help, and sorry for my poor english. Edited April 15, 20223 yr by GuyGoodThe Bad name
April 15, 20223 yr Author Hi my event work, i see my print in Terminal, and i see the test line But the addEntitySpawn doesn't work
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.