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.1.0.jar

  • R
  • Aug 13, 2025
  • 41.28 KB
  • 21
  • 1.21.1
  • NeoForge

File Name

dragonstechmagic-1.0.0.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

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

Learn more aboutย Curse Maven

Changelog - Dragon's Tech & Magic Core

All notable changes to this project will be documented in this file.

[1.1.0] - 2025-01-13

โœจ Added Features

๐Ÿ’พ Persistent Data System

  • NEW: GerenciadorDadosPersistentes - Comprehensive data persistence manager
  • NEW: JSON-based storage system for mod configuration data
  • NEW: Automatic directory creation in config/dragonstechmagic/
  • NEW: Error handling and recovery for file operations
  • NEW: Detailed logging for data operations

๐Ÿšซ Enhanced Item Blocking System

  • NEW: Persistent storage for blocked items in JSON format
  • NEW: Automatic data loading on first access (lazy loading)
  • NEW: Automatic data saving on every modification
  • NEW: /bloquearitem recarregar command to reload data from file
  • NEW: Smart caching system to avoid unnecessary file operations
  • NEW: Data validation with automatic filtering of invalid items

๐Ÿ”ง Technical Improvements

  • IMPROVED: Item blocking system now survives server restarts and mod updates
  • IMPROVED: Enhanced error handling with detailed logging
  • IMPROVED: Performance optimization through intelligent caching
  • IMPROVED: Robust data validation and recovery mechanisms

๐Ÿ“ File Structure

  • NEW: config/dragonstechmagic/itens_bloqueados.json - Blocked items storage
  • NEW: Automatic backup and recovery system for configuration files

[1.0.0] - 2025-01-13

๐ŸŽ‰ Initial Release

First stable release of Dragon's Tech & Magic Core for Minecraft 1.21.1 with NeoForge 21.1.197.

โœจ Added Features

๐Ÿšซ Item Blocking System

  • NEW: /bloquearitem command system for item management
  • NEW: listar subcommand - Lists all currently blocked items
  • NEW: bloquear <item> subcommand - Blocks specific items with autocomplete
  • NEW: desbloquear <item> subcommand - Unblocks items with smart suggestions
  • NEW: Automatic removal of blocked items from player inventories
  • NEW: Chat notifications when blocked items are removed
  • NEW: Support for items from any installed mod
  • NEW: Intelligent autocomplete system for item selection

๐Ÿงน Ground Cleanup System

  • NEW: /limparchao command system for world maintenance
  • NEW: contar subcommand - Counts dropped items in the world
  • NEW: info subcommand - Detailed breakdown of dropped items by type
  • NEW: limpar subcommand - Initiates cleanup with 30-second countdown
  • NEW: cancelar subcommand - Cancels ongoing cleanup operations
  • NEW: Global broadcast system for cleanup warnings
  • NEW: Precise item counting (considers stack sizes, not just entities)
  • NEW: Detailed cleanup reports showing items and stacks removed
  • NEW: Server-wide notifications regardless of player dimension

๐ŸŒŒ End Dimension Access Control

  • NEW: /acessoend command system for dimension permissions
  • NEW: conceder <player> subcommand - Grants End access to players
  • NEW: remover <player> subcommand - Removes End access from players
  • NEW: verificar <player> subcommand - Checks another player's access status
  • NEW: status subcommand - Checks your own access status
  • NEW: Automatic teleportation to spawn for unauthorized access attempts
  • NEW: Persistent permission storage in player NBT data
  • NEW: Performance-optimized caching system
  • NEW: Informative messages and hints for blocked players

๐ŸŽ Special Items & Administrative Tools

  • NEW: "Portal do End" (End Portal Key) - Special item that grants permanent End access
  • NEW: Epic rarity item with enchantment glint effect
  • NEW: Custom tooltip with usage instructions
  • NEW: Sound effects when item is used
  • NEW: /darportalend [player] command - Gives End Portal Key to players
  • NEW: Automatic inventory space checking
  • NEW: Integration with Creative Mode Combat tab

๐Ÿ”ง Technical Features

  • NEW: Modular architecture with independent feature modules
  • NEW: Portuguese codebase with clear function names and comments
  • NEW: Event-driven system using NeoForge event bus
  • NEW: Thread-safe operations with proper scheduling
  • NEW: Comprehensive error handling and validation
  • NEW: JEI integration for custom items
  • NEW: Multi-dimensional support (Overworld, Nether, End)

๐Ÿ›ก๏ธ Security & Permissions

  • NEW: OP level 2 requirement for all administrative commands
  • NEW: Input validation and sanitization
  • NEW: Protection against command spam
  • NEW: Secure permission storage and retrieval

๐Ÿ“ฆ Integration

  • NEW: Full compatibility with Dragon's Tech & Magic modpack
  • NEW: JEI recipe and item integration
  • NEW: Creative tab integration for custom items
  • NEW: Cross-mod item support for blocking system

๐ŸŽฏ Performance Optimizations

  • NEW: Efficient caching system for permissions
  • NEW: Optimized entity iteration for ground cleanup
  • NEW: Memory-efficient item counting algorithms
  • NEW: Async scheduling for non-blocking operations

Development Notes

Architecture Decisions

  • Modular Design: Each feature implemented as independent module for maintainability
  • Portuguese Code: All functions and comments in Portuguese for team consistency
  • Clean Code: Simple, readable implementation avoiding unnecessary complexity
  • Event-Driven: Uses NeoForge event system for efficient resource usage

Future Considerations

  • Recipes for custom items will be handled externally via KubeJS
  • Custom textures can be added by replacing placeholder texture files
  • Additional administrative features may be added based on modpack needs

Known Limitations

  • Custom item recipes removed from mod (handled by KubeJS)
  • Requires server restart for initial installation
  • Some features require OP permissions for security

Compatibility: Minecraft 1.21.1 | NeoForge 21.1.197 Target Modpack: Dragon's Tech & Magic (BETA) License: All Rights Reserved