OneHundredGenerator - Version 0.1
This world generator is the implementation of the current Minecraft (1.0.0) world generator in a bukkit plugin. By using this plugin, you will get a valid and compatible 1.0.0 Minecraft world. It is intended to be used in the future, if the world generator get edited by mojang, to keep your actual world without need regenerate it because of compatibility issue. The current use of this plugin is to provide to plugin developers an independent version of the Minecraft world generator as a starting point to customize the generator and/or the populators.
How to install
Download the latest version and put it in the plugins directory.
How to make it work with Bukkit
Add the following to your bukkit.yml:
worlds: world_name_here: generator: OneHundredGenerator
Don't forget to replace world_name_here by your actual world name (usually world). Be sure to respect the strict syntax of YAML.
How to make it work with Multiverse
First way:
If you don't have already generated your world with the Minecraft generator, use multiverse to generate and setup the world:
/mv create world_name_here normal -g OneHundredGenerator
Don't forget to replace world_name_here by the world name that you want to use.
Second way:
If you do have already generated your world with the Minecraft generator, you need to setup the world generator manually.
- Open the file
plugins/Multiverse-Core/worlds.ymlin your favourite editor - Add
"generator: OneHundredGenerator"below your world name
It should look like this:
worlds: [...] world_name_here: generator: OneHundredGenerator environment: NORMAL pvp: true allowweather: true difficulty: EASY [...]
Where world_name_here is your actual world name. Be sure to respect the strict syntax of YAML.
How to fork this plugin
If you want to create your own 1.0.0 custom Mincraft generator, you are invited to fork the github repository and modify the source code as you wish. Ensure that you have read and understand the license. If you wan to fix, improve or enhance this plugin, please do not fork the github repository and read the next section.
How to contribute to this plugin
First, you are invited to test this plugin and compare the result with a 1.0.0 Minecraft world (note the actual issues list below). If you wan to fix, improve or enhance this plugin, you are can submit a bug report or a pull request to the github repository. Be sure that you meet the Coding and Pull Request Conventions of Craftbukkit. Any active contributor will gain full read/write access to the repository, as well as their name will get credited.
List of child plugins
This section list the plugin created from a fork of the source code of this plugin. As describe two section above, anybody can fork the github repository to create your a 1.0.0 custom Mincraft generator.
- PermaWorldGenerator: Permanent world generator plugin for Bukkit.
Issues
- Lightning can strike in Desert biome
- Missing structures (see below)
Todo
- Import the following generation code from Mincraft:
- Canyons
- Caves
- Dungeons
- Strongholds
- Abandoned Mineshaft
- NPC Villages
- Complete javadoc
Links
- Facebook: https://www.facebook.com/pages/DjDCH/267888943254970
- Twitter: https://twitter.com/DjDCH
- Bukkit: http://forums.bukkit.org/threads/53167/
- GitHub: https://github.com/DjDCH/OneHundredGenerator
- Issues: https://github.com/DjDCH/OneHundredGenerator/issues
- Changelog: https://github.com/DjDCH/OneHundredGenerator/blob/master/CHANGELOG.txt
Trivia
There is already a flag to disable structures generation (nostructures) that can be use when configuring OneHundredGenerator, but this one is completely useless since the structures are not implemented yet. To use this flag, replace OneHundredGenerator by OneHundredGenerator:nostructures in the configuring section.

