jakesessentials-1.0.6.jar
Curse Maven Snippet
What's new
JakesEssentials v1.0.6 Update Notes
Change Logs
- Message Spy System (
/ms,/messagespy):- Private Message Spying: Staff with
jakesessentials.staffhelper.messagespypermission can spy on all private messages (/ms spy all) or targeted players (/ms spy <player>). - Party Chat Spying: Staff can spy on all party chats (
/ms spy partychat on/off) or specific parties (/ms spy partychat <PartyName|Player>). - Master Disable: Disables all active PM and party chat spy subscriptions in one command (
/ms spy off).
- Private Message Spying: Staff with
- Party Chat System (
/pc,/partychat,/jakesessentials general pc):- Party Management: Enables players to create named parties, invite online players, list party members with online/offline status, transfer leadership, leave, kick members, and disband parties.
- Interactive Chat Invitations: Invitations present interactive
[Accept]and[Deny]action buttons directly in chat for quick joining or declining. - Channel Chat Interception: Toggling party chat mode on (
/pc) intercepts all player chat messages and routes them exclusively to active party members (and staff message spies), keeping party chat private. - JSON Data Persistence: Active parties automatically persist across server restarts in
serverconfig/JakesEssentials/parties.json. - Dual-Layer Registration: Accessible via root
/pcand/partychatcommands, as well as/jakesessentials general pcand/jakesessentials general partychat. - Configuration & Messaging: Added
partyChatDisabledtoggle injakesessentials.tomland localized message strings inmessages.toml.
Bug Fixes
- Default Permission Resolution Fix: Fixed a critical permission check bug where
jakesessentials.*wildcard evaluated tofalsefor non-OP players before specific node default resolvers (such asjakesessentials.partychat,jakesessentials.spawn,jakesessentials.tpa,jakesessentials.home,jakesessentials.msg) were evaluated, blocking player commands by default. - Permission Handler Priority & OP Override: Reordered permission checks so external permission plugins (e.g., LuckPerms) take precedence over OP fallback levels, ensuring explicit permission assignments and denials (
false) are respected while allowing player commands to work by default.
This mod has no additional files