![ExtrabiomesXL](https://media.forgecdn.net/avatars/thumbnails/5/711/256/256/635351432498586927.jpg)
Mystcraft Integration
ScottKillen opened this issue ยท 10 comments
Integrate with Mystcraft API to:
- Override rarity of biome symbols shown
- Add effect for certain symbols
- Add symbols for flora
Require change to Mystcraft so that biome symbols added through the API are not overwritten. XCompWiz has agreed to this, but has given no ETA.
Be sure to let me know when there's a build of this to test, I'll let you know how it works.
Looking at the forum topic, and the news about the upcoming v4 changes to world generation, I remembered something @keybounce brought up about Mystcraft. Apparently, the "Native Biome Controller" symbol will override/conflict with all biome symbols, and use the standard overworld placement rules. However, it seems it will ignore either all our biomes, or at least those that were disabled for the overworld. I think it would be good to include an "Extra Biomes Controller" symbol as an answer to this, set to work in the same way as the native controller, but locking in all our biomes as well. With the addition of a special Extrabiomes world type, having a symbol to use the special terrain generation rules for Ages will also be useful.
If possible, I think the first part should be a v3 finalization feature, as it should (hopefully) not take long to duplicate the native controller symbol with our biomes added to the list, and would be quite helpful to those wanting to do "Mundane overworld with spectacular dimensions" setups.
Unfortunately, making a NativeBiomeController with the disabled biomes added in would mean duplicating the entire Overworld biome gen system and then adding in our biomes...this is a limitation of Mojang that the World contains the biome list...and Mystcraft commandeers the Overworld terrain gen to generator terrain for this symbol...
This will be something we can address in v4. those who choose a vanilla overworld perhaps can choose and Extrabiomes Terrain Controller symbol for a new dimension.
Ah, so it's fully impossible with the current code, then. Unfortunate. I had expected the system to be a bit more flexible than that. I suppose it makes sense, though, given that the vanilla game wasn't made with the expectation of biomes being added and removed on the fly.
I am not used to "live chat" in a window like this. Takes getting used to.
Just imagine if forums behaved like this -- no more sniped responses.
Unfortunately, making a NativeBiomeController with the disabled biomes added in would mean duplicating the entire Overworld biome gen system and then adding in our biomes...this is a limitation of Mojang that the World contains the biome list...and Mystcraft commandeers the Overworld terrain gen to generator terrain for this symbol...
Wh ... ?
Can't you just change the list of legal biomes, and then ask for a chunk to be generated? Isn't that what happens anyways when biomes are added/removed on the fly?
Sheesh, Notch (Jeb? This is the 1.8/1.9 stuff, right?) wrote some ... non-extensible code.
This has been solved, mainly because we have a completely new terrain gen system. So, in mystcraft, you might have a symbol for EBXL terrain generation...and because we have so many options now you may have many modifying symbols, such as world height, etc. Terrain control even allows terrain generation from the 1.7 generator...so maybe even a symbol for that.