RealWeather
RealWeather
RealWeather
Spigot support 1.10.2!!!
This plugin makes game more dangerous than before. It extends weather and its effects. Everything is based on temperature which is calculated via many functions. It also checks where the player is. Lot of variables are configurable (damage, dealays between damages, armors, etc.).
How does it work:
Plugin can be divided into few parts.
- Weather - There is specific weather for every day and can be completely configured to fit your needs. RWEditor is really useful in this. Weather affects temperature in world, causes rain and storm in specific weather. (Ex: STORM, SUMMERSTORM, ...). Example of what may happen: It is BLIZZARD. Temperatures are really low and on ice mountains, as well as othere icy areas, it can be dangerous without winter clothes.
- Temperature - There is really complex algorithm that calculates temperature for each player on the server. Effects can be disabled via permissions. Temperature depends on: biome you are in, time (night - cold, day - warm), height from sealevel (up = cold), current weather, heat sources around player and in hand. Practically everything mentioned here can be configured. Then it decide what to do next. If it is cold it checks players equipment and decide if he has to receive damage or not. If temperature is high you start being exhausted, clothes can reduce effect as well. You can replenish stamina in water, but only in high temperature. You can also drink pure water from bottle.
- Thirst - It is simple, you lose your stamina faster.
- Jungle - I love this one. Traveling in jungle was really boring. But what if you get poisoned? Poison as "poison" is quite rare (5%). Other effects: blindness, confusion, slow, weakness. The base of this function is in tall grass around. Without it, it does nothing.
If something doesn't work: Make a ticket, this will help to fix it. Or do you want me to see the bug? PM me.
Built for Java 8
Current Update status(1.10.2 for 1.10.2):
| Overall status | 85% | |
|---|---|---|
| New version update | 80% | |
| Testing if I broke sth | 60% |
Version: 1.10.2
Current compatibility: 1.10.2 - Java 8
Wiki: Link. Here you can find Installation and configuration - WIP and VERY outdated
Auto error reporting
- Can be disabled in config.yml.
- Also you can set your name there. When I finish website app you can track your error. Errors with name will have first priority.
- Only 1 can be send every 5 minutes, so it will not overload my web :D
- Gathered info: Security code(from error website. it is like weak antispam), plugin version, plugins list, craftbukkit version, your name(only if set) and error. IP is NOT gatheret, so I can't tell you if you error is fixed if you don't set your name in config.
New in 1.6.4: "Modules" update...
- Fix: Updated for new MC version (1.6.4-R0.1).
- Add: Modules. Everything is now in modules.
- Add: Player slow can be disabled.
- Add: Bed heat up.
- Add: Error reporting
- Add: Command /rwadmin walk <name> - resets player walk speed to default.
- Info: RealWeatherHUD will be available with MCP 1.6.4 release!
- Info: IceBlock DELETED, really!
- Info/Fix: UTF8 localization is working ONLY in modules, core is not supporting UTF8 yet!
Important: Localization file is reseted after version update and old one is saved in plugin's folder.
| Name | Speed | Quality | Description |
|---|---|---|---|
| simple | fastest | - | checks only block above you, used by default in desert |
| default | slow | bad | checks square with you in center and side((CheckRadius*2)+1) |
| cross | fast | good | At first checks four directions(North etc.) in heigh of eyes then aquired rectangle with maximal side lenght((CheckRadius*2)+1) |
| smart | slow/fast | great | uses fill algorithm |
Available languages
| Language | Token |
|---|---|
| English | eng |
| German | ger |
| Czech | cze |
| Spanish | esp |
| Polish | pl |
To Do
- Spring, Winter, ... (Seasons)
- Improve thirst. Make it independent from hunger.
- Improve house recognizer ("smart")
Known bugs
- System can't recognize if you are in a house and CheckRadius reaches outside where is no roof -> It thinks that you are outside. -> Partialy fixed in "cross": Still missing system for "L"-shaped buildings. I have algorithm written on the paper so now only transport it into plugin.
-
View User Profile
-
Send Message
Posted Dec 16, 20122012-12-16 17:01:35 [INFO] matikap2 issued server command: /rw temp
2012-12-16 17:01:35 [SEVERE] null
org.bukkit.command.CommandException Unhandled exception executing command 'rw' in plugin RealWeather v1.2.3
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:502)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:985)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:903)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:858)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:290)
at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113)
at net.minecraft.server.ServerConnection.b(SourceFile:39)
at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595)
at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
Caused by: java.lang.NullPointerException
at org.creezo.realweather.RealWeather.onCommand(RealWeather.java:243)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
... 15 more
-
View User Profile
-
Send Message
Posted Dec 11, 2012@TheCreezo
The snow doesnt fall for me :(
-
View User Profile
-
Send Message
Posted Dec 11, 2012@patalkok
I think it is 8... Go to minecraftwiki and search for snow. You can find there that slabs are implemented but not used for really long time.
There are data values from 0 - default height to 7 - looks like Block but actually is slab
-
View User Profile
-
Send Message
Posted Dec 10, 2012I have a question (advanced snow)
4 blocks of snow = 1 cube?
-
View User Profile
-
Send Message
Posted Dec 5, 2012@TheCreezo
Hey :D
You don't need soo much UTF8 support. Use NotePad++ and Change it to UTF8
It works on a lot plugin. Also you could add Spout support? It would be a high priority later :)
-
View User Profile
-
Send Message
Posted Dec 3, 2012@Q2Lummox
I am sorry, but I have not enough time for developing plugins right now. BTW it is 0:32 after midnight :-)
Causes are: much larger game project, exams and school as it is. But I found some weird behaviour in AdvanceSnow, some error with Java Heap Size and out of memory problems, I just want to know if someone has similar experience. If so there is possible memory leaking somewhere...
UTF-8 ... so I will try in next full release ;-)
-
View User Profile
-
Send Message
Posted Dec 3, 2012I run cb .1.4.5 b2500 MC server with this coool Real Weather plugin.
but, Here's one issue.
your plugin doesn't accpet KOREAN localization.
so, please let me use custom weather forecast by utf-8 based localization.
like this. - translated by me ;]
korean:
description: Korean
command:
YourStamina: "당신의 지구력: "
Temperature: "현재 기온: "
TemperatureShow: "현재 기온을 표시합니다."
TemperatureHide: "현재 기온을 감춥니다."
CurrentTemperature: "현재 지역의 기온: "
effect:
freezing:
#PlayerWarnOnLogin shows only when it is raining/snowing and player joins.
PlayerWarnOnLogin: "추운 지역은 반드시 옷을 입으세요!"
WarningMessage: "여기는 매우 춥습니다. 추위를 피하려면, 숨거나 갑옷을 입거나 발열체를 구하세요."
FrozenInIce: "당신은 꽁꽁 얼어 버렸습니다. 눈이 그치기를 기다려야 합니다."
exhausting:
WarningMessage: "여기는 매우 덥습니다. 더위를 피하려면, 숨거나 가죽갑옷을 입으세요."
Refreshed: "당신은 상쾌함을 느낍니다."
forecast:
Today: "오늘의 일기예보: "
Tomorrow: "내일의 일기예보: "
BLIZZARD: "강설 지역에 눈보라가 내려요. 다른 지역에는 폭풍이 와요."
STORM: "폭풍이 와요."
FREEZE: "대체로 맑은 하늘이지만, 매우 추워요."
RAINSNOW: "흐리고 비가 오지만, 폭풍은 오지 않아요."
COLD: "대체로 맑고, 조금 추워요."
SHOWERS: "소나기가 오락가락 하다가, 맑아져요."
CLEAR: "맑은 날씨입니다."
WARM: "기온이 올라서, 조금 더워요."
SUMMERSTORM: "폭풍이 오지만, 조금 더워요."
HOT: "조금 더워요."
TROPIC: "매우 더워요. 자외선 차단제 바르세요."
-
View User Profile
-
Send Message
Posted Dec 3, 2012I join the request to add an option to set in that biomes has to snow (with AdvancedSnow). And better control over the temperature in areas "covered" (underground).
Y. .. yeah, I forgot .... a bar / number that indicates the temperature that makes at all times :P . (Spooout. ...)
-
View User Profile
-
Send Message
Posted Dec 1, 2012hurry?
-
View User Profile
-
Send Message
Posted Nov 22, 2012@TheCreezo
But rain don't create snow slabs.
-
View User Profile
-
Send Message
Posted Nov 22, 2012@Byamarro
AdvanceSnow is active in all biomes, but it is possible to make it works only in specific biomes.
I am not sure if it is possible to slow player and maintain smooth walk. I have to test it.
-
View User Profile
-
Send Message
Posted Nov 22, 2012Ok I have another questions
1. Will it be possible in next relase to add option in AdvanceSnow <sub>activate on rain-only biomes''?</sub>
I just replaced texture of rain to hail on my server :P
Or just option to select biomes where plugins works.
2. What do You think to add slow effect when player walk through thick snow?
-
View User Profile
-
Send Message
Posted Nov 21, 2012@Byamarro
it is not wrong. Underground there is about 15°C. It depends only by 10% on temperature on surface. Maybe I will improve temperature underground :-)
-
View User Profile
-
Send Message
Posted Nov 21, 2012Ok there is a problem. If I'm on surface, then my avatar feel cold in temperature -12. But when I'm in underground ice cave then it don't cause damages.
-
View User Profile
-
Send Message
Posted Nov 21, 2012I thought I had put the last version, I'll download the 1.2.3, thank you :)
-
View User Profile
-
Send Message
Posted Nov 21, 2012@patalkok
So the first problem is version of plugin you use. 1.2.2 has security problem in code. Cuses ConcurrentModificationException. It is not dangerous for your server, but it sometimes generates this error when player left server. 1.2.3 fixes this error.
The second one: you are not first who says perms are broken. I know about it and it is on the list to be fixed in 1.4.X release.
-
View User Profile
-
Send Message
Posted Nov 21, 2012I love this plugin and I use it for a very long time :)
but I have two problems, not very serious..
1) the plugin generate some errors in logs files like this :
2)I think you put the second problem in the list of things to be settled
visitors have on my server directly wrinkling, even if I disable the permissions to be cold
for the moment they receive directly warm clothes to protect themselves, which increases a little roleplay directly beside the arrival of the server :)
it is possible to fix this?
and good job for this plugin :D
-
View User Profile
-
Send Message
Posted Nov 21, 2012@Byamarro
whops, there is no cap :D
-
View User Profile
-
Send Message
Posted Nov 21, 2012@ichat
About that clothes armor it is almost impossible to make via CB. But I can make some crazy workaround for it :D maybe I will make some beta version with it, but it is not top priority.
Snowing when it is lower than 0 is possible via client editing and I like this idea.
You can set armors to be chilling. Number above 1 increases resistance. Number under 1 increases damage/exhaust level. When checking your current clothes are checked one by one and then Factors are multiplied by each other. Then final damage is divided by this number. (Damage/(Boots*Chestplate*Helmet*Leggings)) IMPORTANT!!! Numbers could be only POSITIVE numbers from 0.01 to what you want!
Covering of mountains tops is possible, but ... there is huge but. At first I made AdvanceSnow plugin to make snow cover everywhere where is temperature lover than 0, but the function for exact temperature colculation is really performance demanding when you must calculate thousands of places in one tick. So I left this idea.
Maybe covering hill tops above y=?? without calculating temperature is possible without extreme load.
Last thing is the time... Manipulating with time may be really tricky. I tried to make some day extender, but it increased load by 20-40%.
I like users like you, because it gives me ideas for future.
-
View User Profile
-
Send Message
Posted Nov 20, 2012i think that there are a few things that i would like to see happening here...
1: being it would be perfect to have a mod (maybe modloader?) to add a wool harnas (called clothes)..
witch obviously provide better protection against snowy weather, obviously at the cost of now being protected by a harnas...
also i would say that an iron or gold armor would be a lot chillier to wear than a leather armor, but a diamond or chain armor would even by worse (emagin in real life whearing clothes of chain... acting as a radiator it would even be worse than normal steal or gold plating...
another thing that i would love to see is a realweather implementation of seasons.
would it be possible to make it snow, in normal forest biomes (without stuff like spout)... or cover any monatain tops with snow (for example heigher than 128
i know there is the seasons plugin but in essence i would like to be it more simple adding a few items (clients side) meight be 1 thing and event hat should be an independant addon)... but chainging all the colours of the grass would be to mutch...
i would love to know how mutch detail could be added to a summer and a winter mode,
could it be made to snow in non snow-forrest biomes... could snow be added to mountain tops heither than... y = ??? could it be made so that in summer an minecraft daytime lasts 30 minutes. and in winter it would take only 10...
just a bunch of questions that could make mincraft more real...