MinestrapTeam / Minestrappolation-2

Minestrappolation - a complete Vanilla Minecraft overhaul!
http://minestrappolation.wikia.com
5 stars 3 forks source link

New Stone gen is completely broken. #313

Closed Delocuro closed 9 years ago

Delocuro commented 10 years ago

The new types of stone currently replace EVERY block in their respective biomes, including Dirt, Grass, Gravel, Sand, Ores, etc. They also prevent any caves from generating in their biomes, as well as block all types of plants from generating. The old version of the stone gen worked perfectly, aside from the bug where it would generate along chunk borders rather than biome borders, so if we just re-use that code but make it per-block rather than per-chunk, it should work fine.

medsal15 commented 10 years ago

Looks like it's not today for the 3.3.0... :( Why not make a "Pre-3.3.0"?

Clashsoft commented 10 years ago

I did that on purpose. The old generator was extremely unefficient. As for Dirt, Gravel, and Ores, we have to manually add new generators (which allows us to have custom veign sizes, heights, ...). For caves, I can add a special replacement Cave Generator to CSLib that removes ALL blocks, not only the top, filler and Stone block of the Biome.

Delocuro commented 10 years ago

@medsal15 We moved 3.3 to a week from now since it's currently not even close to done. I'd consider releasing a pre-release of it now, except because of this bug and a few others, the mod is hardly even playable at the moment. If you spawned in any biome except forests, jungles, or plains, you would be completely unable to survive, as there are no plants, ores, mobs, or really anything except Stone in the other biomes at the moment. Plus, unless someone sneakily added them while I wasn't looking, none of the new blocks are localized, nor are they usable in any cutting or crafting recipes...

@Clashsoft True, the old method was inefficient, but I'm not sure we can realistically manage to manually re-implement the generation values for every single block that generates in Vanilla. Ores would be simple enough, but re-implementing the generation code for Sand, Sandstone, Dirt, Gravel, Grass, Podzol, Mycellium, Gravel, and all the other generated blocks I didn't mention seems like it would take a ludicrously long time to code, and I highly doubt we could do it without missing or messing up at least one or more Vanilla terrain gen features...