Bookshelf Changelogs - v1.0.9
New Addition, Changes, and Fixes + Improved Chat Manager! 🎉
NEW ITEMS
- Added "Mob Deleter" stick, this allows you to delete any mob from the game if they are hit with it.
FIXES
- Bookshelf now waits for LuckPerms to load.
- Added chat cooldowns to Bookshelf's chat manager.
- Added anti-spam to Bookshelf's chat manager.
- Updated Bookshelf's profanity filter to a more up-to-date and strict checks.
- Removed join and quit messages while in vanish.
/tellraw
now supports JSON or Arrays containing JSON./smite
now visually strikes the proper targets/clone
now properly allowing you to clone your items or inventory to other players.
NEW COMMANDS
- Added a custom
/summon
command that works alongside the vanilla/summon
./summon [mob] [<amount>]
/summon [mob] at [target] [<amount>]
- Added
/reply
command to quickly message incoming messages!
COMMAND CHANGES
- Added fallback messages to console if it tries to use a player only command.
/sudo
,/night
,/midnight
,/day
,/godmode
now works through console, command blocks, players, etc...- Added
/top [player] -n
to teleport to the nearest to highest position. - Switched arguments for
/fly [boolean] [players]
->/fly [players] [boolean]
API CHANGES
MenuBuilder
now has an#update
method that allows you to rebuild the menu in case of any updates.- Refactored
IGameManager
toIServerManager
- Deprecated "premium servers" inside
PremiumManager
- Added more methods inside
Configuration
,
Bookshelf v1.0.82 is out now!
More Commands + Bug Fixes.
What's Changed?
- Officially removed Bookshelf's public watermark. This message will only display for operators.
- Support for 1.21.4
- Internal Optimization Changes
- Added
/spawn [<world>]
command. - Fixed
/sudo
to support tab completion.- When sudoing a user, they can run any command you force them to run. This is dangerous to be careful.
- Fixed
/tellraw
to support json components. - Players who has
lodestone.bookshelf.message_bypass
(or operators) can now message users who have/privacy on
. - Added support for displaying suffix through LuckPerms.
- Bookshelf now supports luckperm's intentional feature to display prefixes and suffixes.
- Fixed extra spaces when displaying prefixes.
- Fixed bug that allows the user to steal items from menus when closing it.
- Added support to open enderchests silently while in vanish.
- Unfortunately, it takes an extra step to open containers silently. I will have to do that when I have an absurd amount of free time.
Changelogs for Bookshelf v1.0.7-beta
- Fixed
/gm [0|1|2|3] [player]
not properly setting the target's gamemode. - Chat Manager can now support multiple prefixes from other plugins.
- to disable this, use the api
event.setModified(true)
in thePlayerChatEvent
class.
- to disable this, use the api
- Added the
/sudo
command. Allowing you to run commands as other players. - Added the
/clone
command. Allowing you to clone your hand to inventory to other players. - Added the
/smite
command. Allowing you to smite other players with true damage. - Added the ability to
/warp relocate
warps, instead of re-adding it.
API Changes
- Updated Bookshelf API version to
v1.0.8
Command Changes
/vanish
players now glow in front of other vanished players.- Transferred all teleport commands to the
Utility
category. /tphere
/tpto
/tpall
/tpoffline
- Fixed
/walkspeed
and/flyspeed
returning an "invalid speed" if inputting a number. Regardless if a success was true or not. - Switched the
/announce
prefix path fromprefixes.announcement
toconfig.prefixes.announcement
. /tellraw
now uses MiniMessage serializing rather than JSON serializing. Allowing for easier styling.- Added the
-e
flag to/heal
to extinguish the living entity. - Added
/heal [entity] [<health>]
to heal an entity a certain amount.
Command Additions
- Added
/back
to teleport to your previous location if teleporting to an entity or portal. - Added
/inventorysee
and/enderchest
to view other player's inventories.- Due to
/inventorysee
being a complicated feature, it is still in ALPHA testing. Meaning duplications or items could be distributed if treated poorly.
- Due to
- Added
/enchant [enchantment] [<level>]
allowing you to enchant without an entity selector. - Also added an Unsafe Enchantment variable to the config so you can bypass the restrictions of vanilla enchanting.
- Added
/give
as an alias to/item
. - Added
/reload
to reload config variables without a server restart. - Added
/day
,/night
, and/midnight
to the command list. - Added
/disenchant [<enchantment>] [<entity>]
you can disenchant a specific or all enchantments from an item, from anyone. - Added
/pvp
to toggle PVP combat. - Added
/title [entity] full [title] [<subtitle>] [<fade_in>] [<stay>] [<fade_out>]
to send a full title without using the other title subcommands. - Added
/toggledownfall
to clear out weather faster.
Additional Changes
IT IS RECOMMENDED TO DELETE YOUR PREVIOUS CONFIG.YML FILE
Changelogs for Bookshelf v1.0.3
- Fixed
/top
checking for air blocks rather than collidable blocks. - Added
/rename [name]
to rename an item in your hand. Use Kyori's MiniMessage Formatter to design items in your hand with style! - Added both
CustomItemManager
andItemBuilder
to the API. - Added
KofiManager
class to the API.
Please delete your previous config.yml to apply these changes
Bookshelf Changelogs - v1.0.2
- Fixed
/gamemode 2
and/gamemode 3
originally being swapped when setting gamemode. - Fixed
/flyspeed Normal
not properly setting the default flyspeed. - Added
/muteglobalchat
and/unmuteglobalchat
- Added the functionality to ban words sent in chat.
- Support for regex is also added.
- Vanished players can no longer trigger pressure plates.
- Vanished players can now pickup items by right clicking.
Please delete your previous config.yml to apply these changes
Read the Main Page for more information about the initial release of Bookshelf.