BioMed
Control the biomes of your world!
BioMed enables you to:
- Convert sections of any map to a different biome!
- Convert whole maps to the same biome!
- Good for creative & flat world maps!
- Regenerate map sections with a different look! (Kind of working - see notes.)
- Generate your own mushroom islands! (See notes.)
- Thaw your spawn!
- Freeze your spawn!
- Spawn nether mobs in a normal world!
Instructions
Please read the entire overview before posting bugs/questions. Most reported bugs/questions are already answered here. If your Question is not answered here, try the Troubleshooting page.
Download BioMed.jar and copy it to your plugins directory. The plugin will generate a config file on first run, which you can then edit if desired (in game commands are recommended, however.)
The only parameters that cannot be controlled in-game are in the "options" section. They are:
- allowglobal
- allowop These options control the ability to set global biomes and use commands as op, respectively. They are enabled by default, so you will need to set them to "false" if you do not wish for your players to use them.
In-Dev / Requested
Reworking the command system! Leave a comment with suggestions. Looking into improving quality of some global biomes Looking into time-dependant biome regions (day/night cycles) Remove dependency on WorldEdit for selections (will still integrate if present) Whole-biome replace Free-form selections Brush tool
BioMed "In-Dev" is currently at version 0.7.1, and it is built against Craftbukkit-1.4.7-R1.0.
Latest Build notes:
- No longer requires WorldEdit (small bug introduced in v0.6)
- Global biomes are
currently unavailableJust added!in need of revision. They still work, but you may be disappointed over previous builds.- The commands for changing global biomes are still the same, so see the commands page for details.
- Use the biome "none" in your command to disable the global biome.
- All newly-generated chunks will be 100% the biome you specify. This will cause your global biome to be generated in areas where it wouldn't normally, and can have some weird results. File a ticket for any "buggy" behavior you find.
- BioMed will attempt to update existing chunks to the global biome whenever it is changed. It can only do this for currently loaded chunks, however. I am looking into a way to get around this, but for now be aware that you will have to fix a lot of these "holes" yourself.
- removing the global biome will not affect existing chunks. If you want to restore the default biome in an area, use one of the "clear" commands.
- BioMed will no longer store regions in its config file. On start/reload, any regions found there will be imported and removed from the file.
- User requests are always welcome. As long as the feature is reasonable to implement, I'll try to make it happen.
- I decided to not use the built-in biome API- as is- due to inefficiencies in handling large changes. My version is- in theory- much faster, but may contain bugs, or break with updates. As usual, report any bugs or error messages here for a response. Post a stack trace too for a quicker response. The more info, the better.
- NOTE on using WorldEdit's regen command: If you have a global biome set, all blocks affected by regen will be generated 100% as the global biome. This will allow you to quickly convert sections of an existing map with ease, but it still does not allow "controlled" regeneration on a small scale. I plan on implementing that as soon as I determine a good way to do it.
Commands
Permissions
Bugs
If you find a bug, or are having problems:
- Read what other users are saying, to see if there is a fix or workaround.
- If you cannot find your problem already mentioned, feel free to file a ticket, leave a comment, or PM me. If you don't feel like signing up for curse just to file a bug, you can also PM my bukkit.org account, Karl Marx.
If you are submitting a bug report, I strongly suggest that you include a stack trace as well. What's a stack trace?
@dannytix
Sweet! Thanks for the support man.
@Drostan_S
It's technically possible, but I'd be concerned over the performance in any reasonably-large region. That, however, is your problem ;) so I'll put it on my "todo" list. Don't expect it any time soon, though.
Is it possible to make it set a map's region by day/night? Basically my idea would be to have a map that changes to a desert biome in the day, and a snow biome at night.
@dannytix
i did post another comment there in that page xD
just realised the post i made was not on this page but on the commands page, for the sake of not wanting it to be overlooked posting link to it here :D
http://dev.bukkit.org/server-mods/biomed/pages/commands/#c22
@morphtrust
You are correct about that being the way it *should* work. I haven't done any testing with tekkit, though, so I can't say anything about compatibility there. I'll do some research and testing when I can, but BioMed uses a few "non-standard" bits of the craftbukkit server for full functionality that may not be identical to other implementations.
Regardless, it should still be possible to get a tekkit specific build working, if necessary. In the mean time, you can help by checking your server log for stack traces and pm'ing them to me. Chances are the plugin crashed on startup, and those will tell me exactly why.
does this not work with tekkit at all? just wondering because I tried to generate a desert world, and after it accepted setting the global biome to desert hills *with a capitol D* it still is generating what ever it wants, so I am not getting any more desert at all let alone all desert (world is new and no one had entered before setting the global, so other than the spawn area that was already generated it should be desert correct?)
Great to see work on this again, I'll try it soon!
I also just removed the unofficial download of my 1.2.5 version from github.
@bluehasia
There is no built-in command to replace an entire biome. Currently, only rectangular selection / whole world are supported. If you have WorldEdit, use it to make a selection and then run the command "/biome set-selection somebiome". If you don't have WorldEdit, you can still specify a region manually with the "/biome set" command. The full syntax to do so can be found on the "commands" page.
ok i been looking for a bit i cant figure out the right type of command to say change the ice plains im in currently into another biome
@bluehasia
It won't remove the snow (you can use WorldEdit for that) but it will prevent new snow/ice from forming. I'd like to add that feature eventually, though.
so lets say i have a map i love the land lay out but it has unwanted huge snow boimoes. i can use this to turn them say a meadow? and will it remove all the snow in said biome?
Also, I realize how bad the commands are at the moment. Implementing a new command system is my top priority- it's just taking a lot longer than expected.
@Rycci
Are you trying to run the command "/biome" on its own, without any additional options? Doing so is supposed to give you that message. You need to give the command additional parameters for it to be useful- how else is it supposed to know what you want? ;)
The full list of commands, and how to use them can be found on the commands page.
Every time i try to do /biome it gives me error: ''Syntax error! See the BioMed page on bukkit.org for usage''
This will be a pain to update for 1.3.1, I might do it in the next few weeks, but no promises for now.
Hi, i wanted to change biome of an already generated map, so i decide to tried your plugin, the fact is that i can't change all the map (or a huge section in once).
I'm trying to set the biome to jungle for a selected area, (aprox 5000*5000) then i'm making a dynmap render. Dynmap show me that all the selected area is now jungle, but when i'm restarting my server, and making another dynmap render, all the selection is like before the command.
Is there a way to change all in once ? Or do i'll have to fly and load all chunk ? Because my map is like 10000*10000 (An old map generated in Beta 1.3 [So biomes are completely screwed .. :/ ] )
P.S: Apologize for my english, i'm French . D:
@MrDragon7656 What I put up for download works as good as 0.4 did for earlier CraftBukkit versions (for what I can see, although with the same bugs because I only updated it) and supports Jungle and Jungle Hills. I'm using it for my own server and can confirm that global biomes definitely work.
You can't break anything by giving it a try.
@pdinklag
So this'll work fine, or should do? Or might it be best to wait till either you or Danny can get a working version for 1.2.5 up, or even wait till 1.3 is out and done?
(Just looking for ideas, in no rush, but tried a plugin or two and lost a bot of my world once so I like to ask first.)
@dannytix
Ah, I know that feeling, happened to quite a few projects of mine. ;)
If you think you're done with BioMed at this point, it'd be cool if you could commit what you have - working or not, maybe to another branch - so I can check them out. I'd be happy to maintain it further; I already have several (non-public) plugins going for my server, so it should not be too much of an effort to maintain one more.