File Details
dragonstechmagic-1.2.0.jar
- R
- Aug 13, 2025
- 59.29 KB
- 22
- 1.21.1
- NeoForge
File Name
dragonstechmagic-1.2.0.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
[1.2.0] - 2025-01-13
✨ Added Features
🔧 Dynamic Configuration System
- NEW:
GerenciadorConfiguracao- Complete persistent configuration system - NEW: Configuration file
config/dragonstechmagic/configuracao.json - NEW: Enable/disable End blocking control via command and file
- NEW: Configuration reloading without server restart
- NEW: Configurations survive server restarts and updates
🚫 Advanced End Item Blocking System
- NEW:
GerenciadorItensEnd- Complete management of blocked items for players without End access - NEW: Persistence in
config/dragonstechmagic/itens_bloqueados_end.json - NEW: Individual blocking of specific items
- NEW: Mass blocking of all items from a mod
- NEW: Automatic removal of blocked items from inventory
- NEW: Blocking of usage and placement of prohibited items/blocks
- NEW: Automatic validation system with invalid item filtering
📋 /itensend Command - Complete Control
- NEW:
/itensend ativar- Activates the End blocking system - NEW:
/itensend desativar- Deactivates the End blocking system - NEW:
/itensend status- Shows detailed system status - NEW:
/itensend listar- Lists all blocked items (limited to 50 for performance) - NEW:
/itensend bloquear <item>- Blocks specific item with autocomplete - NEW:
/itensend desbloquear <item>- Unblocks specific item with autocomplete - NEW:
/itensend bloquearmod <namespace>- Blocks all items from a mod - NEW:
/itensend desbloquearmod <namespace>- Unblocks all items from a mod - NEW:
/itensend estatisticas- Shows detailed statistics by mod - NEW:
/itensend recarregar- Reloads data from file without restart
🎯 Automatic Event System
- NEW:
EventosItensEnd- Complete event system for automatic control - NEW: Periodic verification every 5 seconds for prohibited item removal
- NEW: Automatic verification on player login (with 3-second delay)
- NEW: Interception and blocking of prohibited item usage
- NEW: Interception and blocking of prohibited block placement
- NEW: Detailed informative messages for players
- NEW: Automatic item removal from inventory with counting
🔄 Existing System Improvements
- IMPROVED: End access system now respects enable/disable configurations
- IMPROVED: Complete integration between all blocking systems
- IMPROVED: Optimized performance with conditional checks
- IMPROVED: Robust error handling with detailed logging
🛡️ Security & Validation
- NEW: Null checks to prevent crashes
- NEW: Automatic ResourceLocation validation for items
- NEW: Protection against command spam
- NEW: OP level 2 permission verification for all administrative commands
📁 File Structure
- NEW:
config/dragonstechmagic/configuracao.json- General mod configurations - NEW:
config/dragonstechmagic/itens_bloqueados_end.json- End blocked items list - MAINTAINED:
config/dragonstechmagic/itens_bloqueados.json- Globally blocked items list
🎮 User Experience
- NEW: Intelligent autocomplete for all commands
- NEW: Colorful and organized chat messages
- NEW: Immediate feedback for all actions
- NEW: Integrated help system with
/itensendwithout parameters - NEW: Real-time counters and statistics
🔧 Technical Improvements
- IMPROVED: Expanded modular architecture with new managers
- IMPROVED: Intelligent cache system for performance optimization
- IMPROVED: Lazy loading for efficient data loading
- IMPROVED: Enhanced exception handling with informative logs
- IMPROVED: Backward compatibility maintained