Dragons Server Tools

Powerful server-side administration suite featuring advanced item blocking, smart auto-cleanup, End dimension access control, and essential moderation tools for staff.

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

NeoForge

implementation "curse.maven:dragons-server-tools-1326450:6883759"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

[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 /itensend without 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