Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 03/30/18 in all areas

  1. None of this is connected. During the FMLInitializationEvent, you call VolcanoStructure#load. FMLInitializationEvent has no connection to a world. It is part of the FML-life-cycle, before any world (there's by default 3, so you should make sure to check you're in the right one) has even started to be read into memory. VolcanoStructure#load does nothing, as well. It is an empty method. What did you expect to happen by calling it? There's nothing that calls VolcanoStructure::generateSurface, which actually creates the structure. Furthermore, this is not how one should create WorldGen structures. VolcanoStructure should implement IWorldGenerator, and then registered in FMLInitializationEvent with GameRegistry#registerWorldGenerator, which tells minecraft that when a chunk get's generated for the first time, it should run the code in every registered IWorldGenerator::generate methods. Oh, and don't use Block#getBlockById. Neither you nor anyone else knows what blocks those are without looking up the id's first. Just use Blocks#STONE or whatever.
    1 point
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.