Releases: TWME-TW/DebugStickPro
Releases · TWME-TW/DebugStickPro
0.5.1 1.21.10 Support
What's Changed
- chore(deps): bump com.github.retrooper:packetevents-spigot from 2.9.4 to 2.9.5 by @dependabot[bot] in #43
- chore(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #44
- chore(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in #45
- chore(deps): bump com.github.retrooper:packetevents-spigot from 2.9.5 to 2.10.1 by @dependabot[bot] in #49
- chore(deps): bump me.clip:placeholderapi from 2.11.6 to 2.11.7 by @dependabot[bot] in #48
- chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #46
- 更新依賴並新增多個區塊數據類別 by @TWME-TW in #51
Full Changelog: 0.5.0...0.5.1
🎉 DebugStickPro 0.5.0 - Major Update with PacketEvents Integration!
🌟 Major Changes
New Dependency: PacketEvents Required
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
BARRIERblocks - 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
CrafterOrientationDataandJigsawDatato use standardorg.bukkit.block.Orientationenum - 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
VaultStateDatamethod 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
- Install PacketEvents if not already installed
- Stop your server
- Replace the old DebugStickPro jar with the new 0.5.0 version
- Start your server and enjoy the enhanced freeze mode!
0.4.15
0.4.14 Updated supported versions to 1.21.4
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
0.4.13 fix: Could not pass event PlayerItemHeldEvent to DebugStickPro
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-TW in #32
Full Changelog: 0.4.12...0.4.13
0.4.12 fix: CustomModelData not update correctly
What's Changed
Full Changelog: 0.4.11...0.4.12
0.4.11
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
Full Changelog: 0.4.9...0.4.11
0.4.9 Fix some bug & New Add-on
0.4.8 Fix: Resolve issue with CustomModelData not working.
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
0.4.7 Fixed an error caused when reloading the server
What's Changed
Full Changelog: 0.4.6...0.4.7