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.
Please, please, add in the next update, a bar that is visible on the HUD, which shows the temperature of the area you are at all times. This would be with spout, of course: D
And please add support for biomes customized, made with the plugin "Terrain control", we are many that use this plugin to create our maps, and your plugin does not work well with these biomes customized, as while back we were watching (the PM to send you).
If the next update can not add the bar, spout, is not the most important (although it would help a lot for those who use spout), but please add support for customized biomes of "Terrain control" is very important.
A greeting and thanks.
Removed the plugin due to lag let me know when it updates
@watarimon
2012-09-27 06:38:43 [WARNING] [RealWeather] Task #10 for RealWeather v1.2.2 generated an exception java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:810) at java.util.HashMap$KeyIterator.next(HashMap.java:845) at org.creezo.realweather.RefresherThread.run(RefresherThread.java:20) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:316) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
ok guys stop posting exceptions here, I know it is problem ;-) and I am working on it as well as on new kitchen so it will take some time.
THX
After updating to 1.3.2-R1.0 I'm getting spammed with these
18:39:59 CONSOLE: [INFO] /81.229.97.18:49459 lost connection
18:40:31 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:40:33 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:40:35 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:40:39 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:40:41 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:40:41 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:40:59 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:41:01 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:41:03 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:41:05 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:41:05 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:41:07 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:41:09 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:41:11 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:41:13 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:41:13 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
18:41:15 CONSOLE: [WARNING] [RealWeather] Task #15 for RealWeather v1.2.2 generated an exception
Pretty much nonstop
@Q2Lummox
It would be great! I use seasons for the weather and I need to disable the weather to make compatible realweather and seasons plugins.
Realweather is a amazing plugin to create a real and extreme survival server!
2012-09-27 06:38:43 [WARNING] [RealWeather] Task #10 for RealWeather v1.2.2 generated an exception java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:810) at java.util.HashMap$KeyIterator.next(HashMap.java:845) at org.creezo.realweather.RefresherThread.run(RefresherThread.java:20) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:316) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Plan for the next update, including support for spout, and the option to disable that "Realweather" control the weather?.
I would like an option to "Realweather" only has the function of temperature damage, but let others control plugins "weather conditions" as the rains, storms and other ...
[WARNING] [RealWeather] Task #35 for RealWeather v1.2.2 generated an exception java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$KeyIterator.next(Unknown Source) at org.creezo.realweather.RefresherThread.run(RefresherThread.java:20) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:321) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
I know it sometimes generates exception. Ignore it, it fixes itself in few seconds. It happen sometimes when player leave server. HUD should work as well.
WARNING: some plugins stops communication between client and server during login. Client HUD is initialized during login procedure. Later it is not possible. Ex: VanishNoPacket makes HUD not working if vanished on login.
Thanks for creating and sharing this plugin.
I have verified that RealWeather 1.2.2 works without problem on CraftBukkit 1.3.2-R0.1 with Windows 7 64-bit and Ubuntu Server 12.04 64-bit on Java 1.7u7 64-bit. Was also using bPermissions 2.9.23
No console errors and felt the pain in a frozen land but was able to keep warm by wearing leather.
Thanks, LHammonds
Does the HUD work now? At all? I installed correctly but it doesn't seem to do anything.
10:48:21 AM CONSOLE: [WARNING] [RealWeather] Task #10 for RealWeather v1.2.2 generated an exception
02:12:41 PM CONSOLE: [WARNING] [RealWeather] Task #12 for RealWeather v1.2.2 generated an exception
@TheCreezo
ok )
@QweSteR2221
nice, but next time please read comment:
This line bellow is used as the name in command for language change and as the language name. Do NOT use description value.
I translated http://pastebin.com/HaUMTa5w
@QweSteR2221
This is not on me, you can add any language you want. Game itself manage special characters quite strange way. I will try to do something for adding RUS lang.
@billiam135
current HUD is only for ModLoader, but I am working on Spout version.
Is there support for Spout/Spoutcraft ?