Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Bookshelf - Your EssentialsX Replacement
Bookshelf is a lightweight plugin core designed to replace EssentialsX, supporting versions 1.20.4 to 1.21.
It provides essential commands and a comprehensive API for developers.
API
Bookshelf offers an extensive API for developers.
For more details, visit our Github Repo.
Chat Management
Bookshelf as a whole already prevents your chat messages from being reported. Essentially making NoChatReports a redundant plugin.
With LuckPerms, you can design how you want your player's chat messages to look like using groups, tracks, and permissions.
Not only that, we respect user's privacies. Bookshelf overhauls the /whisper
or /msg
command.
Allowing users to opt out of receiving messages from a user. (configurable)
Players can also /block
a player to no longer view their messages from showing in chat or private messages. (configurable)
Preview
A preview of Bookshelf's Chat Manager in action!
Here's how we did it!
prefix.
- Add anything before the player's name.
suffix.
- Add anything after the player's name.
rank_color.
- What color the player's name is.
chat_color.
- What color the player's message is.
Commands
Bookshelf provides essential commands with a vanilla-like response. You can easily customize command availability via permissions or configuration.
Bookshelf also uses vanilla selectors, you can use @e, @a, @r, or @s with no restrictions!
Permissions
Each command is tied to a permission node: lodestone.commands.category.name
. You can use LuckPerms to assign permissions to groups or users. To allow an entire category, use lodestone.commands.category.*
.
Gamemode Commands
Permission Node: lodestone.commands.gamemode.name
View Gamemode Commands
/gamemode [0|1|2|3|survival|creative|adventure|spectator]
/gm [0|1|2|3|survival|creative|adventure|spectator]
/gms
/gma
/gmc
/gmsp
Moderation Commands
Permission Node: lodestone.commands.moderation.name
View Teleport Commands
/teleport /tp
/teleportall /tpall
/teleporthere /tphere
/teleportto /tpto
/kickall
/muteglobalchat mutechat
/unmuteglobalchat /unmutechat
/unban
/vanish /v
/unvanish /uv
/pvp
/socialspy /ss
Utility Commands
Permission Node: lodestone.commands.utility.name
View Utility Commands
/durability
/feed
/fix
/fly
/flyspeed
/hat
/heal
/itemcooldown /ic
/killall /clearlag
/kill
/ride
/saturate
/top
/walkspeed
/warp
/world
/back
/day /night /midnight
/endersee /echest /enderchest
/invsee /inventorysee
/extinguish /ext
/toggledownfall
Vanilla Commands
Permission Node: lodestone.commands.vanilla.name
View Vanilla Commands
/dismount
/mount
/give /item /i
/tellraw
/time freeze
/title [target(s)] full
And much more...!
Bookshelf offers more than we could fit in Modrinth's page!
If you would like to read more about how to configure Bookshelf as well as learn how each command works, you can read more in our Github Wiki!