NavidK0 / Carbon

Carbon is a Spigot plugin which turns a spigot protocol hacked server (on 1.7.10) into a 1.8 server.
GNU Lesser General Public License v3.0
35 stars 19 forks source link

Instead of hacking/injecting the worldgen into the default MC worldgen, add it as a bukkit worldgen #46

Closed ArtificialTruth closed 10 years ago

ArtificialTruth commented 10 years ago

I heard that you were considering creating a full 1.8 generator but wanted to inject it into the default Minecraft generator. That will cause multiple problems:

  1. If you don't want a world to have any 1.8 features in a world.
  2. If you're using custom generators like PlotMe, SkyBlock, SkyGrid, Emptyworldgenerator etc.
  3. You can no long prevent it from generating since you removed the whitelist.

There are 2 easy solutions to this problem, 2 is the best imo:

  1. Add a list that can be toggled to whitelist or blacklist were you can define which worlds it should/shouldn't use
  2. Add a generator called Carbon which can be added to either bukkit.yml or your preferred world handling system (ex. MultiVerse)

Forcing all worlds to have a full 1.8 generator is a bad idea. As always, keep up the good work!

StefenSharkey commented 10 years ago

I agree with everything stated here, as well.

I understand making a custom world generator isn't exactly an easy thing to get perfect, but allowing users to enable and disable block (and upcoming terrain) generation in some way would be beneficial to all.

NavidK0 commented 10 years ago

Reimplemented.