DebugStickPro icon

DebugStickPro -----

A powerful debugstick plugin | Dynamically display | Custom Item Support | Region Protection Support



DebugStickPro 0.5.0 - Major Update with PacketEvents Integration!
Major Changes
New Dependency: PacketEvents Required
⚠️ BREAKING CHANGE: This version now requires PacketEvents to function properly. Please install PacketEvents 2.9.4+ before updating to v0.5.0.

Revolutionary Freeze Mode Enhancement
  • Packet-Based Block Freezing: Complete rewrite of the freeze functionality using PacketEvents and EntityLib
  • Ghost-Free Experience: No more server-side BARRIER blocks - freeze effects are now client-side only
  • ⚡ Seamless Performance: Smoother user experience with visual-only block changes
  • Simplified Cleanup: Eliminated potential ghost block issues and simplified freeze/unfreeze logic
Added
Enhanced Freeze System
  • Integrated PacketEvents for packet-based block manipulation
  • Added EntityLib support for better display entity management
  • Fake Barrier System: Advanced duplicate prevention and tracking
  • Better Logging: Enhanced debugging capabilities for freeze operations
  • BlockPhysicsEventListener: Enhanced block freezing functionality with physics event handling
Technical Improvements
  • API Alignment: Refactored CrafterOrientationData and JigsawData to use standard org.bukkit.block.Orientation enum
  • Performance Optimizations: Improved freeze block management and cleanup processes
  • Advanced State Management: Sophisticated duplicate prevention and player tracking system
Changed
Updated Dependencies
  • Paper API: Updated to 1.21.8-R0.1-SNAPSHOT (from 1.21.4-R0.1-SNAPSHOT)
  • PacketEvents: 2.9.4 (NEW REQUIREMENT)
  • EntityLib: Latest snapshot integration (NEW)
  • Blocket API: Updated to 1.1.0 (NEW)
  • CoreProtect: Updated to 23.0 (from 22.4)
  • Maven Javadoc Plugin: Updated to 3.11.3 (from 3.11.2)
Architecture Changes
  • Freeze Mode Rewrite: Moved from server-side block modifications to packet-based visual effects
  • Code Modernization: Updated to use modern Bukkit APIs and enums
  • Enhanced Repository Support: Added multiple new Maven repositories for dependencies
Fixed
  • Fixed various edge cases in freeze mode operations
  • Improved block physics handling during freeze/unfreeze
  • Enhanced duplicate barrier prevention mechanisms
  • Better cleanup for offline players
  • Resolved potential ghost block issues
  • Fixed VaultStateData method calls to retrieve vault state correctly
  • Prevented lore from being italicized by default in configuration
Technical Details
This release represents a significant architectural improvement, moving away from server-side block modifications to a more elegant packet-based approach. This change provides:

  • Better Server Performance: No actual block changes during freeze operations
  • Cleaner State Management: Simplified freeze/unfreeze tracking
  • Enhanced Compatibility: Better integration with other plugins through PacketEvents
  • Future-Proof Architecture: Foundation for upcoming advanced features
Requirements
  • Java 21 or higher
  • Paper 1.19.4 - 1.21.8+
  • PacketEvents 2.9.4+ (NEW REQUIREMENT)
Upgrade Instructions
  1. Install PacketEvents if not already installed
  2. Stop your server
  3. Replace the old DebugStickPro jar with the new 0.5.0 version
  4. Start your server and enjoy the enhanced freeze mode!
----------, Aug 22, 2025
Resource Information
Author:
----------
Total Downloads: 2,035
First Release: Mar 16, 2024
Last Update: Aug 22, 2025
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings