
CraftersStaff
Complete staff management solution with vanish, freeze, alerts, Discord integration, and customizable menus for Minecraft servers.
- Загрузки
- 351
- Подписчики
- 2
- Обновлён
- 19 июня 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 7 февраля 2026 г.

CraftersStaff – Advanced Staff & Moderation Suite for Spigot/Paper
CraftersStaff is an advanced, all‑in‑one administration and moderation plugin for Spigot and Paper servers. It centralizes day‑to‑day staff tasks (staff mode, vanish, freezing, notes, reports, inventory inspection, staff chat, GUI menus, etc.) into a single, cohesive system that is easy for server owners to configure and easy for staff members to learn and use.
The plugin is designed to be:
- Intuitive – Staff can start using it with minimal training thanks to clear commands and GUIs.
- Powerful – Covers the full moderation workflow: detecting issues, freezing players, collecting evidence, logging staff actions and coordinating decisions.
- Flexible – Highly configurable via YAML files and language files so every server can adapt texts, menus and flows to its own community.
- Network‑ready – Built with hybrid Spigot/Velocity support (for network setups) while still working perfectly on single Spigot/Paper servers.
Official documentation: For full setup guides, screenshots, configuration reference and troubleshooting, visit https://craftersdevelopment.pages.dev/
About the Developer
CraftersStaff is developed and maintained by xUnknowns, a developer focused on creating robust, production‑ready tools for Minecraft communities.
Key principles behind the project:
- Stability first – Features are implemented with careful attention to performance and error handling so the plugin can run on production servers without issues.
- Clarity for staff – Every command, GUI and message is written to be clear for staff members under pressure (e.g. during a cheat investigation or a griefing incident).
- Respect for customization – Server owners are encouraged to customize menus, texts and permissions. The plugin includes advanced config‑merge logic to add new options without overwriting existing customization.
- Internationalization – Out of the box, CraftersStaff ships with multiple languages (including English, Spanish, Portuguese, German, French, Russian, Dutch and Italian), and the system is designed to keep translations in sync.
Key Features Overview
- Staff Mode – A dedicated mode for moderators with safe inventory saving, staff tools, flight and optional vanish.
- Vanish System – Fully hides staff from normal players, including the tab list, while still allowing them to moderate.
- Freeze System & FreezerChat – Freeze suspicious players, prevent movement/interaction and open a private "freeze chat" channel with them.
- Notes System (Notes Manager) – Add structured notes to players with statuses, requests for attention and auditing via GUI.
- Reports Manager – Let players submit reports and give staff a powerful GUI to review, filter and act on those reports.
- Online Players Menu – Visual overview of all online players with quick actions for moderation (inspect, freeze, teleport, etc.).
- Staff List / Staff Online – Quickly see which staff members are online and interact with them through a GUI.
- GUIs Driven by YAML – Menus such as Notes Manager, Online Players, Reports Manager and Staff Detail are defined by editable YAML files.
- Staff Pass (Activity Logger) – Log key staff actions (freeze, notes, vanish, etc.) and review them later via in‑game commands.
- Extensive Permissions System – Fine‑grained permissions for every feature, from basic staff toggles to advanced admin actions and note management.
Commands Overview
Commands are defined dynamically via commands.yml and registered at runtime. By default, the plugin provides the following main commands:
/staff(aliases:/s,/mod) – Toggle Staff Mode on/off./freeze <player>– Freeze or unfreeze a player./vanish(alias:/v) – Toggle vanish (invisibility)./clearchat(aliases:/clear,/cc) – Clear the global chat./inspect <player>– Open the inspection panel for a player./invsee <player>– View a player's inventory in real time./note ...– Manage player notes (list, add, remove, accept)./craftersstaff(alias:/cs) – Main management command (e.g./cs reload)./report <player> <reason>– Let normal players report others to staff./staffchat(alias:/sc) – Toggle private staff chat./freezerchat– Open or toggle the private chat with the frozen player.
The actual command names and aliases can be changed in
plugins/CraftersStaff/commands.yml. A server restart is required for command name changes to apply fully.
Permissions Overview
craftersstaff.use– Allows toggling Staff Mode.craftersstaff.freeze– Allows using/freeze.craftersstaff.vanish– Allows using/vanish.craftersstaff.chat– Allows using/staffchatand reading staff chat.craftersstaff.list– Allows viewing the staff list.craftersstaff.players– Allows viewing the full player list.craftersstaff.help– Allows viewing help.craftersstaff.clearchat– Allows clearing the global chat.craftersstaff.invsee– Allows opening inventories with/invsee.craftersstaff.inspect– Allows using/inspect.craftersstaff.admin.actions– Allows admin‑level actions in GUIs.craftersstaff.note– Base permission for note commands (includesnote.list,note.add,note.remove).craftersstaff.note.admin– Allows removing any note regardless of creator.craftersstaff.staffpass.log– Allows viewing staff activity logs.
Staff Mode and Vanish
/staff – Entering and Leaving Staff Mode
Permission: craftersstaff.use
When a staff member runs /staff:
- Current inventory is saved – Stored and fully restored when exiting.
- Staff tools are equipped – Predefined set of staff items (inspection tools, teleport tools, etc.).
- Optional flight and gamemode switches – Staff may receive flight and creative mode depending on configuration.
- Vanish integration – Entering Staff Mode can also toggle vanish automatically.
- State persistence – Staff Mode and vanish state are remembered across reconnects.

Running /staff again exits Staff Mode: tools are removed, original inventory is restored and optional changes are reverted.
/vanish – Invisible Moderation
Permission: craftersstaff.vanish
/vanish toggles the moderator's visibility to normal players and removes them from the tab list. While vanished, staff can still move, teleport, inspect players and use all moderation tools.
Freeze System and FreezerChat
/freeze <player> – Locking a Player in Place
Permission: craftersstaff.freeze
When you freeze a player:
- The target cannot move, break blocks, place blocks, or interact with the world.
- Certain commands can be blocked or whitelisted while frozen.
- Alerts are sent to staff and/or Discord via webhooks.
/freezerchat – Private Chat with the Frozen Player
During a freeze, /freezerchat opens a private chat channel between the staff member and the frozen player. Messages are only visible to staff and the frozen target — ideal for calm, organized investigations without confusing other players.
Notes System – Player Notes and Collaboration

The Notes System allows staff to attach structured notes to players, track status, and collaborate over time.
- Notes – Text entries attached to a player (e.g. "Suspected x‑ray on 2026‑02‑20").
- Statuses – States such as
PENDINGandIN_PROGRESS, so the team can see which notes need action. - Requests for attention – Staff can request other team members to look into a note.
- Admin overrides – With the right permission, admins can remove any note.
Permissions: craftersstaff.note | craftersstaff.note.list | craftersstaff.note.add | craftersstaff.note.admin
Reports Manager – Handling Player Reports

/report <player> <reason> lets players send structured reports to staff. Reports are stored and reviewed via the Reports Manager GUI:
- Staff can see a list of open reports.
- Each entry shows the reporting player, the reported player, and the reason.
- From the GUI, staff can teleport, inspect, freeze or otherwise act on the case.
Online Players & Staff Menus


- Online Players Menu – Shows all connected players with quick actions (inspect, freeze, teleport, notes, etc.).
- Staff Online Menu – Shows currently connected staff members for real‑time coordination.
Both menus are fully customizable via YAML (menus/player_list.yml, menus/staff_list.yml).
Staff Detail – Per‑Staff Overview

The Staff Detail GUI gives an overview of a single staff member: online status, role, and quick access to actions (teleport, open inventory, see recent actions). Layout is driven by menus/staff_detail.yml.
Inspect – Deep Dive into a Player
Permission: craftersstaff.inspect
/inspect <player> opens a powerful Inspection Panel including:
- Basic player info (name, UUID, current world, ping, etc.).
- Direct access to Notes, Reports, Freeze, Teleport and more.
- Quick‑Action buttons configurable in
config.ymlusing%player%placeholders.
Inventory Inspection – /invsee
Permission: craftersstaff.invsee
/invsee <player> lets staff view (and optionally modify) a player's inventory in real time — inspect suspicious items, illegal stacks, x‑ray loot and more.
Chat Management
/staffchat – Private Staff Channel
Permission: craftersstaff.chat
Toggle a private channel where only staff with the right permission can read messages — ideal for coordinating freezes, planning actions and internal discussion.
/clearchat – Clean the Global Chat
Permission: craftersstaff.clearchat
Instantly clears the public chat for all players. Useful after spam attacks, advertising or heated arguments.
Configuration, Languages and Menus
config.yml– Staff Mode, vanish, database (SQLite/MySQL), TPS alerts, Discord webhooks, network flags, and more.lang/message_xx.yml– Localization for EN, ES, PT, DE, FR, RU, NL, IT and more. New keys are merged automatically without overwriting custom translations.menus/*.yml– Full control over GUI sizes, items, names, lores and click actions.
The plugin includes a non‑destructive config merge system: when the plugin updates, new options are appended to your existing files without replacing custom values.
Getting Started – Quick Setup
- Drop the JAR – Place it in your
plugins/folder and restart the server. - Configure the basics – Set language, database, vanish behavior and Discord webhooks in
config.yml. - Assign permissions – Use LuckPerms or any permissions plugin to grant staff their permissions.
- Customize menus (optional) – Edit YAML files in
plugins/CraftersStaff/menus/to match your server's style. - Train your staff – Share the docs and let them practice in a test environment.
Official Documentation & Support
Official Docs: https://craftersdevelopment.pages.dev/
There you will find the full configuration reference, detailed feature pages, troubleshooting tips and changelogs.
If you appreciate the plugin, consider leaving a review or sharing feedback with xUnknowns. Enjoy moderating your server with CraftersStaff! 🎮
License & Intellectual Property
© 2026 Crafters Development. All rights reserved.
Redistribution, copying, or modification of this software is prohibited without the express permission of Crafters Development. This code is intellectual property protected by Chilean Intellectual Property Law 17.336.
[!IMPORTANT] Redistribution Clarification: The prohibition on redistribution applies strictly to hosting or uploading the software to external download websites or unauthorized third-party platforms.
This restriction DOES NOT apply to sharing information, screenshots, or official links through:
- Messaging Apps: Discord, WhatsApp, Telegram, etc.
- Social Media: Twitter (X), Facebook, etc.
- Community Groups: Private server chats or staff groups.
Ченджлог
2.0Релиз1.21.3, 1.21.4, 1.21.5 · 19 июня 2026 г.
CraftersStaff v2.0 — The Network & Developer Update
This is a massive update for CraftersStaff that brings full compatibility with proxy networks, a brand new public API for developers, and a rewritten web integration system!
✨ Changes & New Features
🌐 Proxy Network Compatibility (BungeeCord & Velocity)
- CraftersStaff now fully supports BungeeCord and Velocity networks out of the box.
- Interceptors have been added to properly handle network-wide placeholders.
- The
%cstaff_proxy_count%placeholder now accurately displays the total number of staff members online across the entire network.
❌ Web Panel Removal
- The Web Panel integration (
/stafflog) has been completely removed from the plugin. - Why? This decision was made because the backend services (such as Cloudflare KV databases) have strict rate limits on their free tiers and require a budget to maintain effectively at scale.
- Since we do not currently have the budget to maintain this feature without our users running into these limits, we decided to remove it completely to ensure the plugin remains lightweight, error-free, and stable.
🛠️ Developer API
We are excited to introduce the CraftersStaff Public API! Developers can now easily hook into CraftersStaff to check player states and listen to events.
How to use the API
To use the API, simply add the CraftersStaff-v2.0.jar to your plugin's build path (or via your dependency manager) and add CraftersStaff to your plugin.yml depend or softdepend list.
📚 Available Methods
You can access the API statically via the CraftersStaffAPI class:
// Check states
boolean isStaff = CraftersStaffAPI.isStaffMode(player);
boolean isVanished = CraftersStaffAPI.isVanished(player);
boolean isFrozen = CraftersStaffAPI.isFrozen(player);
// Modify states programmatically
CraftersStaffAPI.setStaffMode(player, true); // Enable staff mode
CraftersStaffAPI.setVanished(player, false); // Disable vanish
CraftersStaffAPI.setFrozen(target, admin, true); // Freeze a player
🎧 Available Events
All events are standard Bukkit events and can be listened to using @EventHandler.
StaffModeChangeEvent— Fired when a staff member toggles their staff mode.getPlayer(): The player changing state.isEntering(): True if they are turning staff mode ON.isLeaving(): True if they are turning staff mode OFF.
StaffVanishEvent— Fired when a staff member toggles vanish.getPlayer(): The player changing state.isVanishing(): True if they are going invisible.isUnvanishing(): True if they are becoming visible.
PlayerFreezeEvent— Fired when a player is frozen by a staff member.getPlayer(): The player who was frozen.getFreezer(): The staff member who issued the freeze.
PlayerUnfreezeEvent— Fired when a player is unfrozen.getPlayer(): The player who was unfrozen.getUnfreezer(): The staff member who removed the freeze.
💡 Example Event Listener
import com.craftersstaff.api.events.StaffModeChangeEvent;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
public class MyStaffListener implements Listener {
@EventHandler
public void onStaffModeToggle(StaffModeChangeEvent event) {
if (event.isEntering()) {
event.getPlayer().sendMessage("§aOur custom plugin detects you are now in Staff Mode!");
} else {
event.getPlayer().sendMessage("§cYou have left Staff Mode.");
}
}
}
Thank you for supporting Crafters Development! Join our Discord if you need any help.
1.9Релиз1.21.3, 1.21.4, 1.21.5 · 1 мая 2026 г.
CraftersStaff v1.9 - Web Interface Stabilization & Console Removal
We are excited to announce the release of CraftersStaff v1.9! This update focuses on stabilizing the web dashboard experience and significantly improving server performance by removing legacy console systems.
Overview
Version 1.9 is a major maintenance release that streamlines the web interface. By eliminating the web console system, we've removed unnecessary log spam and reduced server resource consumption, providing a cleaner and more focused monitoring tool for your staff and server status.
General Changes
- Complete Web Console Removal: The web console system has been entirely removed to eliminate log spam and enhance server stability.
- Optimized Data Polling: Reduced data polling frequency from 0.5 seconds to 10 seconds for better overall performance.
- Focused Web Interface: The dashboard now focuses exclusively on the Staff List and Server Monitoring.
- Enhanced Refresh Logic: Improved the manual refresh button functionality for a more reliable data reload.
- Improved Skin Loading: Optimized player skin avatars for staff members using the correct UUID formatting.
- Dynamic Staff Visibility: The staff list now properly shows or hides based on real-time online staff availability.
- Streamlined Cloudflare Workers: Removed all console-related endpoints from Cloudflare Worker scripts.
Web Interface Updates
- Simplified Layout: Removed console command input and terminal output sections for a cleaner look.
- Auto-Refresh Staff List: The staff list now automatically refreshes every 5 seconds.
- Visual Feedback: Improved visual indicators for online and offline staff members.
- Real-time Status: Server status display now shows accurate player and staff counts in real-time.
Performance Improvements
- Reduced Log Spam: Eliminated excessive console logging caused by the old web console polling system.
- Background Task Optimization: Reduced unnecessary background tasks when the web interface is active.
- API Efficiency: Optimized API endpoints to serve only essential staff and server data.
- Lower Resource Usage: Decreased CPU and memory usage by removing console command processing.
Technical Changes
- Version Bump: Updated versioning to 1.9 across all config files and build systems.
- Legacy Cleanup: Removed the
LocalWebServerHTTP endpoint system. - Manager Updates: Disabled
WebConsoleManagerand associated command execution logic. - Frontend Cleanup: Removed all console-related functions from the frontend JavaScript.
- Cloudflare Integration: Removed console command, result, pending, and status endpoints from the Worker.
Bug Fixes
- Fixed player skin avatars not loading correctly due to improper UUID formatting.
- Fixed staff list displaying offline players incorrectly in certain scenarios.
- Fixed table visibility toggling issues when staff members connect or disconnect.
- Fixed manual refresh button to force a complete data reload, including player count verification.
1.8Релиз1.21.3, 1.21.4, 1.21.5 · 9 апреля 2026 г.
CraftersStaff v1.8 — Persistent Vanish & UX Improvements
✨ New Features
- Added
/unfreezecommand to unfreeze players directly. - Persistent Vanish System — Vanish state now persists when disabling Staff Mode.
- New
vanish.persist-on-staff-disableoption (default:true). - New
vanish.auto-enable-on-staff-disableoption (default:false).
- New
- Proxy Bridge Plugin — New
CraftersStaff-Proxyfor Velocity, BungeeCord and Waterfall.- New
proxy-config.ymlwith storage modes (LOCAL/MYSQL), sync settings and debug mode. - Staff state (staff mode, vanish, freeze) now persists on server switch.
- Network-wide freeze notifications with server name:
[Freeze] [ServerName] Player has been frozen by Staff. - Separate local and network freeze notification messages (
staff-notify-freeze-network,staff-notify-unfreeze-network).
- New
- Ban-on-quit system — Frozen players who disconnect are automatically banned via a configurable console command.
- Self-action prevention —
/freeze,/unfreeze,/reportand/notecan no longer be used on yourself. - Freeze state validation — Freezing an already frozen player shows an
already frozenmessage. Unfreezing an unfrozen player shows anot frozenmessage. - New
freeze.still-frozenmessage shown to players attempting to rejoin while still frozen.
🔧 Changes
- Improved Player List Menu — Click on any player head to instantly open the quick actions menu. Removed complex
Shift+Clickcombinations for better UX. - Simplified freeze chat —
/freeze <player> [message]now sends messages directly to the frozen player. - Discord link is now embedded directly in the freeze message via
lang/messages.ymlinstead of a separate config variable. - Removed
discord-messageconfiguration variables from the freeze system for a cleaner setup. - Freeze notifications now properly distinguish between staff and frozen player messages:
- Staff see:
[Freeze] > Player has been frozen by Staff - Frozen player sees:
[Freeze] > You have been frozen by Staff
- Staff see:
- Improved freeze chat format:
[Freeze] Staff > message. - Enhanced freeze command help:
/freeze <player> [message]. - Better permission handling in the player actions menu.
- Code optimization in
ConfigManagerwith default fallback values. - Version updated to
1.8across all components.
🐛 Fixed
- Fixed all freeze messages no longer including the plugin prefix for cleaner notifications.
- Fixed
freeze.discord-messagereference causingMessage not founderror. - Fixed freeze chat format now using single
>instead of double>>. - Fixed
UnsupportedOperationExceptionon player join — now uses properStaffManagermethods. - Fixed variable
{staff}in unfreeze message not displaying correctly. - Fixed duplicate messages in frozen player chat — messages no longer echo back to sender.
- Fixed
/craftersstaff helpcommand showingMessage not founderrors. - Fixed help messages updated with all available commands including
/reportand/stafflog. - Fixed Velocity proxy
NullPointerException— updatedvelocity-plugin.jsonwith correct version and main class. - Fixed
Message not found: freeze.still-frozenerror. - Fixed freeze ban-on-quit command now executes from console on next tick for reliability.
- Fixed freeze state not being properly cleaned up on player quit.
- Fixed Velocity proxy
InvalidPluginException— removedvelocity-plugin.jsonfrom backend JAR. - Fixed Velocity proxy
IllegalArgumentException: plugin main instance automatically registered.
1.2Релиз1.21.3, 1.21.4, 1.21.5 · 6 апреля 2026 г.
FRESH START — Version 1.2
✦ Added
- Quick Actions Menu — New interactive GUI accessible via
Shift + Right-Clickon any player. - Chest Interface — Menu displays 5 powerful staff actions in a clean 3-row chest interface decorated with black glass panes.
- Freeze Action — Instantly freeze or unfreeze a target player directly from the quick menu.
- Teleport Action — Teleport to the target player's location with a single click.
- Inventory Action — Open and inspect the target player's inventory in real-time.
- Kill Action — Eliminate a target player instantly for emergency moderation situations.
- Ban Action — Permanently ban players with automatic ban plugin detection.
- Smart Ban System — Automatically detects and integrates with LiteBans, LibertyBans, or AdvancedBan.
- Console Warning — Notifies server administrators if no supported ban plugin is found.
- New Permission —
craftersstaff.players.actionsis now required to access the Quick Actions Menu. - Discord Integration (Freeze) — Frozen players now receive a formatted message including a Discord link and a live countdown timer.
- Configurable Discord Link — Set your server's Discord invite via the
freeze.discord-linksetting. - Configurable Join Timer — Define the Discord join time limit through
freeze.discord-join-time(default: 300 seconds). - Staff Teleport Notification — Staff members now receive a notification message when using freeze teleport.
- Multi-line Freeze Message — Improved freeze message with clear instructions, visual structure, and countdown display.
✦ Changed
- Enhanced Freeze System — Rebuilt freeze messaging pipeline with improved formatting and Discord integration support.
- Freeze Prefix Updated — Staff freeze notifications now use the cleaner
Freeze >>prefix format. - Moderation Workflow — Player interaction flow has been streamlined for faster and more efficient staff actions.
- Menu Language Standardized — All menu item names and descriptions are now in English for consistency across all interfaces.
- Version Bump — Updated to
1.2acrosspom.xml,plugin.yml, andconfig.yml.
✦ Removed
- Multi-language Support — Removed in favor of a single unified English system via
messages.yml. - Language Selection — The language selector has been removed from
config.ymlfor a cleaner and simpler configuration experience.
CraftersStaff is built for serious moderation. FRESH START marks a new standard.
v12.0.0Релиз1.21.3, 1.21.4, 1.21.5 · 2 апреля 2026 г.
CraftersStaff v12.0.0 — Network Overhaul & Proxy Synchronization
✅ Added
- Staff mode state is now synchronized through the proxy, so active staff retain their mode when switching between servers.
- Global staff messages can now be redistributed across the network through the proxy channel.
- Network-aware broadcasts added for staff chat, freeze notifications, mining alerts and TPS alerts.
- Improved placeholder support for proxy-wide staff counts and per-server staff counts.
- Backend state updates now persist the source server name for both local database and shared MySQL storage.
🔧 Changed
- Velocity and BungeeCord network compatibility overhauled for the backend plugin.
- Version updated to
12.0.0across all plugin resources and build metadata.
🗑️ Removed
- Removed the sanctions webhook bridge for external punishment plugins.
- Removed
sanctions-webhooks.ymland dropped unused punishment-plugin soft dependencies.
11.5.0Релиз1.21.3, 1.21.4, 1.21.5 · 25 марта 2026 г.
CraftersStaff v11.5.0 — The Cloud Web Editor Update
☁️ Cloudflare Integration
- Replaced embedded web server with Cloudflare Worker API for data persistence.
- Configuration persistence through Cloudflare's global infrastructure.
- Enhanced StaffLog web communication with HTTP-based synchronization.
- Removed legacy web server components and dependencies.
The plugin now connects to an external service designed to store, retrieve and synchronize data in a more reliable way, replacing the old embedded approach entirely.
🖥️ Web Interface
- New Cloudflare Pages frontend with modern UI and responsive design.
- Built with Tailwind CSS and glassmorphism design style.
- Three-page system: Dashboard, Editor and Staff Management.
- Enhanced dashboard with console logs, player lists and server metrics.
- Server status indicators with color-coded TPS and connection states.
- Player avatars via
mc-heads.netwithcrafatar.comfallback.
📋 StaffLog
- Improved StaffLog command with apply-by-ID functionality.
- Real-time data synchronization between plugin and web interface.
- Automatic ID generation and clickable link system for web access.
- Real-time session time tracking and comprehensive staff statistics.
🔒 Security
- CORS-enabled API endpoints for secure cross-origin requests.
- Staff-only filtering and permission-based access control.
- Staff detection now uses permission-based filtering.
🛡️ Error Handling
- Enhanced command validation with specific error messages for all failure cases.
- Comprehensive error handling for API connectivity issues.
- Server offline detection and unified error states across all web pages.
- Improved user feedback with detailed troubleshooting instructions.
🌐 Localization
- Multi-language support for all new messages and error states.
- Complete localization system now supporting 10 languages.
11.0.0Релиз1.21.3, 1.21.4, 1.21.5 · 12 марта 2026 г.
CraftersStaff v11.0.0 — AdvancedBan, LiteBans & Diagnostics
🔌 AdvancedBan Integration Upgraded
- Added comprehensive debug logging to the hook: event type, punished player, issuer, reason and duration.
- Console messages now announce when the hook is registered and list detected event classes.
👁️ Sanctions Command Listener Improved
- Every console or in-game sanction command now produces a detailed log entry with target, reason and duration.
- Console-executed commands are now treated identically to player-executed ones.
- Granular debug output for ban/tempban, mute, kick, warn, unban, unmute and unwarn.
🛡️ Error Handling & Diagnostics Hardened
- Individual reflection failures are now logged, showing which getter (
getActor()vsgetStaff()) succeeded. - Unhandled exceptions inside event handlers are no longer silently swallowed — logged with full context.
🌐 Webhook Behaviour Refined
- Console-executed sanction commands now correctly trigger Discord embeds.
- Per-type toggles and proper URL handling (
webhook-urlwithlinkfallback). - JSON escaping and HTTP error body logging for easier debugging.
⚖️ LiteBans Integration Prepared
- Added the same detailed logging and event handling used for AdvancedBan.
- If LiteBans is present, the hook will activate and report punishments with full diagnostics.
These changes provide robust monitoring of moderation actions and give server operators full visibility when using AdvancedBan, LiteBans or similar sanction systems alongside CraftersStaff.
10.9.7Релиз1.21.3, 1.21.4, 1.21.5 · 11 марта 2026 г.
CraftersStaff v10.9.7 — English Alerts Fix
Release Date: March 10, 2026
🆕 What's New
English Alerts Fix
- Fixed mining alert messages now display in English instead of Spanish.
- Updated
MiningListener.javato useis mininginstead ofestá minando. - Discord webhooks now show
Mining Alertinstead ofAlerta de Minería.
Technical Changes
- File Modified:
MiningListener.java - Lines: 86-87 (fallback message strings)
- Before:
&e[%server%] &c[X-Ray] %player% está minando %block%. - After:
&e[%server%] &c[X-Ray] %player% is mining %block%.
Комментарии
Загружаем…