WeatherMan
WeatherMan
WeatherMan allows you to change biomes and repopulate areas ingame with commands, magic-wand and a sign, controlled by redstone power. WorldEdit selections and WorldGuard regions supported.
Video
Features
- Change biomes (you can use: commands, wands, signs, WorldEdit selections and WorldGuard regions)
- Repopulate area according to biome that was previously changed
- Control weather locally: for player, for region, for biome and for whole world.
- Grow trees or cut them off using special wands
- Control biome changing (toggle two biomes) with sign controlled by redstone power.
- Check biome in a your location or inform you about biome changing while you traveling
- Preventing snow-forming and ice-forming in defined biomes.
Why do I want it?
If you need to change biomes, grow new forest, or going to allow your players to do it - you must install WeatherMan :) If you need to "curse" any player with unstoppable rain you can find this plugin useful too.
How Do I Install It?
Just copy it in your Plugins folder.
How to use it?
- Install
- Use command /wm set biome:<biome> radius:<radius> to change biome around you
- Use command /wm set biome:<biome> to change biome at area selected using WorldEdit
- Use command /wm set biome:<biome> region:<region name> to change biome at WorldGuard region defined by name
- Use command /wm replace biome:<biome> fill:true to change biome in your location to new one
- Use command /wm give [biome | woodcutter | depopulator | forester] to obtain all or specified wand.
- Use command /wm wand to enable wand mode (define biome and radius with commands /wm wand biome:<biome> radius:<radius> tree:<tree type> Right-click with magic wand and you'll shoot the snowball that will change the biome around the hit-point, remove or grow trees.
- Create sign with [biome] in second line, radius value in third, and biome names in first and forth lines. You can set word "replace" in third line if you need to replace the full biome. Now you can use redstone power to toggle between two biomes.
Commands
General commands:
- /wm help - display help and command list
- /wm check - check biome in player location
- /wm info - toggle walk-info mode (inform player when he moves from one biome to another)
- /wm list [tree | biome name mask] - list avaliable biome types (or tree types)
- /wm wand [biome:<biome> radius:<radius> tree:<tree> - toggles wand mode or configure wand parameters
- /wm give <biome | woodcutter | depopulator | forester> - give defined wand (brush)
Terramorphing commands
- /wm set|replace|populate <parameters...> - set biome in area, replace biome in area, repopulate area. More info about this commands you can find here.
Weather commands (console not supported yet)
- /wth player <player> <rain|clear|remove> - set personal player weather to rain, clear or remove settings
- /wth region <region> <rain|clear|remove> - set weather in region to rain, clear or remove settings
- /wth biome <biome> <rain|clear|remove> - set weather in biome to rain, clear or remove settings
- /wth world <world> <rain|clear|remove> - set weather in biome to rain, clear or remove settings
- /wth <player|region|biome|world> - list the players, regions, biomes, worlds where weather states are changed
Local time commands
- /wtm player [<player> <HH:MM|day|night|remove>] — configure player personal time
- /wtm region [<region> <HH:MM|day|night|remove>] — configure local region time
- /wtm biome [<biome> <HH:MM|day|night|remove>] — configure local biome time
- /wtm world [<world> <HH:MM|day|night|remove>] — configure local world time
How to revert back to original biomes
If you need to set back an original biomes at defined area, you can use "original" biome type with commands /wm set, /wm replace, /wm biome (and use wand to change biomes). Command /wm replace source:<source biome> biome:<target biome> supporting "original" only as biome parameter (<target biome>).
WeatherMan translation
It is possible to use language files to translate WeatherMan messages.
Available translations (included to plugin, you just need to setup language variable at config.yml): english, dutch, french, german, polish, romanian, russian, spanish, ukrainian.
- English - default (sorry for my english! Helped By matthew_cowley)
- Russian (Русский)
- Ukrainian (Українська) - translated by duckman, Rangars Team. Thank you very much, duckman!
- German (Deutsch) - translated by PinguinAman. Thank you very much, PinguinAman!
- Spanish (Español) - translated by Indeleble, Antica RP Server. Thank you very much, Indeleble!
- French (Français) - 50toto50. Thank you very much, 50toto50!
- Romanian (Română) - kaZep, b-Zone
- Dutch (Nederland) - translated by Martin1704, renzo12y, tommyvanaarde. Thank you very much guys!
I will be very thankful if you can help me to translate WeatherMan to other language and join me at translation project.
Permissions
- weatherman.basic - allows to use commands /wm help, /wm check, /wm list
- weatherman.cmdbiome - allows to use command /wm set and /wm fill
- weatherman.sign - allows to create [biome] signs
- weatherman.wandbiome - allows to use wand and commands /wm wand, /wm radius, /wm biome
- weatherman.config - allows to setup plugin with command /wm cfg
- weatherman.weather - allows to use local weather command /wth
- weatherman.time - allows to use local time command /wtm
Source code
Update checker and bStats
WeatherMan includes two features that use your server internet connection. First one is bStats, that used to collect information about the plugin (versions of plugin, of Java.. etc.) and second is update checker, checks new releases of plugin after WeatherMan startup and every half hour. This feature is using API provided by dev.bukkit.org. If you don't like this features you can easy disable it. To disable update checker you need to set parameter "version-check" to "false" in config.yml. Obtain more information about bStats and learn how to switch off it, you can read here.
Dev Builds
Dev builds available at CricleCI.
Note: Dev builds are unsupported and not tested and not approved by BukkitDev team.
Like this plugin?
You can support my work via Paypal:
Patreon:
Or just buy this plugin on SpigotMc.
some reason the wand doesn't work anymore :S
no error just doens't work and wm wand is on
@Intangir
There's no "populator engine" include into WeatherMan. WeatherMan during the "repopulation" produces only two steps:
I can't control server's populator. So if server did not creates a flowers here, I can recommend to init repopulator again. May be next time you will be luckier :)
populator doesn't seem to work with flower forests
just makes a clear ground.. which is i guess slightly useful sorta..
but then i have to manually populate it, forest wand helps though
@fromgate
Hey fromgate,
Thanks for your reply dude.
I haven't been on in the last few days and haven't had a chance to check. I'll get you some results over the next day.
@seanskroht
You know I can't reproduse this bug. Can you provide me more information:
Thank you.
@chmv
Same! All I can get out of Weatherman is the /wm help command. Nothing else works. Biome changes don't happen and it will sometimes throw console errors. Would like to see an update to this.
The plugin does not work. Displays /wm help for any command and does nothing else. I checked WeatherMan 1.0.0 with: craftbukkit-1.7.2-R0.2.jar craftbukkit-1.7.2-R0.3.jar craftbukkit-1.7.2-R0.4-20140316.221310-4.jar Also with some of spigot's.
I tried it with an empty folder plugins.
WeatherMan 1.0.0 does not work for me. Please help.
@WardenWolf1982
Same problem with bukkit 1.7.2-R0.3 and worldedit-5.6.1.zip...
Can it populate area with flowers and tall grass?
@aazlm
Thanks for information. I did not test latest version of WeatherMan with spigot. I'll do it, but can't predict when it will be fixed.
I have the same problem with spigot :s
@WardenWolf1982
Please give more information: craftbukkit version, worldedit version?
@fromgate
When I try to use /wm set, it just says "wm help" and doesn't actually do anything. It is most definitely broken with the current version of WorldEdit. It does not throw any error in the console, however.
@WardenWolf1982
Current version is compatible with latest craftbukkit build: http://dl.bukkit.org/downloads/craftbukkit/ This version shows warning message in log file. But it means that plugin need tests with craftbukkit build.
Now I can say: it tested and works fine.
Is there any error messages in log file?
@ronfkingswanson I remember and going to update WeatherMan. But I cannot predict when new version will be created.
and maybe include that large-range biome modification fix and the snow melting fix while you're updating to bukkit 1.7.5?
Could you please update to support the latest WorldEdit and Bukkit? I'm having problems where the only command that works is /wm help.
Add Reload-Command!!!
The savanna biome seems to be missing from the list (though the three other savanna variant biomes are listed by /wm list). Is this intentional? Is there any way to set a biome to savanna?
Also, might I suggest a feature? Namely, it would be useful if optionally instead of specifying the biome name in the commands one could specify the biome number.
@matt112986
Ok. I think I understand what you need: integration wit Terrain Control. Let me take some time to think is possible or not. I never used TC before, but I think it's a great plugin and integration with it will be useful.
@fromgate
When I use /wm list it doesn't display any of the custom biomes made using Terrain Control and won't accept their names as a possible biome to replace to. If the biome ID's could be used in place of the name then I could change a chunk to a non-vanilla biome. TC allows users to pick which ID a biome uses so long as vanilla MC hasn't already used it.
To summarize I'm hoping it's not too hard to allow changing biomes based on ID instead of name allowing non vanilla biome ID's.
This isn't a huge deal but it would be a nice way for TC users to change custom biomes around without having to manually edit their biome maps and restart their servers.