Jump to content

Anvil-Synergized Terrain-Generation?


The_Walrus469

Recommended Posts

Hey, there's a lot of world-gen questions going on at this board but this is different from the ones I've seen yet. I basically wanted to have a map that took advantage of the full 256-block height of the Anvil world--so that instead of ~64 blocks underground and underwater, ~64 blocks of hills and mountains and air, and 128 blocks of nuthin, you would have a map with maybe 128 blocks of underground and 128 blocks of mountains, hills, and air. It would make for far cooler/more extensive mines, more realistic overworlds, and better resource striation. My question is:

1. Is there a mod or bukkit plugin that does this already? If not,

2. How complex would it be to do it myself? I know just about nothing about modding, but I'm willing to learn. I'm not asking for a tutorial, but on a scale of 1-10 (1 being "increase density of coal deposits" and 10 being "make MC into a turn-based RTS") how hard would this be? What (off the top of your heads) bits would I be changing?

I would appreciate some feedback here.

Link to comment
Share on other sites

  • 1 month later...

I'm no expert here, but I'll try to give you a start.

1. Try here: http://forums.bukkit.org/threads/basic-creating-custom-world-generators-new-api.79066/

2. If you know already how to make a biome/how the world generates (http://www.minecraftforum.net/topic/1030464-125-theinstitutions-advanced-modding-tutorials/ or http://www.minecraftforum.net/topic/827181-minecraft-modding-made-easy-40-videos/page__fromsearch__1), it should just mean modifying some base classes/making your own new biomes, whatever seems easier for you.

I can't help any more that this, but I hope it's enough to start. Good luck.

Link to comment
Share on other sites

  • 2 weeks later...

You'd have to edit the chunk Chunk class to allow you to pass an array large enough for it. Right now it only accepts an array of the size (16*128*16). Then you'd have to split the array up and place the extra stuff in ExtendedBlockStorage. Or you could use Wedge terrain generator, I heard it supports it.

Link to comment
Share on other sites

  • 2 weeks later...

You'd have to edit the chunk Chunk class to allow you to pass an array large enough for it. Right now it only accepts an array of the size (16*128*16). Then you'd have to split the array up and place the extra stuff in ExtendedBlockStorage. Or you could use Wedge terrain generator, I heard it supports it.

why dosen't this exist outside of typos?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...