BaloShulker Plugin - Version 1.4 Release Notes
Overview
Version 1.4 of the BaloShulker plugin introduces several enhancements, bug fixes, and code optimizations to improve player interactions with shulker boxes and overall plugin functionality. This release aims to provide a more user-friendly and stable experience.
✔️ No more dupes!
An issue was resolved when players opened a shulker box from their hand. During the opening GUI process, if a player dropped the shulker box being opened or moved it to another slot, then retrieved the item and closed it, the shulker box content wasn't properly saved. This allowed users to duplicate unlimited items inside the shulker box.
This issue has been addressed in the current release v1.4
, ensuring that shulker boxes correctly save their contents even when manipulated during the opening process.
Changes
Player Interaction Enhancements
- Improved interaction logic prevents accidental shulker box openings right after dropping them.
- Added timestamp tracking to avoid immediate shulker box interactions after dropping.
TPS Check for Interaction
- Implemented a check for server TPS before allowing shulker box interactions.
- Players are informed when the server TPS is too low for instant interactions.
Help Command Enhancement
- Improved the
/bs help
command to display the available subcommands more clearly. - Added the
info
subcommand to display plugin version information.
Miscellaneous Improvements
- Added consistent plugin version and name retrieval throughout the code.
- Removed unused imports for cleaner code.
Bug Fixes
- Fixed deprecation warnings using the
@Suppress("DEPRECATION")
annotation. - Fixed a duplication issue that occurred when a player opened a shulker box from their hand. During the process of opening the GUI, if the player dropped the shulker box being opened or moved it to another slot, then retrieved the item and closed it, the shulker box failed to save its contents. This issue allowed users to duplicate an unlimited number of items inside the shulker box.
Instructions
Opening Shulker Boxes
- Right-click a shulker box item in your main hand to open it.
- A shulker box cannot be opened immediately after dropping it (within 1 second) to prevent accidental interactions.
- You cannot open shulker box when the server TPS is not in range of
18.0 ≤ ... ≤ 20.0
to prevent accidental item disappearance.
Permissions
- The following permissions are available:
baloshulker.use
: Allows users to interact with shulker boxes.baloshulker.info
: Allows users to view plugin version information.baloshulker.reload
: Allows users to reload the plugin configuration.
Commands
/bs help
: Displays the help message with available commands./bs info
: Shows the plugin version information./bs reload
: Reloads the plugin configuration (requires appropriate permissions).
Upgrading from Previous Versions
- Remove the previous version of the BaloShulker plugin from your server's plugins directory.
- Place the new version 1.4 .jar file in the plugins directory.
- Start or restart your server.
- Check the plugin console for successful enablement of version 1.4.
- Ensure your permissions configuration is up to date, if necessary.
Additional Information
For further assistance, bug reports, or inquiries, please contact the author:
- Email: [email protected]
- Author's GitHub: hoangxuanlam2007
We hope you enjoy the improved shulker box experience with the BaloShulker plugin version 1.4!
Author: @hoangxuanlam2007
Full Changelog: v1.3...v1.4