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 Nov 20, 2012What is max stamina? Looks that players like to bypass stamina by drink so many water.
-
View User Profile
-
Send Message
Posted Nov 19, 2012@Neotician
Well It's work for meh on Java7 1.4.2
-
View User Profile
-
Send Message
Posted Nov 16, 2012@Byamarro
Yes, it covers flowers, but only under certain conditions. There must be enough snow around. Actually that thing with leaves could be fixed ;-).
Aware of setting total number of updates it AdvanceSnow too high, it may be really source-demanding :D. It is caused by the fact that bukkit doesn't support block tick event, so I must make my own what is not the best solution.
-
View User Profile
-
Send Message
Posted Nov 16, 2012@Neotician
I didn't test it under 1.4.X version so I don't know if it works or not!
I am not going to release version for beta build, because last time I did it came many problems with stable release. When CB reaches stable release you can expect release.
-
View User Profile
-
Send Message
Posted Nov 16, 2012@Byamarro My guy is currently standing without armor, at night, in the middle of an ice world with a temp of -83.5.
And he is fine, absolutely fine.
Only thing i can see working about RealWeather is the forecast and temperature messages.
-
View User Profile
-
Send Message
Posted Nov 15, 2012Hey creezo. I just downloaded your AdvanceSnow. It's great because SnoGro isn't UpDated to 1.4.x. But anyway: Is it possible to make that snow will not rise up on leaves?
You know it can looks stupid when u will see thick layer of snow on leaves.
It also cover flowers.
-
View User Profile
-
Send Message
Posted Nov 15, 2012@Neotician
I can say that it works for 1.4.2
-
View User Profile
-
Send Message
Posted Nov 15, 2012Looks interesting, but is there an actual list of features?
-
View User Profile
-
Send Message
Posted Nov 13, 2012Please oh great Creezo, release the 1.4.2 version soon ^_^
-
View User Profile
-
Send Message
Posted Nov 10, 2012@Byamarro
In last release there is.
BroadcastForecast: false in config.yml
-
View User Profile
-
Send Message
Posted Nov 10, 2012Ahh!!! I want this for my 1.4.2 server, It's a DayZ MC version, but more difficult and more realistic than MineZ. This would add to the realistic factor of my server!
-
View User Profile
-
Send Message
Posted Nov 10, 2012Please add option to disable forecast
-
View User Profile
-
Send Message
Posted Nov 9, 2012Permissions dont work
-
View User Profile
-
Send Message
Posted Nov 5, 2012Strange issue, the permissions are not working? Players still freeze yet I added the permission nodes.
-
View User Profile
-
Send Message
Posted Nov 3, 2012@MrMime22
hmmm some weirdo error. May happen after server reload when you were online, but I fixed this error before.
-
View User Profile
-
Send Message
Posted Nov 3, 20122012-11-03 10:18:26 [SEVERE] Could not pass event BlockBreakEvent to RealWeather v1.2.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:278) at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:87) at net.minecraft.server.EntityPlayer.j_(EntityPlayer.java:136) at net.minecraft.server.World.entityJoinedWorld(World.java:1278) at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:526) at net.minecraft.server.World.playerJoinedWorld(World.java:1260) at net.minecraft.server.World.tickEntities(World.java:1159) at net.minecraft.server.WorldServer.tickEntities(WorldServer.java:439) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:566) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:215) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:495) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:428) at net.minecraft.server.ThreadServerApplication.run(SourceFile:818) Caused by: java.lang.NullPointerException at org.creezo.realweather.PlayerInteract.onPlayerDestroyBlock(PlayerInteract.java:82) at sun.reflect.GeneratedMethodAccessor284.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339) ... 16 more
-
View User Profile
-
Send Message
Posted Oct 31, 2012@nhoclesnar
Use wiki, there is what you are looking for. Not yet updated for 1.2.3 there is 1.2.2, but config is not much changed. Just 2 values.
If there is someone who can help me to make some video of plugin. How does it work ingame. And have some time and want to help, please send me a PM.
-
View User Profile
-
Send Message
Posted Oct 30, 2012Hm...Interesting. Can someone please show me how to properly set the configs for this plugin? What does each file, and what does the temperature do, etc? I couldn't find these information anywhere on these pages.
-
View User Profile
-
Send Message
Posted Oct 30, 2012@TheCreezo
Snif, snif......
:(
5%
:(
I hope to have compatibility with TC, until then, I can not use your plugin : (
-
View User Profile
-
Send Message
Posted Oct 29, 2012Weather outside looks like bug in minecraft. Snow everywhere!!! Last year it was 12°C. And we have still summer tires :D
New version today.