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.
@PinkieStar Which build of craftbukkit you talking about?
Hey! I love your plugin!
I need some help with a problem.... I am using a special build of craftbukkit that allows me to use mods as well as plugins. it is Updated to 1.4.7 R 1.0 but weather man says the following:
Features depended to craftbukkit version will be disabled, is there anyway to enable them? I know it will work, it is just not recognizing the name of the build... but it is compatible.
Thanks so much
@lord0o
Hello... I'm not sure that I understand you right. You need to light worldguard region without any light source (torches, lamps)? I think it not possible yet.
Or you asking a region-time feature (like region-weather)? Same feature in plans, but I still not tried to implement it, so I don't know when this feature will be added :)
@Byamarro Seasons... There's no "automatic" seasons. You can manually edit biomes and get any season you want :)
By the way, I'm not sure that seasons feature could be good in weatherman. But I think it could be good plan for other separated plugin :)
is there anyway to make a worldguard region lightning?
Is it possible to use it to make seasons? I mean autumn, winter etc.
@FlashLight32
If you setting weather in world using WeatherMan this weather will override any weather changing in that world (using commands, other plugins and normal weather changing).
If you setting weather in world using WeatherMan weather in that world will freeze in selected state.
/wth world <world> rain - will enable rain in world <world>. And when you using any other plugin/command to set sunny weather it will turn back to rainy.
If you have problem with weather in any world try this: 1. Find worlds with freezed weather: /wth world 2. Remove weather setting for world: /wth world <world> remove
I think WeatherMan's weather feature are more interesting to set weather in regions or biomes. For example, you can select mountain and setup permanent rain there (or snow - if it's snowy biome).
maybe I have a bug with the original weather now its never rain/snow and when I use /weather storm 10000 nothing arrive/appear I need to do /wth world pvp rain to work, and your command not have a timer /wth world pvp rain 10m :P
@XeonG8
Strange. WeatherMan has no code that "place" snow or ice. There's only way to replace block of ice with water and snow with air. This routine was modified in version 0.5.0, but was there is still no any code that places snow or ice.
What kind of snow you see? A snow block (which could be crafted with snowballs) or snow (which formed naturally)?
Did you use any plugin that allow place snow using snowballs? For example MonsterFix can do it (but it requires snowballs and not conflicting with WeatherMan).
I will test it and if I can reproduce same effect, I will fix it. Thank you for information.
say I have a uggly swampbiome
and then I use the wand to change it to plains biome.. using the ghast tear... it shoots a snowball.. and where the snowball hits, creates 1x block of snowoverlay... the rest of the wm radius changes swamp to plains biome... but i'm getting 1x1x1x blocks of snow or ice&snow if this hits water.
I don't remember weatherman doing this before.. I thought it might be craftbook but I don't think it is.
@XeonG8
I noticed same effect when changing weather manually. If I find a solution to remove this effect, I will include it into next version.
@XeonG8
Hey! WeatherMan it's biome changing plugin. When you using ghast tears (wand mode must be enabled) to change cold biome to warm it will melt snow and ice
/wm cfg meltsnow <on/off> - switch on/off snow melting on biome change /wm cfg meltice <on/off> - switch on/off ice melting on biome change
also when using essentials /time day or /weather sun ... it starts raining/snowing and then goes to sun...
is this something else weatherman has changed?
also annoying and didn't used to be like this
when i use teh wand and the ghast tear.. i get snowballs? and they land on surface creating snow overlay.. or if on water they turn the block into ice, and then put snow overylay.
Not sure what new is causing this, but its annoying.. any ideas... didn't used to be like this.
@S1lverK3y
Looks like you enable rain for world. Type command /wth world to check world's settings. If there's any world listed type /wth world <worldname> remove
Constant rain everywhere wth cant disable it
WeatherMan v0.5.0 tested with craftbukkit 1.4.7. It works fine. You may use it without updating (warning message will be printed in log file) or download this file: http://dev.bukkit.org/media/files/666/107/WeatherMan.jar Updated file is same as previous, there's only one addition that marks craftbukkit v1.4.7 as compatible.
@FlashLight32
Hello, please use this version. It same to previous, but aliases was removed from plugin.yml, and there's some language update.
@FlashLight32
Ohhh! It was bad idea to use "weather" alias to wth command. One moment please, I will remve aliases and upload version without it.
hello maybe its me but your cmd /wth interfere with /weather when I enter the cmd '/weather sun' I see that "something wrong (check command,permissions) /wth <player.....> /weather <sun/storm> [duration]"
so now I need to use /wth world jemisworld sun