Planetoids
Planetoids - Generates a world full of planets:
Version: v1.4.2 Release
Planetoids, by default, creates a new world (called "Planetoids", if you fail to make a settings file) that uses my custom generator class to create a world full of "planets", which are spherical objects of varying size that have a "shell" of one block type, and a "core" of another. Planetoids can also be configured to work with multi-world management plugins, serving as a chunk generator for worlds that you create.
I got the idea from the Planetoids Map Generator, but I have no affiliation with the author of that tool.
Features:
- Configurable core and shell blocks, with percentage chance
- Optional floor, with configurable block type and height
- Optional single-block bedrock floor below that (to hold liquid floors)
- Can lock it to nighttime only
- Can disable weather, monsters, animals
- Reads world height from server.properties. Only seems to work up to 256.
Download Planetoids
Installation and Troubleshooting
A default config is created if you don't use the one from the zip, inside plugins/Planetoids. If you want to customize it before the spawn area generates (highly recommended), make sure you edit the one from the zip and put it in the right place. If you're going to use Planetoids with a multi world management plugin, I suggest you set 'autocreateworld' to FALSE, or Planetoids will make a world for itself automatically.
Notes (Read this before asking questions please!)
Screenshots
Changelog/Planned Features
Source Code on Github
Hi, i need some help here.
i want to use towny with this, but i cant seem to get the planets to be 20x20 and exactly 20 apart. i have edited the config.yml but this still doesnt work. could someone help me here?
thanks,
ipadrules27
@Canis85
i understand, lets keep bugging them about these known bugs, they're probably just extremely busy! i'll help if you need to. Baby steps imo.
@Cliffordlittle
Planetoids wasn't written to be used like that. I made Planetoids create its own world for ease of use, so people could just drop it in and use it. It doesn't use load: STARTUP, and you don't add lines to bukkit.yml. There's a parameter in the Planetoids config.yml where you can specify the world name if you want to change it.
I've been trying to figure out a way to make both scenarios work without compiling two separate plugins, but Bukkit has a bug where you can't call createWorld during onEnable or onLoad if you're using load: STARTUP. I opened a bug report with Bukkit but they refuse to fix it.
@Canis85
im using MultiVerse, i put lines in the Bukkit.YML
worlds: Planetoids: generator: Planetoids
i put Softdepend in MultiVerse.Plugin "softdepend: [MultiInv, WorldInventories, Multiverse-Adventure, Planetoids]
Is there anything else thats missing? it's generating land still...
EDIT: It was actually working for a full day without generating land, then i actually installed ANOTHER, world generator, and made another world (with Tropic) and after that Planetoids world started generating land.
How can i make it so that Planetoids world STAYS with the Planetoids Generator? Somehow, it just keeps coming off track.
I uninstalled the other generator, and i deleted the old planetoids, made a new one with everything double checked... and Still generating terrain. hopefully we can just figure it out, because this plugin is awesome.
EDIT: Just though of something,... Maybe have the planets swirl with different blocks, like clouds over ocean type look.
@Cliffordlittle
I looked into your issue, and the problem is that Planetoids is set up to be an additional world, not a default world. If I set it up to be a default world, it will only work if everyone adds an entry to their bukkit.yml, which isn't very user friendly.
I'm assuming you added lines to your bukkit.yml? If not, what multiworld plugin(s) are you using?
Actually, fire will probably not work at all. The code checks if the supplied blocks are actually valid placeable blocks (using Bukkit's Material.isBlock()), and I don't believe fire qualifies.
Last time I tried having Planetoids use load: STARTUP, Bukkit would crash. However, this was months ago, so I'll give it another try and upload 1.3.1 with load: STARTUP if it works.
I haven't tried to use colored wool before, so it probably won't work right now. I'll add something in to let you supply the block ID (and sub ID, for stuff like wool) rather than the name. TNT will work, just add an entry for TNT in the config under blocks and/or shells that follows the syntax of all the other entries. The number following the entry needs to be between 0 and 1, and reflects the chance that it will be generated.
While you should be able to add FIRE the same way, I'm not sure that you'll ever really see it because the game will probably remove the fire (since it won't actually be burning anything) after a few seconds.
[SEVERE] Could not set generator for default world 'Planetoids': Plugin 'Planetoids' is not enabled yet (is it load:STARTUP?)
How do i fix this?
i think it's messing up my worlds, after this happens, regular terrain starts generating.,
how do i put colored wool for the shells?
And other blocks with Multi-ID?
i want FIRE and TNT also...
Why does it only generate planets then start generating the normal world
And with the move from the old Bukkit forums completed, v1.3.0 beta is here! Supporting arbitrary world heights, configurable in your server.properties Note that the max height still seems to be capped at 256 (in my testing, no matter what height I set it to, my server only generated up to 256).