Paper plugin to let you sleep better in Minecraft's survival multiplayer.
The original plugin project page can be found here: http://www.spigotmc.org/resources/better-beds.1824/ (outdated)
This repository is an update to a much beloved and popular Bukkit / Spigot plugin, BetterBeds, to the newer builds of paper - the superior Minecraft server environment which provides maintained High-Performance patch-updates to Bukkit and Spigot -> https://papermc.io/
This plugin will allow you to provide a more convenient way for large multiplayer servers to roll over to the next day by allowing a certain percentage of people who choose to sleep at night roll the server over to the next day automatically. Getting tired of your chat's "Go sleep !" spam at night? This plugin can resolve all that for you by making nights a more pleasent opt-in/opt-out experience for your players.
Core features:
- Allows a set percentage of players to roll the server over to the next day if they choose to sleep.
- Customizatable and colorable notifications for your server's native language and community chat color pallete.
- Ignores players who are AFK or offline, they won't count toward your needed sleep percentage!
- Change the time of the minecraft day/night that players can sleep in their beds.
- Enable players to sleep in locations they otherwise wouldn't normally, such as the nether.
- Allow your players to be able to sleep when monsters are around via a permissions node.
Bugfixes:
- Complete, more professional code rebase!
- Custom bed handler that fixes / patches up vanilla's message notifications and elliminates the issues of the old plugin.
- Uses the new paper/spigot api to provide a better experience.
- Properly configured permissions nodes for LuckPerms / Vault
Want to download the new and improved version of the plugin? Head on over to the Releases section
They happen. You can report them by opening an issue ticket.
You will need: openJDK 8 and Maven Also recommended: git
-
Clone or Download the contents of this repository.
-
Maven pom.xml and a Jetbrains Intellij IDEA .iml project file has been provided for you. If you don't fancy using a paid IDE, you can run the following commands from the repository root with maven in your
PATH
and the JDK in both yourPATH
andJAVA_PATH
environment veriables:
cd ./BetterBeds
mvn package
The contents of this repository as-is should never be considered to be in a production-ready state. If you would like production-ready builds, please check the Releases section.
This project is free and open source, and always open to new ideas. Follow these instructions to contribute:
- fork this repository.
clone
your new repository to create a local copy.- Configure my repository as your
origin/upstream
provider. - Make your changes and test them with a paper 1.13.2 server jar. If you need help building the plugin during testing, follow the Building from Source guide.
commit
&push
your changes to your repository when you are finished.- Submit a merge pull request with an adiquite description of your changes here.
- Wait patiently!
Plugin development not your thing, but you love the plugin and what it's done for your Minecraft community? Donations are welcome: Buy me a BetterDrink :-)