# Bookshelf - v2.1.52
## Chat Pipeline + Time Cleanup
### PLUGIN CHANGES
- **`/time` command reorg** — `/day`, `/midnight`, and `/night` now live under the utility/time package alongside `/time`, which was tightened to share argument plumbing.
### PLUGIN FIXES
- **`/chat <channel> <msg>` mute bypass** — The player one-shot form bypassed mutes, warns, banned-word filtering, and chat cooldowns, and skipped `PlayerChatEvent` entirely so downstream listeners never saw the message. Removed; players now switch channel with `/chat <channel>` and type normally so every message flows through the full moderation pipeline. Console's one-shot form is unchanged.
### INTERNAL UPDATES
- **Bookshelf-Loader event class sharing** — Event classes from Bookshelf-Events are now bundled into the loader jar and shared parent-first, so downstream plugins' `@EventHandler` methods resolve cleanly. Loader jar also drops a stale duplicate of Bookshelf-API. Server admins should drop the latest `Bookshelf-Loader.jar` into `plugins/` when updating to this build.
- **Dropped legacy VersionUpdater** — Removed unused update-check scaffolding.
- Bumped **Bookshelf-Paper** to `2.1.52`.