It's been over a year since the last update - the plugin is highly stable, so nothing has been required for a long while to make the plugin compatible with new versions.
I thought I'd take a look through the code and refresh things, and also officially state the plugin is indeed compatible with MC 1.21.
This update contains quite a significant refactor to the project's (small) source code. These changes shouldn't affect anyone.
Along with miscellaneous chores such as updating libraries and polishing code for readability, two major takeaways here are that MicroLib is no longer shaded in SleepFixer (Bukkit inbuilts are used instead), and the package name has been updated from
me.lokka30.sleepfixer to
io.github.arcaneplugins.sleepfixer.
There are currently three open 'issues' (suggestions/ideas) being tracked for the plugin
here.
If you would like to contribute to SleepFixer, I highly recommend dropping a comment
here to let me know if you're interested in working on a simple config toggle option.
I'm also interested in what you all think about implementing an action bar indicator and command to 'opt out' of one-player sleeping. Feel free to leave comments on those issues. I'm tentative on implementing these since it will add a little weight to the (currently very tiny) plugin.
Let me know on the
Discord in the 'other lokka30 plugins' channel if you have any queries, comments, or suggestions.
This is a small update to make minor changes to the codebase and update internal libraries. It supports 1.20.x and should be all good for most future versions
Hi everyone! Thank you for using SleepFixer!
I've got a patch update here for you all to make a bunch of small improvements to the code.
I also wish to announce that SleepFixer seems to be complete. I can't think of any way to improve it any further. Let me know if you have any thoughts.
Questions? Issues? Feedback? Suggestions? Please contact me via:
This update hasn't been tested. Only minor changes have been made, therefore I don't believe it's worth testing this update.
SleepFixer now supports 1.7.x - 1.16.x.
Changelog
Code (Text):
v1.2-RELEASE:
- Improvement | Plugin now supports 1.16.x too.
- Improvement | Plugin is compiled in Spigot 1.16.1.
- Improvement | Handful of message changes in the commands and on startup.
- Improvement | Updated libraries.
- Improvement | Startup compatibility checker now checks a list of supported versions instead of just one supported version.
- Improvement | Added '1.16' to the startup compatibility checker's supported versions list.
Thanks Thanks for using SleepFixer! If you're enjoying the resource, I'd appreciate if you would leave a 5 star review so I know people are actually enjoying it.
Have a great day everyone!
This update isn't required. If you're bothered, I'd recommend doing it anyways.
It's likely that this plugin will only update when bStats does, unless I somehow find a bug, which is very unlikely.
Notes
I've scrolled through multiple versions of the Spigot API (from 1.7.10 and above), and I'm sure that SleepFixer will work perfectly fine 1.7.10+ as they have the methods required for the plugin to function.
I've decided to put the plugin from SNAPSHOT stage to RELEASE stage as zero bugs have been reported (nor have I experienced any). This means, production servers, you shouldn't need to worry at all about installing this plugin.
Enjoying the plugin? I'm yet to see a review! I would appreciate if you could shout your experience of the plugin to me and the rest of the community by posting one.