
MMO Experience
Enhance the vanilla experience by removing orbs, modifying XP values and sources and create a true RPG style levelling system
587
8
Список изменений
Changelog v1.0.3
New Features:
-
Configuration Management Enhancements:
- Dynamic Key Merging:
- Automatically merges new configuration keys from the default
config.ymlinto the existing file while preserving user-defined values. - Ensures that missing keys are seamlessly added without overwriting existing customisations.
- Automatically merges new configuration keys from the default
- Versioning for Updates:
- Introduced
config-versionfor streamlined updates and tracking. The plugin now identifies outdated configurations and updates them while preserving custom settings.
- Introduced
- Dynamic Key Merging:
-
bStats Integration:
- Introduced bStats analytics for usage tracking and plugin improvement.
- Explicit logging added to indicate whether bStats is enabled or disabled, along with a prompt encouraging users to enable it to support development.
-
New XP Settings:
- Added multiple configuration options for fine-grained XP control:
repair-cost-xp: When set tofalse, repairing items does not consume XP levels. Repair costs still apply but XP is ignored.grindstone-refund-xp: When set tofalse, players do not gain XP when disenchanting items using a grindstone.xp-in-creative: Determines whether players in Creative mode can earn XP. Defaults tofalse.xp-global-disable: A master toggle to disable all XP rewards in the game. This setting overrides all other XP configurations.xp-scaling-factor: Allows global scaling of XP rewards. Set to1.0for normal XP,0.5for half XP, and so on.
- Added multiple configuration options for fine-grained XP control:
Bug Fixes:
- Configuration Loading:
- Fixed an issue where missing configuration keys were not added during updates, leading to plugin disabling.
- Ensured that configuration updates no longer override user-defined values.
- XP Handling Fixes:
- Corrected XP costs for anvils
- Fixed an issue where grindstone XP refunds were not properly configurable, allowing for full control via the new
grindstone-refund-xpoption.
Refactor Highlights:
-
Full Codebase Refactor:
- Streamlined and modularised code for better maintainability.
-
Improved Logging:
- Enhanced logging feedback for key operations such as configuration loading, task initialisation, and plugin lifecycle events.
Recommended Steps:
-
Configuration Update:
- Existing configurations should be automatically updated with new keys while preserving user settings.
-
Testing:
- Test all new XP-related functionalities:
- Repair mechanics to ensure XP costs are applied or ignored as configured.
- Grindstone disenchanting to verify XP refunds match the settings.
- Global XP scaling using the
xp-scaling-factor.
Файлы
mmoexperience-1.0.3.jar(526.28 KiB)
ОсновнойМетаданные
Канал релиза
Beta
Номер версии
1.0.3
Загрузчики
Paper
Версии игры
1.21–1.21.4
Загрузок
463
Дата публикации
1 г. назад
