Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

Map generator MCTerra

generator plugin coding flatmap planetoids golden tunnels desert original anvil

  • Please log in to reply
650 replies to this topic

Poll: Next generator-plugin (313 member(s) have cast votes)

Which generator I should do next?

  1. Minecraft Beta 1.3 (37 votes [11.82%])

    Percentage of vote: 11.82%

  2. Minecraft Beta 1.8 (3 votes [0.96%])

    Percentage of vote: 0.96%

  3. Minecraft 1.0 (6 votes [1.92%])

    Percentage of vote: 1.92%

  4. Desert generator (8 votes [2.56%])

    Percentage of vote: 2.56%

  5. Golden Tunnels (49 votes [15.65%])

    Percentage of vote: 15.65%

  6. BioSpheres (48 votes [15.34%])

    Percentage of vote: 15.34%

  7. Floating Islands (Skylands) (135 votes [43.13%])

    Percentage of vote: 43.13%

  8. Border generators (19 votes [6.07%])

    Percentage of vote: 6.07%

  9. Other (leave a post with your idea) (8 votes [2.56%])

    Percentage of vote: 2.56%

Vote Guests cannot vote

#1

Mozzg
    Mozzg

    Zombie Killer

  • Members
  • 216 posts
  • Location: Moscow
  • Minecraft: Mozzg

Posted 07 June 2011 - 02:10 PM

*
POPULAR

Posted Image


I'm reworking this program now. Work in progress.

Hello everyone.
I present to you my generator, called MCTerra. The main goal is to create a map generator (not ingame) with lots of features and settings in it. Also I want to create a generator, that will generate terrain much faster, than minecraft and all other map generators.

Since version beta 0.9.0.0 this program supports plugins and don't have all the generators.
If you want to create your own plugin, you can download a sample flatmap plugin written in Delphi and create your own based on it. Download link: DLL_gen_flat_example.rar. If you have some questions about specific problems you've encountered or you need some more manager flexibility, feel free to contact me via Skype (Mozzg1987).

Links to all versions:
Alpha 0.2.6.0
Beta 0.4.0.0
Beta 0.4.4.0
Beta 0.5.0.0
Beta 0.5.2.0
Beta 0.5.4.0
Beta 0.6.0.0
Beta 0.6.1.0
Beta 0.6.2.0
Beta 0.6.3.0
Beta 0.6.4.0
Beta 0.6.5.0
Beta 0.7.0.0
Beta 0.8.0.0 Includes Flatmap, Planetoids, Biospheres, Golden Tunnels, Original, Desert. Region format (old).
Beta 0.9.0.0 New plugin system, includes only Flatmap generator.
Beta 0.9.1.0 Plugin protocol updated to 4.
Beta 0.9.2.0
Beta 0.9.3.0 Plugin protocol updated to 5. Added the ability to use border plugins.

Links to landscape generators (only supports by version 0.9.1.0 and higher, compatible with only the latest protocol):
Planetoids
Original generator (Minecraft v.1.1.0)
Floating islands
Links to border generators (only supports by version 0.9.3.0 and higher, compatible with only the latest protocol):
Wall border

Version history:
Spoiler:

Old screenshots and description:
Spoiler:

This program is windows only.
Also it can be run on Linux and Mac using Wine, but I didn't tested that feature.

WARNING: You must run this program with administrator rights on your computer, because it will attempt to install a font on the system.

Program is written in Delphi. I'm quite happy with performance of the program, so I will not rewrite this program in any other languages (like C++ or Java).

Skype: Mozzg1987. (GMT +3)

Edited by Mozzg, 02 September 2013 - 02:40 PM.

MineCraft TERRAin generator
(╮°-°)╮┳━━┳ Взял стол. ( ╯°□°)╯ ┻━━┻ и поднял его силой мысли!

Register or log in to remove.

#2

Shadower1337
  • Location: In a deep cave, with creepers guarding it.

Posted 09 June 2011 - 11:58 PM

No pics, no download.
There are 10 types of people in this world. Those who are idiots and those who are not.
Posted Image

#3

Mozzg
    Mozzg

    Zombie Killer

  • Members
  • 216 posts
  • Location: Moscow
  • Minecraft: Mozzg

Posted 02 July 2011 - 08:44 PM

Project now in beta. Current version 0.4.0.0.
In this version program can:
- Generate flat maps with lots of settings (level of ground, materials)
- Generate Planetoid maps with lots of settings (different map types, sphere radius, sphere density)
- Generate different transitions on the edge of the map
- Make all this stuff very fast
MineCraft TERRAin generator
(╮°-°)╮┳━━┳ Взял стол. ( ╯°□°)╯ ┻━━┻ и поднял его силой мысли!

#4

X418
    X418

    Tree Puncher

  • Members
  • 22 posts
  • Location: Washington
  • Minecraft: Rocmalone

Posted 05 July 2011 - 05:48 AM

I love this editor. Keep up the good work. I'd hate to see you quit on this project when
Golden Tunnels hasn't even been implemented!

I've took a screenie:

Posted Image

This is it on my Windows 7.
Like my post? Give me some rep, press the green plus to the bottom right of this text box.

#5

huntedstorm
  • Location: New Zealand
  • Minecraft: Huntedstorm

Posted 05 July 2011 - 10:37 AM

I'll definitely give it a go! also, person who said no pictures, there were, however they were in links

And please please please keep working on this!

#6

Mozzg
    Mozzg

    Zombie Killer

  • Members
  • 216 posts
  • Location: Moscow
  • Minecraft: Mozzg

Posted 05 July 2011 - 06:18 PM

Thank you all for your reply, I'm very glad to see your posts. Unfortunately I have very little free time, so I can work on the project only couple of hours a day. Now I'm working to improve speed of the program, implement some features on the map and also I'm working on a new type of map, called Golden Tunnels, but it's quite hard to implement.

As I said in the first post - I need a Java-programmer to understand the algorithm of minecraft landscape generation. If I'll find this programmer, then my project will take a huge step forward and will continue to develop much faster.

P.S. Sorry for my english, I'm from Russia  :unsure: .
MineCraft TERRAin generator
(╮°-°)╮┳━━┳ Взял стол. ( ╯°□°)╯ ┻━━┻ и поднял его силой мысли!

#7

Fruloo
    Fruloo

    Redstone Miner

  • Members
  • 563 posts
  • Location: Behind you

Posted 15 July 2011 - 03:19 AM

Can't wait for an update :D
Posted Image

#8

nmagod
    nmagod

    Redstone Miner

  • Members
  • 652 posts

Posted 15 July 2011 - 08:25 AM

This works great man, thanks! I wish there was a way to stop lava flows, but that's not really feasible so I'll have to manage with blocking them off with dirt.

#9

DeepDarkness

Posted 15 July 2011 - 10:24 AM

This is very cool. Needs option to add a floor to planetoids for one thing ;) I am really keen to see updates to this. Any way I can help? I'm good for testing. Average coding experience.

#10

jenrik
    jenrik

    Carpenter

  • Members
  • 67 posts
  • Location: Denmark
  • Minecraft: jenrik

Posted 16 July 2011 - 09:16 AM

can you make it so it can generat maps that is bigger than 1024 by 1024 chunks?

#11

Commander Keen

Posted 16 July 2011 - 11:06 AM

Looks great. I'll try it when I get some time.

#12

Mozzg
    Mozzg

    Zombie Killer

  • Members
  • 216 posts
  • Location: Moscow
  • Minecraft: Mozzg

Posted 17 July 2011 - 02:42 PM

View PostFruloo, on 15 July 2011 - 03:19 AM, said:

Can't wait for an update :D
Update is slightly delayed, because I've worked on terrain generation "like in Minecraft", but with no results. I've made an option, to generate settings file, that can be loaded to the program to generate absolutely identical maps.
I will release the update, when I remake some functions.


View Postnmagod, on 15 July 2011 - 08:25 AM, said:

I wish there was a way to stop lava flows, but that's not really feasible so I'll have to manage with blocking them off with dirt.
Where did you found lava flows? I dont' think, that program generates such things.


View PostDeepDarkness, on 15 July 2011 - 10:24 AM, said:

This is very cool. Needs option to add a floor to planetoids for one thing ;) I am really keen to see updates to this. Any way I can help? I'm good for testing. Average coding experience.
There is an option, to add a floor on planetoids maps. Can you specify what kind of floor do you want?
If you wish to help, contact me via Skype, there's always a place for testers. You can find my Skype name in the first post.

View Postjenrik, on 16 July 2011 - 09:16 AM, said:

can you make it so it can generat maps that is bigger than 1024 by 1024 chunks?
Maybe I can, if there is a good reason for that. Such large map will generate very long time (maybe even won't generate at all) and I can't see the real use of that map.
MineCraft TERRAin generator
(╮°-°)╮┳━━┳ Взял стол. ( ╯°□°)╯ ┻━━┻ и поднял его силой мысли!

#13

Fruloo
    Fruloo

    Redstone Miner

  • Members
  • 563 posts
  • Location: Behind you

Posted 17 July 2011 - 10:34 PM

Can I have the source code? I would like to try and port it to C++, if you don't mind
[edit]
Nvm I am getting a c# version on my own
Posted Image

#14

Mozzg
    Mozzg

    Zombie Killer

  • Members
  • 216 posts
  • Location: Moscow
  • Minecraft: Mozzg

Posted 24 July 2011 - 04:23 PM

New version 0.4.4.0 is released. See first post for download.
In this version I've added loading map generation settings from special files, wich MCTerra automatically creates in map folder. Also I've added a huge update for developer (in other words me), allowing me to add any kind of Entities and TileEntities to any place in a map. It's not used yet, but it will be used hevily in future updates.

Now I'm working on "Golden Tunnels" map generator. I've already solved the main problem (tunnel intersection), so this map generator should not take long time, but as I said earlier - I have very little time to work on this program.
MineCraft TERRAin generator
(╮°-°)╮┳━━┳ Взял стол. ( ╯°□°)╯ ┻━━┻ и поднял его силой мысли!

#15

nmagod
    nmagod

    Redstone Miner

  • Members
  • 652 posts

Posted 31 July 2011 - 12:39 AM

Well no, your program doesn't have lava, but making a 2-block height bedrock pit means it's cut directly down and that means lava flows out of wherever it WOULD have been but is now empty space

#16

DaVince21

Posted 01 August 2011 - 01:35 AM

Aw man. It won't work in Wine. That's really a pity, because it looks pretty cool. :(

It's too bad you made this Windows-only (but I'm glad I actually have Windows for cases like these... Generating a map will have to wait a few days though.)

#17

Mozzg
    Mozzg

    Zombie Killer

  • Members
  • 216 posts
  • Location: Moscow
  • Minecraft: Mozzg

Posted 09 August 2011 - 03:56 PM

Little update.

I've almost done Golden Tunnels map generator.
The main features are:
1. Tunnels use maximum space of the map, so 1 region can hold about 100 tunnels (that is maximum or 100%, but amount of tunnels is smaller in real generation). The original generator has about 20 tunnels per region.
2. Each tunnel has a minimum length of 70 blocks, and maximum length of 600 blocks.
3. Tunnels can not be only in shape of circle, but also in shape of ellipse (pretty nice looking).
4. Resources and trees can be found in any place of the tunnel, not only at the intersection (like in original generator).
5. Generator has many settings, changing the appearance of the tunnels and the map in general, like changing the density of the tunnels, maximum and minimum radiuses of the tunnels (horizontal and vertical), density of the light sourses and more...

Some of the features will not be implemented in the next update, because thay are not crucial at the moment, but they will be implemented in other updates.
Features, that will be implemented later:
1. Smoothing of intersecting tunnels.
2. Generation of different kinds of light source with different kinds of placement.
3. Generation of some sort of tunnels HUBs, maybe with some structures.
4. Generation of entirely flooded tunnels and some othet stuff with water.
5. Generation of some sort of RolePlay map (aka Adventure Map).


I'm not sure, when I will release next update, so I won't tell the deadlines. I prefer to stick with "when it's done".  ;)
MineCraft TERRAin generator
(╮°-°)╮┳━━┳ Взял стол. ( ╯°□°)╯ ┻━━┻ и поднял его силой мысли!

#18

Mozzg
    Mozzg

    Zombie Killer

  • Members
  • 216 posts
  • Location: Moscow
  • Minecraft: Mozzg

Posted 13 August 2011 - 09:17 PM

I'm glad to release a new version 0.5.0.0 of MCTerra. In this version program can create a playable Golden Tunnel map, you should check it out. Some options are not working yet, but I'm getting to it.

Download link to new version you can find in first post. In couple of days I will make a version history for all versions. After that I will finish the Golden Tunnel map generator (there are a lot of work to do). The main problem now is that the generator doesn't create water and there's no bedrock walls around the map.

Features of Golden Tunnels:
- It creates tunnels!!!  :o
- Tunnels can be different sizes, that can be confogured in the tunnels settings. Also they may not be round. Round tunnels to ellipse tunnels ratio can be changed via option "Percent of round tunnels". Example: http://dl.dropbox.co...nel_example.JPG
- A resourse deposit can be generated in any part of the tunnel. One deposit consists of the same resourse type and it's size depends on resourse type (for example in one deposit there can be 10 diamonds or 50 coal). If resourse deposit is generated in the tunnel connection, most of resourse deposits in the area will be the same type.
- A "green area" can be generated in any part of the tunnel. This is a dirt area with grass, trees (sometime there's no trees) and tall grass (if you checked the checkbox in the settings). Spawn point of the player at the start of the map is located near a tree. If a map has no trees or there's no space for a player to spawn, the player will be spawned at the beggining of the first tunnel.
- Glowstone is generated in tunnels in random places. You can change the density of glowstone in the settings. In future updates theres will be options to choose another light source and type of placement. You can check this options in settings window, but they won't work in this version.
- Skyholes (or sunholes) can be generated in tunnels and they can be an additional light source during the day. These holes is filled with glass and on top of each hole is a trap, to prevent players from getting out of the map.
- You can choose which light source to use on the map. You can use both, or only one of them (skyholes only don't recomended, but fun), but you cannot uncheck both.


Please post you comments and suggetsions.
If you find a bug, please post a settings.txt file or its contents here and discribe a bug as detailed as posible, so I can recteate it and fix it. Settings.txt file can be found in the map folder, that you created.
MineCraft TERRAin generator
(╮°-°)╮┳━━┳ Взял стол. ( ╯°□°)╯ ┻━━┻ и поднял его силой мысли!

#19

Mozzg
    Mozzg

    Zombie Killer

  • Members
  • 216 posts
  • Location: Moscow
  • Minecraft: Mozzg

Posted 14 August 2011 - 07:07 AM

Bump. Please comment.
MineCraft TERRAin generator
(╮°-°)╮┳━━┳ Взял стол. ( ╯°□°)╯ ┻━━┻ и поднял его силой мысли!

#20

Mozzg
    Mozzg

    Zombie Killer

  • Members
  • 216 posts
  • Location: Moscow
  • Minecraft: Mozzg

Posted 14 August 2011 - 12:37 PM

A little rework for a first post.

If you you find any bugs, please give me a "settings.txt" file from a bugged map and describe a bug as detailed as possible.
MineCraft TERRAin generator
(╮°-°)╮┳━━┳ Взял стол. ( ╯°□°)╯ ┻━━┻ и поднял его силой мысли!