DebugStickPro icon

DebugStickPro -----

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




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

What's Changed
  • Update .gitignore and fix method calls in VaultStateData by @TWME-TW in #39
Full Changelog: 0.4.14...0.4.15
----------, Jun 12, 2025

What's Changed
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 by @dependabot in #33
  • Update dependencies and add CreakingHeart data handling by @TWME-TW in #36
Full Changelog: 0.4.13...0.4.14
----------, Apr 6, 2025

What's Changed
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in #31
fix: Could not pass event PlayerItemHeldEvent to DebugStickPro v0.4.12 by TWME in #32
Full Changelog: 0.4.12...0.4.13[/USER]
----------, Dec 9, 2024

Note: The config file has been updated to version 6


What's Changed
  • Update README.md by @TWME-TW in #19
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 by @dependabot in #21
  • Clean code by @TWME-TW in #22
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 by @dependabot in #23
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by @dependabot in #24
  • Updata CustomModelData when mode changed by @TWME-TW in #26
  • fix: CustomModelData not update correctly by @TWME-TW in #28
Full Changelog: 0.4.9...0.4.12
----------, Dec 1, 2024

What's Changed
New Add-on
Full Changelog: 0.4.8...0.4.9
----------, Aug 7, 2024

What's Changed
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 by @dependabot in #15
  • Fix: Resolve issue with CustomModelData not working. by @TWME-TW in #16
Full Changelog: 0.4.7...0.4.8
----------, Aug 2, 2024

What's Changed
  • 0.4.7 Fixed an error caused when reloading the server by @TWME-TW in #14
Full Changelog: 0.4.6...0.4.7
----------, Jun 11, 2024

What's Changed
  • Bump net.coreprotect:coreprotect from 22.3 to 22.4 by @dependabot in #9
  • Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in #11
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 by @dependabot in #10
  • 0.4.6 Update to Paper 1.20.6 & Java 21 by @TWME-TW in #12
Full Changelog: 0.4.5...0.4.6
----------, Jun 6, 2024

What's Changed
Full Changelog: 0.4.4...0.4.5
----------, May 5, 2024

Fix missing block data (Openable)
Note that the language file has been updated to version 4 (insert OpenableDataName: "Open" at line 105)

Full Changelog: 0.4.3...0.4.4
----------, Apr 14, 2024

Full Changelog: 0.4.2...0.4.3
----------, Apr 8, 2024


Warning: The language files must be regenerated.
The language system has been completely rewritten, and now the plugin should automatically switch languages based on the client's selection.
What's Changed
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.13.0 by @dependabot in #3
  • Bump org.apache.maven.plugins:maven-shade-plugin from 3.2.4 to 3.5.2 by @dependabot in #4
  • Newlang by @TWME-TW in #5
  • Fix bug by @TWME-TW in #6
New Contributors
Full Changelog: 0.3.18...0.4.0
----------, Mar 26, 2024

Notice: The lang.yml has been updated. Please obtain the latest version of lang.yml from GitHub, make changes, and paste it into the plugin's lang file.

Full Changelog: 0.3.17...0.3.18
----------, Mar 20, 2024

Notice: The lang.yml has been updated. Please obtain the latest version of lang.yml from GitHub, make changes, and paste it into the plugin's lang file.

Full Changelog: 0.3.15...0.3.17
----------, Mar 19, 2024

Notice: The config.yml has been updated. Please obtain the latest version of config.yml from GitHub, make changes, and paste it into the plugin's configuration file.

Full Changelog: 0.3.14...0.3.15
----------, Mar 17, 2024

Notice: The config.yml has been updated. Please obtain the latest version of config.yml from GitHub, make changes, and paste it into the plugin's configuration file.
Full Changelog: 0.3.13...0.3.14
----------, Mar 17, 2024

Fix Bug:
  • Repair incorrect display of turtle eggs in freeze mode
  • Added support for Paper 1.19.4 ~ 1.20.3
  • Clarified display of certain messages
  • Fixed error when CoreProtect is not installed
Full Changelog: 0.3.12...0.3.13
----------, Mar 17, 2024

Full Changelog: 0.3.11...0.3.12
----------, Mar 17, 2024

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