Release 2.3
Overview
In Clumps v2.3, we’ve introduced significant improvements to the plugin’s logging system. This release enhances how the plugin logs events, errors, and actions, making it easier for server admins to monitor and troubleshoot the plugin’s behavior.
New Features
1. Improved Logging System
- Enhanced Log File Management: Clumps now creates a new log file for each server restart with a timestamped filename. Logs are stored in the
/logs/
directory under the plugin’s folder, making them easier to locate and manage. - More Detailed Log Messages: The logs now include more comprehensive messages for key events, such as when the plugin is enabled, when commands are executed, and when critical actions (e.g., merging, collection) occur.
- Better Error Handling: Errors are now logged with more detail, including the specific error message, making troubleshooting easier for server administrators.
2. Log Rotation and Cleanup
- Old log files are managed more efficiently, helping prevent excessive file buildup in the plugin’s folder.
- Logs are rotated on server restart, and each log file is named with a timestamp for better tracking of when events occur.
3. Console Log Integration
- Console logs have been streamlined, providing more detailed output when events are triggered (such as XP orb merging or player collection).
- The console handler has been updated to display more informative messages, making it easier to track the plugin's activity directly from the server console.
Bug Fixes & Improvements
- Log File Location: The log files are now correctly stored under the
/logs/
subdirectory of the plugin folder, making it easier to find and manage logs. - Improved Logging Clarity: Messages in the logs have been refined to avoid redundancy and ensure that each log entry clearly describes the event being logged.
Conclusion
Clumps v2.3 primarily focuses on enhancing the logging capabilities of the plugin. Server admins will now have more detailed and accessible logs to better understand plugin activity and troubleshoot any issues that arise.
Clumps Plugin - Version 2.2 Release
Overview
Clumps is a Minecraft plugin designed to optimize the collection and merging of experience orbs to reduce lag and improve server performance. In version 2.2, we've added several new features, improvements, and bug fixes to enhance your gameplay experience.
New Features
-
Command Improvements:
- Added a
/clumps
command that allows server admins to modify the plugin's settings in-game. - Tab Completion: Full tab completion support for commands to make configuration easier.
- Permissions: Now, the
/clumps
command is permission-based, withclumps.use
permission granted to OPs by default.
- Added a
-
Instant Collection Radius: Players can now instantly collect nearby XP orbs within a configurable radius.
-
XP Boost: Players near merging XP orbs now receive a configurable XP boost multiplier.
-
Merge Animations: You can now enable or disable particle effects when XP orbs merge to create a visual effect for better immersion.
-
Enhanced XP Merging: Experience orbs within a configurable radius will merge together automatically, reducing the number of orbs and improving performance.
Bug Fixes & Improvements
- Prevent Orb Duplication: Fixed a bug where XP orbs could sometimes duplicate during the merge process.
- Performance Optimization: Enhanced the merging logic to reduce server lag during orb merges.
- Improved Configuration: Added more configuration options in
config.yml
to better customize the plugin's behavior.
Command Usage
/clumps
command:
The /clumps
command allows you to modify various settings for the Clumps plugin. Here are the options you can use:
/clumps set-merge-radius <value>
: Set the radius at which XP orbs will merge (in blocks)./clumps set-min-xp-to-merge <value>
: Set the minimum XP amount required for orbs to merge./clumps set-merge-interval-seconds <value>
: Set how often the plugin checks for merging XP orbs (in seconds)./clumps toggle-instant-collect <true/false>
: Enable or disable instant collection of XP orbs by players./clumps toggle-merging <true/false>
: Enable or disable XP orb merging./clumps set-xp-boost-multiplier <value>
: Set the XP boost multiplier for nearby players when XP orbs merge./clumps toggle-xp-boost <true/false>
: Enable or disable the XP boost feature./clumps toggle-merge-animations <true/false>
: Enable or disable visual merge animations for XP orbs.
Permissions
clumps.use
: Grants permission to modify Clumps plugin settings using the/clumps
command. This permission is granted to OPs by default.
Configuration Changes
The config.yml
file has been updated with new settings:
- merge-radius: Set the radius within which XP orbs will merge (default:
2.0
). - min-xp-to-merge: Set the minimum XP amount required for orbs to merge (default:
5
). - merge-interval-seconds: How often the plugin checks for merging XP orbs (default:
10
). - instant-collect-radius: The radius within which XP orbs are instantly collected by players (default:
1.5
). - xp-boost-multiplier: The XP boost multiplier for players near merging XP orbs (default:
1.1
for a 10% boost). - enable-instant-collect: Enable or disable instant collection of XP orbs by players (default:
true
). - enable-merging: Enable or disable XP orb merging (default:
true
). - enable-xp-boost: Enable or disable the XP boost feature (default:
true
). - enable-merge-animations: Enable or disable visual merge animations for XP orbs (default:
true
).
World-Specific Settings
The plugin now supports world-specific configuration. You can configure different settings for different worlds under world-settings
in the config.yml
:
world-settings:
overworld:
merge-radius: 2.0
min-xp-to-merge: 5
merge-interval-seconds: 10
enable-instant-collect: true
enable-merging: true
xp-boost-multiplier: 1.1
enable-xp-boost: true
enable-merge-animations: true
nether:
merge-radius: 3.0
min-xp-to-merge: 10
merge-interval-seconds: 15
enable-instant-collect: false
enable-merging: true
xp-boost-multiplier: 1.2
enable-xp-boost: true
enable-merge-animations: false
Release 2.1
New Features:
- World-Specific Settings: Customize XP orb behaviors for different worlds (e.g., Overworld, Nether).
- XP Boost for Players: Players near merging XP orbs now get an XP boost (configurable).
- Instant Collection Radius: Players can instantly collect XP orbs within a configurable radius.
- Merge Animations: Enable particle effects when XP orbs merge.
- Prevent Orb Duplication: Option to prevent XP orb duplication in crowded areas.
Config Changes:
- New settings for world-specific behavior (world-settings).
- Added options for instant collect, XP boost, merge animations, and duplication prevention.
- Bug Fixes:
- Fixed XP orb merging issues.
- Optimized orb checking for better performance.
Release 2.0
Features:
- Enhanced Optimization
- Faster XP Collection
Initial Release
Features:-
- XP Lagg Remover
- Improved XP to XP Bar conversion
- Faster XP Collection
- Combine XP Orbs to prevent Lagg
- Easy Config
# config.yml
# The radius within which XP orbs will merge (in blocks)
merge-radius: 2.0
# Minimum XP amount required in an orb for it to be merged with others
min-xp-to-merge: 5
# How often (in seconds) the plugin checks and merges XP orbs in each world
merge-interval-seconds: 10
# The radius within which XP orbs will be instantly collected by players
instant-collect-radius: 1.5