Spigot 1.12 and 1.13 should be compatible again! If any errors are thrown, send them to me and I'll patch them as soon as I can.
A lot has changed in this update. I have done extensive testing but there may still be issues as I can't test with more than two accounts without blowing up my laptop.
Fixed:
- Players can no longer exploit a bug by teleporting while in bed. BetterSleeping didn't detect that a player left their bed when they teleported away. This bug can still be exploited in Spigot 1.12 but a message will be sent to console, identifying the potential glitcher. This should no longer cause issues in 1.13 and 1.14. Thank you, @SirLemonade for reporting this bug!
- When disable_phantoms is set to false, it will no longer throw errors on pre-1.13 versions. Thank you, @johnmon264 for reporting this issue!
- /bs skip permissions were previously not checked, this has been fixed.
Changelogs:
- Sound effects can now be enabled when a BetterSleeping message is received. This can be toggled in config.yml and defaults to false. EDIT: thank you, @WekizZ for this suggestion!
- A new command was added: /bs status or /bs s. This gives information about the (needed) sleeping players.
- A default permission system has been added since BetterSleeping now supports several commands. This means that a permissions setup is not required for BetterSleeping (but it is still supported). More info can be found on the plugin page under commands.
- Essentials afk-support can now be disabled.
- Tab-autocomplete now works with all BetterSleeping commands that a user has access to!
- Any gamemode can now be ignored through config.yml. Thank you for this suggestion, JonathanG from Discord! Ignoring a gamemode means that player with that gamemode will get bypass permissions and thus also access to /bs skip.