
CraftGuard
A lightweight, highly configurable Minecraft plugin for managing restrictions for workstations on a per-world basis.
79
1
Список изменений
Added
- Modernized Text Engine: Transitioned all plugin text and color codes to the MiniMessage format.
- Replaced legacy
§and&codes with rich tags (e.g.,<red>,<bold>,<gradient>). - Added a MiniMessage converter link to
config.ymlfor user convenience.
- Replaced legacy
- Component-Based GUI Architecture: Completely refactored the GUI system using a new
BaseMenuabstract class.- Standardized GUI creation, opening, and click handling (via
MenuListener). - Improved reusability and reduced boilerplate for all menu implementations.
- Standardized GUI creation, opening, and click handling (via
- Multi-Language Expansion: Added out-of-the-box support for 3 new languages:
- 🇨🇳 Chinese (Simplified) (
zh.yml) - 🇳🇱 Dutch (
nl.yml) - 🇪🇸 Spanish (
es.yml)
- 🇨🇳 Chinese (Simplified) (
- Interactive Help System: Added a dedicated Help Button to the main GUI that opens a detailed help menu.
- Enhanced Container Support: Added Shulker Box support to the storage containers menu with a centered 5-item layout.
- Advanced PlaceholderAPI placeholders: New detailed placeholders for restriction states and counters.
- Numeric states:
%craftguard_world_state_numeric%and%craftguard_world_state_numeric_<type>%returns 1/0 - Raw boolean states:
%craftguard_world_state_raw%and%craftguard_world_state_raw_<type>%returns true/false - Lockdown placeholders:
%craftguard_lockdown%,%craftguard_lockdown_numeric%,%craftguard_lockdown_raw% - Global stats:
%craftguard_stats_global_total%returns total blocked interactions - Type stats:
%craftguard_stats_type_<type>_total%returns blocks per type - World stats:
%craftguard_stats_world_<worldname>_total%returns blocks per world - Type-World stats:
%craftguard_stats_type_<type>_world_<worldname>_count%returns blocks per type and world - Player stats:
%craftguard_stats_player_<type>_count%returns blocks per player for a type - Player-World stats:
%craftguard_stats_player_world_<type>_count%returns blocks in player's current world for a type - Feature counts:
%craftguard_enabled_features_count%and%craftguard_disabled_features_count%for current world
- Numeric states:
Changed
- Environment Cleanup: Removed
dotenv-javadependency and hardcoded the FastStats token to eliminate the need for.envfiles. - Menu Layouts: Updated the Chests menu to center items for better visual balance across all resolutions.
Fixed
- Registry Stability: Resolved compilation errors in
RedisDAO.javaand fixed various small-caps styling inconsistencies.
Файлы
craftguard-2.1.0.jar(36.04 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2.1.0
Загрузчики
PaperPurpur
Версии игры
1.21–1.21.11
Загрузок
8
Дата публикации
3 нед. назад
