
PowerGems
A very customisable plugin that adds gems with powerful abilities!
Hotfix to address the fact that people with the movegems permission could not move gems.
This release addresses some long time bugs such as (but not limited to)
- fixing the allowGemCraftingUsage config option
- making the /givegem command have the correct tab completitions
- fix abilities sometimes triggering twice when interacting with a block
- fixing some edge cases where gems were able to get put into containers although allowMovingGems was false
- rebalancing the strenght arena to make it more powerful and less buggy
- fixing a rare case where gems would disappear if you tried to drop them while allowMovingGems was false and your inventory filled up
- slightly rebalancing air and change it's passive to speed instead of slow falling
Added a config option to allow crafting with gems
- Replace GemColor.yml with GemName.yml
-
- Meaning that now names are defined in GemName.yml and support MiniMessage.
- You will have to regenerate your config or edit it manually for it to work.
- Add full MiniMessage support to GemLore.yml
- Add /cleargems command
- Allows you to clear all gems off of a player, or filter which ones you want
- /cleargems [user] [gem type or level] [level if previous arg is gemtype]
- By default, clears all gems off of the current user
Small update to add a warn if an invalid recipe upgrade config is detected
- Remove stale "gemPowerConfig.yml" file
- Add warnings on config load
- add support for hex color codes to gem names
- This makes old gem color configs invaild, even the automatically generated ones. You have to either reset it, or rewrite it manually with color codes
- Additionally, there is support for gradients by setting the color to 'gradient#color1#color2' where color1 and color2 are hex color codes
- add support for console to giveGemCommand
- add config option for default level on gem creation
- add option for /givegem: instead of a level at the second argument "default" will generate a gem with the default level
- partially move to paper's component system for text
- Cleaned up the code
- Fix an exception thrown when using the lightning left ability
- Nerfed fire gem (finally)
Fixes 2 critical bugs
- Recipe dupe
- Lightning missing cooldown
fix crash if worldguard not loaded
Fix all addons
Fix for crafting not working when using multiple of the same item
Remove some debug logging
Patch cooldown config (again)A bunch of small fixes
- Fix analytics shenanigans
- Fix gems able to be put into bundles
- Fix WorldGuard and CombatLogX addons
New Features & Improvements
- Implemented gem usage tracking with analytics reporting
- New
powergems.movegemspermission and allowMovingGems implementation - Added config options for permanent effects and effect types
- Permanent effects granted if gem level ≥ a configured value and enabled in config
- Introduced
upgradeGemOnKill - Added snow golem AI for ice gem
- Made random gem name compatible with I18N
Bug Fixes
- Fixed FireGem shift damage affecting the user.
- Fixed gem crafting bug in beta builds
- Fixed
CheckMultipleGemsTasklogic and adjusted default expire times - Fixed configuration generation and loading issues.
- Fixed AirGem right-click
- Fixed issues with dependency checks and environment variables
- General fixes and optimisations
Dependency Updates
- Updated to the latest SealLib version
Note: Analytics can be disabled by setting allowMetrics to false in config.yml
A lot of backend changes for devs
Update SealLib to fix I18N
Update SealLib to 1.1.2.0
Fix shift click
Fix NullPointerException when Air right click is usedHotfix to gem levels
Update to SealLib v1.1.1.3
Add config for permanent effect type
Restructure some config options
Add config to disable gem shift unless level 3+
Fix a couple of bugs!! THIS IS A BETA BUILD AND MIGHT NOT WORK. DO NOT USE IN PRODUCTION !!
Remove dead code
fix missing assignation issue
add player arg to giveGem command!! THIS IS A BETA BUILD AND MIGHT NOT WORK. DO NOT USE IN PRODUCTION !!


