
CraftGuard
A lightweight, highly configurable Minecraft plugin for managing crafting permissions on a per-world basis.
59
1
[2.0.0] - 2026-03-09
release11 марта 2026 г.Added
- Registry-based API v2.0: Completely redesigned API architecture for better extensibility.
- Introduced
CraftGuardAPIsingleton for central access. - Implemented
GuardProvidersystem for modular protection logic. - Added dynamic block protection registration via
ProtectionLogic.
- Introduced
- Granular Container Protection: New module to individually manage protection for different container types.
- Specific toggles for: Chests, Trapped Chests, Ender Chests, and Copper Chests.
- Added
ContainerProviderandContainerListenerfor efficient interaction handling.
- Enhanced Management GUI: Expanded the interactive interface to support new features.
- New Chests category and sub-menu for granular control.
- Premium small-caps styling and status indicators extended to all new elements.
Changed
- Internal Architecture: Migrated all hardcoded workstation and portal logic to the new
Providersystem. - Localization: Updated default English and German locales with specific strings for all new container types.
- Improved Performance: Unified interaction checking through the API, reducing redundant logic in listeners.
[1.9.1] - 2026-03-08
release9 марта 2026 г.Added
- FastStats Integration: Added support for FastStats for anonymous plugin usage tracking.
- Configurable via
settings.faststatsinconfig.yml. - Requires a valid token in the
.envfile in the server root directory.
- Configurable via
Changed
- Plugin Shutdown: Added proper shutdown logic for FastStats to prevent
IllegalStateExceptionon reload.
[1.9.0] - 2026-03-06
release8 марта 2026 г.Added
- Multi-language Support: Fully translatable messages and GUI strings.
- Introduced
LanguageManagerfor handling internal and external locale files. - Added
locales/directory for secondary translation files. - Shipped with default English (
en.yml) and German (de.yml) translations. - Configurable language via
settings.languageinconfig.yml.
- Introduced
- Refined Configuration: All user-facing text moved from
config.ymlto locale files for better organization.
[1.8.0] - 2026-03-04
release6 марта 2026 г.Added
- Emergency Lockdown: High-priority world protection system.
- Blocks block break/place, PvP/PvE, and all command usage.
- Broadcasts activation/deactivation messages to all players in the world.
- Supports
craftguard.admin.lockdownandcraftguard.lockdown.bypasspermissions.
[1.7.0] - 2026-03-02
release4 марта 2026 г.Added
- Recipe blacklist system: Block specific recipes instead of disabling crafting entirely.
- Custom Deny Effects: Massive new system for visual and auditory feedback.
- Sounds: Play vanilla sounds when a feature is blocked.
- Titles: Show big on-screen titles and subtitles.
- Action Bar: Display discrete messages above the hotbar.
- Particles: Spawn particles at the player's location.
- All effects support MiniMessage, legacy colors, and PlaceholderAPI.
Changed
- Internal optimization: Replaced manual notification logic with
EffectUtil. - Upgraded configuration synchronization to version 5.
Создатели
Детали
Лицензия:MIT
Опубликован:2 месяца назад
Обновлён:1 месяц назад
