Skip to content

Releases: TWME-TW/DebugStickPro

0.5.1 1.21.10 Support

17 Nov 08:25
2868b48

Choose a tag to compare

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!

22 Aug 00:26
185efa5

Choose a tag to compare

🌟 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!

0.4.15

12 Jun 17:49
56a7c37

Choose a tag to compare

What's Changed

  • Update .gitignore and fix method calls in VaultStateData by @TWME-TW in #39

Full Changelog: 0.4.14...0.4.15

0.4.14 Updated supported versions to 1.21.4

06 Apr 10:50
afc05c6

Choose a tag to compare

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

09 Dec 06:40
f66006e

Choose a tag to compare

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

01 Dec 06:41
7134e4b

Choose a tag to compare

What's Changed

  • fix: CustomModelData not update correctly by @TWME-TW in #28

Full Changelog: 0.4.11...0.4.12

0.4.11

29 Nov 03:18
f310a0a

Choose a tag to compare

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

07 Aug 16:26
2d72d7a

Choose a tag to compare

What's Changed

New Add-on

Full Changelog: 0.4.8...0.4.9

0.4.8 Fix: Resolve issue with CustomModelData not working.

02 Aug 16:02
46b4347

Choose a tag to compare

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

11 Jun 13:48
bf93c7e

Choose a tag to compare

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