Skyoseasons
Skyoseasons - Add Seasons to Minecraft !
This plugin brings seasons to your Minecraft server !
BE WARNED : THIS PLUGIN IS NOT MAINTAINED ANYMORE. IF YOU WANT TO HELP ME TO UPDATE THIS PROJECT, PLEASE CONTACT ME.
Features
- A lot of config options.
- Custom seasons : you can add or remove as many seasons as you want.
- Day / night lengths can be configured for each season !
- Can be hooked with ProtocolLib (no modification on your world). 1.11 compatible !
- Snow placing / melt.
- Calendar system.
- Automatically make a backup of your worlds when the plugin loads a world for the first time.
- Automatic updates (can be disabled).
- Open-source (licensed under GNU GPL v3).
- Many many more ;)
Documentation
For commands, permissions and config options, please check the documentation.
Medias
A very old and outdated video is available below :
If you have a YouTube channel and wanna make a video, please leave a comment below, I will add your video on this page ;)
Bugs reports and/or features requests
Please use the ticket tracker here.
Services included in the plugin
This plugin utilizes bstats.org metrics system, which means that the following information is collected and sent to bstats.org :
- A unique identifier.
- The server's version of Java.
- Whether the server is in offline or online mode.
- The plugin's version.
- The server's version.
- The OS version/name and architecture.
- The core count for the CPU.
- The number of players online.
- The Metrics version.
This plugin uses Skyupdater, which means that the following may occur :
- Connection to curseforge.com.
- Plugin version compared against version on curseforge.com.
- Downloading of the plugin from curseforge.com.
All of that can be disabled in the configuration file. Check the documentation here for more informations.
Donate for Skyoseasons
Development costs time and time is the money of life. Please feel free to donate.
@Infilonic
Okay... :/
Sorry I have no idea. Try with ProtocolLib ?
@Wulfie03
/skyoseasons month 6 - Sets the current month to the 6th.
-> http://dev.bukkit.org/bukkit-plugins/skyoseasons/pages/documentation/
How do you change the calendar so it uses the current date and season? I have tried using the commands but I keep getting an error I have no idea how to type it in.
Ithe command is /skyoseasons [day|month|season|season-month|year] <new day/month/season/season-month/year> so I type in: /skyoseasons [6] |October|autumn|October|2014]
and it does not work
@Skyost
I tried already to change the given RAM. Doesn't matter how high I set it, at the moment the server is running with 6G Ram.
@Infilonic
Yes it is strange.
How much RAM did you gave to your server ?
Everytime when I try to change the season from winter to spring or another season, the server doesn't respond, neither on console inputs nor to the player that logs in the server. The Chunks also are not able to load. This happens only with the plugin is activated and I try to change the season, if I return in this case to winter, it works.
Here's a log of my error in the console: http://pastebin.com/7n5EH8AE
I don't think that it's just the Plugins fault, it might be also the server on his own.
@Skyost
you plugin currently has an issue with linux servers because you read the file locations from the config file. The config file doesn't like the forwardslashes and changes them all to back slashes, and linux can't read back slashes. If you open up your github to pull requests, I can send you the stuff I edited, aka hardcoded into the plugin so that it wouldn't go throug hthe config. You could prolly do that yourself though. Also the protocolib for whatever reason doesn't work with linux. It throws the error I sent below. If you remove the last two lines:
packet.getIntegers().write(4, localDeflater.deflate(byteArray.read(0))); byteArray.write(1, null);
this error will go away, but it still will have snow placed in random spots and not in others, which is not a big deal, with these lines you get errors and the snow placer will place when it's not snowing in random chunks. It's not running just find on my server minus the issue with the snow placer.
I am assuming the reason you didn't notice this error is you probably run your test server on windows.
http://pastebin.com/dgEyt78E Da error log fyi
@Skyost
My hosting company are jerks who take the money from us and don't even know what is going on. They said they couldn't possibly see why it's working on my laptop and not on their hosting service.
EDIT: they are still working on it though, but I think they will only let me use the customer service people who aren't trained for it. I disabled protocolib temporarily, I think maybe because they recently updated they might not be matched up with you, idk.
EDIT: They thin kthe problem is your plugin is created folders with backslashes or something and that it's reading the default config because it doesn't understand linux.
EDIT: I think I see where in your code the issue is.
I am leaving it in with the errors for now. Hopefully you can explain what is wrong / fix it :O I know you have a real life, but I still hope.
EDIT: I know how difficult getting rid of NPE arem pain in the butt for me too.
@Skyost
Nope getting errors again. Sorry for flooding your comment page http://pastebin.com/w9sVnK95 here is the pastebin of the stacktrace.
@Skyost
Okay, so I contacted my hosting company, about this because it acts like normal speed on their server only, but when I am on my own laptop I can see the plugin changing the time back so it fits the one that the plugin wants it to be. I think my server is forcing it to not do that even though I have all of the other plugins exactly set up the same on my laptop. I will get back to you on whether it is them or you.
@Skyost
The only visible issues now are: Procolibs isn't hooking correctly Even if I set the year as 2025 it still says it's 2000 in the gui.
EDIT: the gui sometimes messes up but it fixed itself after a time I think. Protocollib is a no go though. It appears to be ignoring what I wrote in the yml, I said false somewhere and it still reads it as true. (summer night true or false)
EDITEDIT: Okay so protocol lib is fine now, but for some reason it's like not reading the seasons yml or something because it has time act like normal speed. I think my server might be at fault or something.
@Skyost
Oh, je n'ai pas su que tu es francais. Mon francais n'est pas bien, mais je comprende le francais aussi XD.
@Skyost
I appreciate btw that you don't delete negative comments. I was literally just on another plugin that were complete jerks to me and then proceeded to go through and delete all my comments the second they realized I was correct that they were being jerks.
@Skyost
Also did you mention if you left it so that the seasons change and it saves the years?
@Skyost
ok, I'll have to download all my plugins first.
@iarepande
Okay, just try on a local test server ;)
And, once you make a correct setup of the plugin, you can upload it.
@Skyost
Also sorry for being so hot and cold on you, It's not intentional, I am in high demand on my server because I am still trying to get my admin staff to manage stuff since we had to quickly move hosts.
@Skyost
I'm willing to retry though because I would love this plugin. Do you have any free time to help, ebcause if I put this in, I wanna make sure I can get it running so I don't mess with my user's game time too much. If not, mebbe I can run it on a mock server and figure it out. XD I think I was in a rush the day I made that comment below, but I have been looking for a plugin like this and only found it perusing bukkit author's plugins.
@iarepande
Okay :/