promotional bannermobile promotional banner

OneHundredGenerator

Abandoned
Permanent world generator.

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.

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

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.

The OneHundredGenerator Team

profile avatar
  • 4
    Projects
  • 17.4K
    Downloads

More from _ForgeUser7033096

  • FailedLogin project image

    FailedLogin

    • 7.1K
    • Bukkit Plugins

    Return custom kick message when the login process fail.

    • 7.1K
    • March 9, 2012
    • Bukkit Plugins
    • +1
  • DeathLog project image

    DeathLog

    • 5.9K
    • Bukkit Plugins

    Show death messages in the server console/log.

    • 5.9K
    • March 6, 2012
    • Bukkit Plugins
    • +1
  • PermaWorldGenerator project image

    PermaWorldGenerator

    • 2.2K
    • Bukkit Plugins

    Permanent world generator.

    • 2.2K
    • January 3, 2012
    • Bukkit Plugins
  • FailedLogin project image

    FailedLogin

    • 7.1K
    • Bukkit Plugins

    Return custom kick message when the login process fail.

    • 7.1K
    • March 9, 2012
    • Bukkit Plugins
    • +1
  • DeathLog project image

    DeathLog

    • 5.9K
    • Bukkit Plugins

    Show death messages in the server console/log.

    • 5.9K
    • March 6, 2012
    • Bukkit Plugins
    • +1
  • PermaWorldGenerator project image

    PermaWorldGenerator

    • 2.2K
    • Bukkit Plugins

    Permanent world generator.

    • 2.2K
    • January 3, 2012
    • Bukkit Plugins