OneHundredGenerator
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.yml
in 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.
Thanks, i appreciate the news, but I cannot program in java so I am at a loss. No worries though, I will ask around to see if someone else can update this. Thank you for your work.
@QPitt @ghost76549 @OriginalMadman @wallofchaos @toxuin @corsab @Stealthii
To everybody,
I have an announcement to made today. I've been thinking about this from a long time already and I think it's time to share my reflexions with you. With the recent news about the Bukkit team being hired by Mojang, I made my decision. Since this plugin is very time consuming and take hard work to keep updated; Since the bukkit API will not be present for a long term (will be replaced by the Mojang API and will kindly broke this plugin), I decide to not update OneHundredGenerator and PermaWorldGenerator.
It's a really hard decision, since I'm using both these plugins. I will need to review the way that I manage my server and all the great creation that I can find in my worlds. I apologize for this and I hope you will understand. If you still want to use this plugin, the source is available and you can do whatever you want with it. Again, I'm really sorry about this situation.
Sincerely,
DjDCH
yeah... I am waiting for this to update since 1.1 - where it would have been useful in the first time ^^
Can you update this? Please? Or at least tell us if you are still working on this plugin?
Thanks -QPitt
FYI, they posted a RB recently. Can you update so I can keep cchunk generation in my world normal? Thank you!
hmmm.... Why does it even need to be updated? I thought the point WAS that one can use the generator for future bukkit versions - even if no one maintenances the code anymore.
Can there be maybe a multiverse-only version, so it would be independend from bukkit releases?
This could have some real benefit for our server. Any chance of update?
Any descent 1.2 gens out there that actually work?
Seems like it is dead.
If u no update plugin to R4 or R5 it become useless and obsolete.
Yeah hope so an update will be pushed out.
This is a great plugin, and I can't wait until it's successfully generating 1.0 chunks on 1.1 based servers!
@corsab
Currently working on. ;)
1.1 stable is out would be nice to see also an update on this here :).
@destym
Effectively. But, before this plugin become popular, I will need to work on updating the code to make it work with 1.1.0. Since I'm relating on the obfuscating version of the Mincraft code, it's pretty sure that all the method and property names as been renamed. I'll start looking into this with the current dev build, but I may wait until the official RB is released.
With all the terrain generation changes that were introduced in 1.1.0 I would expect this plugin to become very popular in the next couple of weeks. Looking forward to the addition of presently missing structures, and thanks for the great plugin!
looks goo, wil see if I can add this to my server, and lood it whit my plugin
@NeonJ
The 1.7.3 generator already exists! See this mod page: http://dev.bukkit.org/server-mods/ptm173/
Could you make a version for 1.7.3 world generation? The old generation was so much better.. =D
(And, if possible, add villages and strongholds to it!)
@andrewzhang
There is no need for screenshot, since the result is exactly the same as the 1.0.0 Mincraft world generator, with the seed 100% compatible. ;)
Some screenshots would be good, awesome look and plugin. :D