NoBedExplosions
SpigotMCControl bed and respawn anchor functionality across all of your worlds.
4.7k downloads 4.6 rating
latest v2.1.0 SpigotMC
NoBedExplosions
- -- --- -- - -- --- -- - -- --- -- -
A simple, lightweight, and customizable plugin that lets you:
- -- --- -- - -- --- -- - -- --- -- -
- allow sleeping in the nether or the end, setting your home
- disable entering beds altogether, optionally sending a message
- .. and also some other functionalities that don't fit nicely in a bullet list!
- disable entering beds altogether, optionally sending a message
- .. and also some other functionalities that don't fit nicely in a bullet list!
Either way, no bed explosions! Additionally, it has full multi-world support, so you can mix and match functionalities and worlds to your heart's content!
Commands and Permissions
- -- --- -- -
/nbe info [world] permission:
nobedexplosions.info
- -- --- -- -
/nbe reload permission: nobedexplosions.reload
Config
- -- --- -- -
Code (YAML):
# +-------------------+ +-----------------------------------------------+
# | | | |
# | NoBedExplosions | | https://github.com/TehBrian/NoBedExplosions |
# | by TehBrian | | https://spigotmc.org/resources/65808 |
# | | | https://chat.tehbrian.xyz /------+
# | made with love <3 | | /-------/
# | | | /-------------------------/
# +-------------------+ +---/
# Enable/disable all plugin functionality. Useful for testing.
enabled : true
# World configuration can be found in worlds.yml
# Language configuration can be found in lang.yml
# | | | |
# | NoBedExplosions | | https://github.com/TehBrian/NoBedExplosions |
# | by TehBrian | | https://spigotmc.org/resources/65808 |
# | | | https://chat.tehbrian.xyz /------+
# | made with love <3 | | /-------/
# | | | /-------------------------/
# +-------------------+ +---/
# Enable/disable all plugin functionality. Useful for testing.
enabled : true
# World configuration can be found in worlds.yml
# Language configuration can be found in lang.yml
Code (YAML):
# Message formatting syntax is MiniMessage, which you can read up on here:
# https://docs.adventure.kyori.net/minimessage.html
worlds :
# Disable bed explosions in the nether and the end by default.
world_nether:
bed:
mode : allow
world_the_end:
bed:
mode : allow
# example-world:
# bed:
# mode: allow/deny/default
# message: "<gray>Nope."
# anchor:
# mode: deny/default
# message: "<blue>No, sorry."
# https://docs.adventure.kyori.net/minimessage.html
worlds :
# Disable bed explosions in the nether and the end by default.
world_nether:
bed:
mode : allow
world_the_end:
bed:
mode : allow
# example-world:
# bed:
# mode: allow/deny/default
# message: "<gray>Nope."
# anchor:
# mode: deny/default
# message: "<blue>No, sorry."
Code (YAML):
# Language configuration for all messages sent by NoBedExplosions.
# Message formatting syntax is MiniMessage, which you can read up on here:
# https://docs.adventure.kyori.net/minimessage.html
# /nbe
nbe :
- ""
- "<gray>-= Running <gradient:red:#f5a5a5>NoBedExplosions</gradient> <gradient:#a5a5f5:blue><version></gradient> =-"
- ""
- "<gray>Commands:"
- "<dark_gray>- <#f5a5f5>/nbe reload"
- "<dark_gray>- <#a5a5f5>/nbe info"
- ""
# /nbe reload
nbe-reload : "<gray><red>›</red> Reloaded <gradient:red:#f5a5a5>NoBedExplosions</gradient>!"
# /nbe info
nbe-info:
no-world-config : "<gray><red>›</red> No world configuration for <blue><world></blue> found."
header : "<gray><red>›</red> World configuration for <blue><world></blue>:"
bed :
- "<gray><dark_gray>|</dark_gray> bed:"
- "<gray><dark_gray>|</dark_gray> mode : <bed_mode> "
- "<gray><dark_gray>|</dark_gray> message : <bed_message> "
anchor:
- "<gray><dark_gray>|</dark_gray> anchor: "
- "<gray><dark_gray>|</dark_gray> mode : <anchor_mode> "
- "<gray><dark_gray>|</dark_gray> message : <anchor_message> "
# Message formatting syntax is MiniMessage, which you can read up on here:
# https://docs.adventure.kyori.net/minimessage.html
# /nbe
nbe :
- ""
- "<gray>-= Running <gradient:red:#f5a5a5>NoBedExplosions</gradient> <gradient:#a5a5f5:blue><version></gradient> =-"
- ""
- "<gray>Commands:"
- "<dark_gray>- <#f5a5f5>/nbe reload"
- "<dark_gray>- <#a5a5f5>/nbe info"
- ""
# /nbe reload
nbe-reload : "<gray><red>›</red> Reloaded <gradient:red:#f5a5a5>NoBedExplosions</gradient>!"
# /nbe info
nbe-info:
no-world-config : "<gray><red>›</red> No world configuration for <blue><world></blue> found."
header : "<gray><red>›</red> World configuration for <blue><world></blue>:"
bed :
- "<gray><dark_gray>|</dark_gray> bed:"
- "<gray><dark_gray>|</dark_gray> mode : <bed_mode> "
- "<gray><dark_gray>|</dark_gray> message : <bed_message> "
anchor:
- "<gray><dark_gray>|</dark_gray> anchor: "
- "<gray><dark_gray>|</dark_gray> mode : <anchor_mode> "
- "<gray><dark_gray>|</dark_gray> message : <anchor_message> "
That's all, folks!
- -- --- -- -
With this plugin, I tried to keep it easy to use and lightweight while still being configurable.
- -- --- -- -
If you have any suggestions, need any help, or found something that needs to be fixed, feel free to contact me at my Discord server,
https://chat.tehbrian.xyz!
Consider leaving a review if you found this plugin helpful! Please
do not post bug reports, questions, or suggestions in the reviews, as I might not even see them.
Thanks!
Comments 0
No comments yet. Be the first to share your thoughts.