Перейти к содержимому
Mineforgian

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 Logo

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 /staffchat and 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 (includes note.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.

Staff Mode HUD

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

Notes Manager Menu

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 PENDING and IN_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

Reports Manager Menu

/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

Staff Online Menu

  • 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

Staff Detail Menu

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.yml using %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

  1. Drop the JAR – Place it in your plugins/ folder and restart the server.
  2. Configure the basics – Set language, database, vanish behavior and Discord webhooks in config.yml.
  3. Assign permissions – Use LuckPerms or any permissions plugin to grant staff their permissions.
  4. Customize menus (optional) – Edit YAML files in plugins/CraftersStaff/menus/ to match your server's style.
  5. 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 LocalWebServer HTTP endpoint system.
  • Manager Updates: Disabled WebConsoleManager and 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 /unfreeze command to unfreeze players directly.
  • Persistent Vanish System — Vanish state now persists when disabling Staff Mode.
    • New vanish.persist-on-staff-disable option (default: true).
    • New vanish.auto-enable-on-staff-disable option (default: false).
  • Proxy Bridge Plugin — New CraftersStaff-Proxy for Velocity, BungeeCord and Waterfall.
    • New proxy-config.yml with 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).
  • Ban-on-quit system — Frozen players who disconnect are automatically banned via a configurable console command.
  • Self-action prevention/freeze, /unfreeze, /report and /note can no longer be used on yourself.
  • Freeze state validation — Freezing an already frozen player shows an already frozen message. Unfreezing an unfrozen player shows a not frozen message.
  • New freeze.still-frozen message 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+Click combinations 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.yml instead of a separate config variable.
  • Removed discord-message configuration 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
  • 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 ConfigManager with default fallback values.
  • Version updated to 1.8 across all components.

🐛 Fixed

  • Fixed all freeze messages no longer including the plugin prefix for cleaner notifications.
  • Fixed freeze.discord-message reference causing Message not found error.
  • Fixed freeze chat format now using single > instead of double >>.
  • Fixed UnsupportedOperationException on player join — now uses proper StaffManager methods.
  • 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 help command showing Message not found errors.
  • Fixed help messages updated with all available commands including /report and /stafflog.
  • Fixed Velocity proxy NullPointerException — updated velocity-plugin.json with correct version and main class.
  • Fixed Message not found: freeze.still-frozen error.
  • 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 — removed velocity-plugin.json from 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-Click on 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 Permissioncraftersstaff.players.actions is 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-link setting.
  • 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.2 across pom.xml, plugin.yml, and config.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.yml for 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.0 across all plugin resources and build metadata.

🗑️ Removed

  • Removed the sanctions webhook bridge for external punishment plugins.
  • Removed sanctions-webhooks.yml and 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.net with crafatar.com fallback.

📋 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() vs getStaff()) 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-url with link fallback).
  • 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.java to use is mining instead of está minando.
  • Discord webhooks now show Mining Alert instead of Alerta 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%.

Комментарии

Загружаем…