Powergems Wiki
  • 👋Welcome to PowerGems
  • Overview
    • ✨The Gems and Their ablities
      • Crafting
  • Fundamentals
    • 🛠️Getting set up
      • 📝Configuration
        • 📝General Config
        • 📝Advanced Configs
  • ❓Frequently Asked Questions
  • 💻 API usage
    • Getting set up
Powered by GitBook
On this page
  • Plugin prefix (pluginPrefix):
  • Allow only one Gem (allowOnlyOneGem):
  • Can drop gems (canDropGems):
  • Give a gem on the first logon (giveGemOnFirstLogin):
  • Allow gem upgrading (canUpgradeGems):
  • Allow gem crafting (canCraftGems):
  • Keep gems on death (keepGemsOnDeath):
  • Gives gems descriptions (gemsHaveDescriptions):
  • Allow fire gem to destroy blocks (explosionDamageAllowed):
  • Prevent gem power tampering. (preventGemPowerTampering):
  • Do gem decay (doGemDecay):
  • Gem Decay on level 1 (doDecayOnLevel1):
  • Dragon Egg Halves cooldown (dragonEggHalfCooldown):
  • Randomized Colors (randomizedColors):
  • Cooldown Boost Per Level (cooldownBoostPerLevelInSeconds):
  • Delay to use gems (delayToUseGemsOnJoin):
  • Gem Creation Attempts (gemCreationAttempts):
  • Blocked Replacing Blocks (blockedReplacingBlocks):
  • Allow Moving Gems (allowMovingGems):
  • Do debuff for temperature changes (doDebuffForTemperature):
  • Allow metrics (allowMetrics):
  • Run updater (runUpdater):
  • Max gem level (maxGemLevel):
  • Allow cosmetic particle effects (allowCosmeticParticleEffects):
  • Cosmetic particle effect interval (cosmeticParticleEffectInterval):
  • Gem cache expire time (gemCacheExpireTime):
  1. Fundamentals
  2. Getting set up
  3. Configuration

General Config

Where to find the file to edit

Open your server's file manager and then go to:

~/plugins/PowerGems/config.yml

Open the file using a text editor

Note: it is not the /config/ folder, that contains other config files

Plugin prefix (pluginPrefix):

Set the prefix that will be used in console

Allow only one Gem (allowOnlyOneGem):

If set to true, only allow one gem per person

Can drop gems (canDropGems):

If set to true, gems cannot be dropped by players.

Give a gem on the first logon (giveGemOnFirstLogin):

If set to false, gems will not be given to players when they first log in.

Allow gem upgrading (canUpgradeGems):

If set to false, gems will not be able to be upgraded.

Allow gem crafting (canCraftGems):

If set to false, new gems cannot be crafted.

Keep gems on death (keepGemsOnDeath):

If set to false, gems will drop on player death.

Gives gems descriptions (gemsHaveDescriptions):

If set to true, it will give new gems the description shown on the plugin page.

Allow fire gem to destroy blocks (explosionDamageAllowed):

If set to false, destructive abilities will be less destructivg.

Prevent gem power tampering. (preventGemPowerTampering):

If set to true, gem abilities which can be interacted with (ex. a fireball) will not be able to be interacted with (ex. deflecting a fireball).

Do gem decay (doGemDecay):

If set to true, gems will "decay" when the player dies (subtract 1 level), and they will stop decaying at level 1 unless doDecayOnLevel1 is set to true

Gem Decay on level 1 (doDecayOnLevel1):

If set to true, while doGemDecay is set to true, gems will not stop decaying at level 1; if gems decay at level 1, they will get destroyed.

Dragon Egg Halves cooldown (dragonEggHalfCooldown):

As mentioned on the page The Gems and Their ablities, when the player has a dragon egg in their inventory, it halves their gem ability cooldown. If this is set to false, then the dragon egg will no longer halve the cooldown.

Randomized Colors (randomizedColors):

If set to true, the plugin will be much more Colorful! The gems will spawn in random colors, making each Gem unique!

Cooldown Boost Per Level (cooldownBoostPerLevelInSeconds):

The time to remove from each ability's cooldown per level.

Delay to use gems (delayToUseGemsOnJoin):

Delay in seconds to wait to use gems when a player logs in.

Gem Creation Attempts (gemCreationAttempts):

The number of attempts the plugin will make to generate a valid gem before giving up. Has a possible performance hit if turned too high with a lot of disabled gems. Try to turn this up if people are not getting gems AND you have gems disabled AND you are getting a warning in the console asking you to do this.

Blocked Replacing Blocks (blockedReplacingBlocks):

The blocks which abilities may not overwrite.

Allow Moving Gems (allowMovingGems):

Currently only semi-implemented (kind of broken) in beta

Allow moving gems between containers (chests, etc.)

Do debuff for temperature changes (doDebuffForTemperature):

Debuff (slow down) players with elemental gems in the opposite temperature ex. someone with an ice gem in the nether will get slowness

Allow metrics (allowMetrics):

If true, sends anonymus usage statistics to help make the plugin better. (The stats are in no way traceable to the server or the players)

Run updater (runUpdater):

If true, runs the plugin updater, sending admins a message if an update is found

Max gem level (maxGemLevel):

Maximium gem level achievable through upgrades.

Allow cosmetic particle effects (allowCosmeticParticleEffects):

If true, particles related to the gems they have will start appearing close to the players

Cosmetic particle effect interval (cosmeticParticleEffectInterval):

Define the amount of time (in ticks) between each particle spawn. Lower this if your players have performance problems.

Gem cache expire time (gemCacheExpireTime):

Defines the amount of time until a cache expires from when it is made. Higher values increase RAM usage, with lower CPU usage and lower values increase CPU usage, with less RAM usage. The cache avoids recalculating the user's gem every tick.

PreviousConfigurationNextAdvanced Configs

Last updated 3 days ago

🛠️
📝
📝