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.
@fromgate
Спасибо за рассмотрение. Да, в воздухе присесть нельзя и так как я не знаю всех нюансов, я привел в пример VoxelSniper, у них выбор заменяемого блока делается именно шифт + правый клик. Но даже и без шифта будет хорошо)
@Jema_Jema
Thank you for suggestion. I think it's a good idea. But there's a limitation to use "shift" key. When you flying (and I think using wand mode is more easy when you're flying) you cannot "sneak". Anyway, I'm going to implement your idea in the next version.
Спасибо за предложение. Думаю это хорошая идея. Но есть ограничения в использовании "шифта". В полёте (а именно так удобнее использовать режим снежков) нет возможности присесть. Ну в любом случае попробую добавить эту функцию в следующую версию.
Было бы неплохо добавить фичу типа - правый клик(можно с шифтом) вандом по блоку в биоме устанавливает этот биом для ванда, а то часто такой функции не хватает. И желательно что бы это работало на дальнем растоянии. В общем как в VoxelSniper выбор рабочих блоков.
@avalon666
Ok, I will test it. Thank you for report.
Unfortunately, I can no longer use our server WeatherMan. Serverversion: mcpc-plus-1.6.4-R0.1-forge933-B106 Is hoped that in future it will go again?
2013-11-02 17:26:36 [INFO] [WeatherMan] Enabling WeatherMan v0.5.4 2013-11-02 17:26:36 [INFO] [WeatherMan] +
--------------+ 2013-11-02 17:26:36 [INFO] [WeatherMan] + This version of WeatherMan is not compatible with CraftBukkit dedicated + 2013-11-02 17:26:36 [INFO] [WeatherMan] + Features depended to craftbukkit version will be disabled! + 2013-11-02 17:26:36 [INFO] [WeatherMan] + It is strongly recommended to update WeatherMan to latest version! + 2013-11-02 17:26:36 [INFO] [WeatherMan] + Check updates at http://dev.bukkit.org/server-mods/weatherman/ + 2013-11-02 17:26:36 [INFO] [WeatherMan] + or use this version at your own risk + 2013-11-02 17:26:36 [INFO] [WeatherMan] +--------------+@rsmKaelub WeatherMan is using standart bukkit biome methods to read and set biome data. If your mod is overriding standart bukkit biome feautures - WeatherMan will work with it. So you need install it and test. First - type /wm list command to find is WeatherMan find biome types of mod. Than try to change biome in area to a biome provided by mod.
There is a custom biome for the Dimensional Doors Mod. Is there anyway this plugin could utilize custom biomes by default?
@avalon666
Hmmm... I think the reason is using space in biome name.... I think I'll do some changes that could help you.
@fromgate
Die Biome gehören zu der Mod BIOMES O' PLENTY. Mit /wm list wird "bambus forest" angezeigt. Es gibt noch mehr Biome in der Mod mit Zwei oder drei Wörtern.
google translate: The biomes are among the mod BIOMES O 'PLENTY. With / wm list is "bamboo forest" appears. There are more biomes in the mod with two or three words.
wm list
2013-10-05 14:54:11 [INFO] Biome list: wyvernbiome, snowy dead forest, mountain, origin valley, frost forest, deadlands, mushroomshore, smallmountains, lush swamp, tropical rainforest, alps forest, frozenriver, cherry blossom grove, sludgepit, grove, timber, coniferous forest, kelp forest, wonderous woods, bamboo forest, canyon, pasture meadow, jungle, fen, woodland, shield, dead forest, shore, iceplains, seasonal spruce forest, gravel beach, brushland, chaparral, alps mountainside, ocean, tropics, dead swamp, mystic grove, highland, volcano, plains, savanna plateau, alps, polar, desert, blessed bog, canyon ravine, hell, outback, seasonal forest, heathland, prairie, icy hills, corrupted sands, field, original, garden, thick ominous woods, phantasmagoric inferno, extremehills, icemountains, deserthills, thicket, marsh, temperate rainforest, beach, bog, boneyard, undergarden, thinned timber, junglehills, pasture, sky, mesa, frozenocean, deciduous forest, arctic, grassland, snowy coniferous forest, taiga, fungi forest, forest, taigahills, glacier, coral reef, foresthills, scrubland, maple woods, thick shrubland, meadow forest, nether, hot springs, bayou, dunes, wasteland, overgrown beach, moor, mangrove, boreal forest, wetland, spruce woods, mushroomisland, majestic meadow, oasis, lush desert, forested field, extreme hills, orchard, crag, steppe, ominous woods, swampland, quagmire, birch forest, meadow, thinned pasture, redwood forest, badlands, jade cliffs, sacred springs, river
@avalon666
I don't know what is Bamboo Forest biome. Where I can read about it? It's mod biome? is biome name in /wm list output contains space "Bamboo Forest" or it named like "Bamboo_Forest"?
@fromgate
Ja ich sehe die ganzen Biome mit /wm list. Aber es sind Biome mit Zwei Wörtern. Zum Beispiel Bamboo Forest. Diese kann ich aber nicht mit dem Befehl /wm biome Bamboo Forest nutzen.
Google Translate: Yes, I see the whole biomes with / wm list. But there are two biomes with words. For example, Bamboo Forest. But this I can not use the command / wm Bamboo Forest biome.
change wmsystools to 1_6_R3 pls...
@Bodyash
You need configure your server to full UTF8 compatibility (server, console, etc...). Or you can save translation file recode it to required codepage and use this file instead of built-in.
@avalon666
Do you see your biomes at output of /wm list command? If yes, this biomes possibly will work fine (and you will find names there).
http://cs301802.vk.me/v301802094/5faa/IyQ4_pmD60w.jpg
Русский язык - не торт. 1.6.2 + Spigot + CPFIX
Kann ich die Biome per ID setzen? Ich nutze Biomes O Plenty auf dem Server. Da gibt es unter anderem Biome mit zwei Wörtern. (Bamboo Forest, Birch Forest, Spruce Woods ...). Wie kann ich diese setzen?
google Translator: Can I set the biomes by ID? I use Biomes Plenty O on the server. Since there are, among other biomes with two words. (Bamboo Forest, Birch Forest, Spruce Woods ...). How can I put this?
translated to polish :3
@2ez4joez
its cool that someone can write russian xD so i think fromgate is happy to read it that you like his plugin them most
Спасибо за этот отличный плагин, очень помогает мне в терраформинге!
It no matter what i do, i give myself all the permissions, im opped, i have the wand out, everything. I do /wm biom Jungle or /wm biom jungle and all it says is:
Something wrong (check command, permissions) /wm help
What is going on D:
EDIT: nevermind, i found out its biome while trying to fix it :/