REQUIRES SealLib
PowerGems
Our plugin introduces custom gems given when a player when they first join the server. Each gem has its own unique ablities. (See Here for the ablity list)
The plugin is also completely translatable, with many languages coming out of the box, and has an API that makes it really easy to add gems of your own (refer to the wiki for more info).
Resourcepack for the gems
Here they are shown below
Default:
High quality:
Magic:
See FAQ where you can find it
Downloads Goals!
Download count is all platforms combinedThanks for all of the downloads!!!
222? People are looking at this?
250 Dude... I thought we would never get here
300? How?
400?I.. I have no words.
500 We... did it. I'm blown away.
750 ROAD TO 1K!
1000 I'm making the first feature I see in the discord, post one there
1250 YOU TOOK LESS THAN A WEEK
1500 how.
2000 We hit it. I dont even know how
2500 ???
3000 sorry for the long time since last update
4000 maybe? (how did we hit this)
5000 perhaps?
10k HOW?
20k WE DOUBLED THE LAST GOAL!!
50k. Insane.
100k. Only 3 years ago I though we would never be able to reach 1000. now here I am, with 100x that amount. I don't know how to express my gratitude.
The plugin requires at least some configuration to be balanced (cooldowns and such)
FAQ
Q: Should I join the discord?
A: Yes! You can find sneak peeks for what I'm working on there and talk with me and the community.
Q: Where can I find a resource pack?
A: You can find any pack in this collection
Q: What are the default recipes?
A: Default recipes are shown HERE on the wiki, it can and should be able to be edited, the ones on the wiki are defaults
Q: What abilities do the gems have?
A: All of those can be found on the wiki. More can be added thorugh addons with an API.
Q: How can I add gems?
A: You can add gems through the API, more info about that on the wiki.
Q: Is there a best gem?
A: On a well configured server, there shouldnt be. This plugin requires server owners to configure it at least slightly for it to be balanced.
Q: Is there a bedrock resource pack?
A: No. We do not support bedrock officially, and therefore geyser compatibility can be a hit or miss.
Q: How do I edit languages or add new ones?
A: Simply make a new file in /plugins/PowerGems/languages following the format Messages[a-z]{2}[A-Z]{2}.properties and set it as the lang file in the configuration
Need More Help?
Join our Discord for support!
Note
This plugin is licensed under CC BY-SA 4.0
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
|
R
v3.6.4.3
|
23h ago | 1 | |||
| 23h ago | 1 | ||||
|
R
v3.6.4.2
|
23h ago | 1 | |||
|
R
v3.6.4.1
|
23h ago | 1 | |||
|
R
v3.6.4.0
|
23h ago | 1 | |||
|
R
v3.6.3.1
|
23h ago | 1 | |||
|
R
v3.6.3.0
|
23h ago | 1 | |||
|
R
v3.6.2.1
|
23h ago | 1 | |||
|
R
v3.6.2.0
|
23h ago | 1 | |||
|
R
v3.6.1.5
|
23h ago | 1 | |||
|
R
v3.6.1.4
|
23h ago | 1 | |||
|
R
v3.6.1.3
|
23h ago | 1 | |||
|
R
v3.6.1.2
|
23h ago | 1 | |||
|
R
v3.6.1.1
|
23h ago | 1 | |||
|
R
v3.6.1.0
|
23h ago | 1 | |||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
|
R
v3.6.0.5
|
23h ago | 1 | |||
|
R
v3.6.0.4
|
23h ago | 1 | |||
|
R
v3.6.0.3
|
23h ago | 1 | |||
|
R
v3.6.0.2
|
23h ago | 1 | |||
|
R
v3.6.0.1
|
23h ago | 1 | |||
|
R
v3.6.0.0
|
23h ago | 1 | |||
|
R
v3.5.1.0
|
23h ago | 1 | |||
|
R
v3.5.0.4
|
23h ago | 1 | |||
|
R
v3.5.0.3
|
23h ago | 1 | |||
|
R
v3.5.0.2
|
23h ago | 1 | |||
|
R
v3.5.0.1
|
23h ago | 1 | |||
|
R
v3.4.1.3
|
23h ago | 1 | |||
|
R
v3.4.1.2
|
23h ago | 1 | |||
|
R
v3.4.1.1
|
23h ago | 1 | |||
|
R
v3.4.1.0
|
23h ago | 1 | |||
|
R
v3.4.0.0
|
23h ago | 1 |
- Update gradle
- Fix bug happening in old versions
- Fix strenght gem bug when people were in multiple dimensions
- 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
- Replace GemColor.yml with GemName.yml
- Meaning that now names are defined in GemName.yml and support [MiniMessage](https://docs.papermc.io/adventure/minimessage/format/).
- 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
- 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)
- Recipe dupe
- Lightning missing cooldown
Patch cooldown config (again)
- 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
Fix shift click\
Fix NullPointerException when Air right click is used
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 !!**
fix missing assignation issue\
add player arg to giveGem command
- !! THIS IS A BETA BUILD AND MIGHT NOT WORK. DO NOT USE IN PRODUCTION !!**
fix /pgd\
Fix gem caches (slight perf improvement)\
a ton of background cleanup\
!! THIS IS A BETA BUILD AND MIGHT NOT WORK. DO NOT USE IN PRODUCTION !!
!! REMEMBER TO TURN attemptFixOldGems TO TRUE IN config.yml FOR THE FIX TO APPLY !!
- Update for RPv3
- Give random gem a texture
- Fix resource pack
- Patch for gem trading
- Patch for new resource pack
- Minor bugfixes
Add hi_IN and hg_IN languages (thanks to WeThink)
Add getAllGems command (thanks to LeonardisG)
Add names to spawned creatures
Fix some big bugs (like the spawned entities targeting the owner)
Add debuffs in opposite temperature biomes
Add gem cache (improve performance by a lot in some edge cases)
Minor bugfixes
- Implement SealLib, that means
- Updater made by me
- I18N support (custom languages!)
- Cleaned up the code slightly
- Added some ability to self-repair on errors on gem creation
- Added a couple of languages (de_DE, en_US, fr_FR, hu_HU, it_IT, pirate language (pi_US), zh_CN, owo language (hm_US), shakesperean language (sp_US))
- This REQUIRES SealLib**
Hope you guys enjoy!
Fix error on gem generation (hopefully)


