EpicEnchant [REBORN]
[EpicEnchant] Returns!
After 7 years i decided to rewrite and add some extra features to EpicEnchant.
Orginal thread: https://dev.bukkit.org/projects/epicenchant
Because of changing login method on bukkit i could not restore old accout so it was a reason to start new thread.

[ --- Join our server! --- ]
[ address: driftcraft.eu ]
[ ------------------------------ ]
Description
This plugin allows plyers to upgrade/add their enchantments to every part of equipment.
Epic Enchant overriedes max enchants level so you can create more powerful and durable weapons and tools.
Plugin is fully configurable a have posibillities to localize every message. Default localization files are English and Polish.
Requirements
- Vault
- Any economy plugin compatible with Vault
Sign creation
permission: epicenchant.create
Lines:
- [EpicEnchant]
- <english name of enchantment> or RANDOM
- UPGRADE or DOWNGRADE
- empty
Sign usage
permission: epicenchant.use - default TRUE
Right click while holding tool/weapon/armor in hand to check information about upgrading/downgrading.
Right click again in 3 seconds to confirm.
Additional permissions
epicenchant.upgrade.fail_downgrade_immunity: No downgrade on enchanting failure
epicenchant.upgrade.cost.percent90: Enchanting cost decrase to 90%
epicenchant.upgrade.cost.percent75: Enchanting cost decrase to 75%
epicenchant.upgrade.cost.percent50: Enchanting cost decrase to 50%
epicenchant.upgrade.cost.percent25: Enchanting cost decrase to 25%
[NEW in version 1.1] epicenchant.upgrade.cost.percentX - where X is any number between 1 and 2147483647
epicenchant.upgrade.chance.percent150: Enchanting chance incrased by 150%
epicenchant.upgrade.chance.percent200: Enchanting chance incrased by 200%
epicenchant.upgrade.chance.percent300: Enchanting chance incrased by 300%
epicenchant.upgrade.chance.percent500: Enchanting chance incrased by 500%
[NEW in version 1.1] epicenchant.upgrade.chance.percentX - where X is any number between 1 and 2147483647
Custom enchantments
- Destroyer I / II - destroy more blocks at once! (1x3 and 3x3) relative to player direction!
Localization
set in configuration file (config.json) (first option - language)
- en - English
- pl - Polish
- de - German
- kr - Korean
You can create your own localization files!
Just create similar .json file in locale folder and set language in config file.
Commands
subcommands:
- info - info about plugin version
- reload - reload configuration file
example: epicenchant.command.reload
-
View User Profile
-
Send Message
Posted Mar 7, 2021what does changing
"levelPowerModifier": 1.0,
under the 'cost' do in the for the global config
and what does changing
"levelPowerModifier": 1.0,
"levelMultiplierModifier": 1.0,
under 'chances' do exactly
-
View User Profile
-
Send Message
Posted Mar 8, 2021In reply to hotshot36:
simplified cost formula is:
(minValue * minValueModifier) + ( currentEnchantLevel ^ (levelPower * levelPowerModifier) * (levelMultiplier * levelMultiplierModifier) )
% chance formula is:
100 - ( currentEnchantLevel ^ (levelPower * levelPowerModifier) * (levelMultiplier * levelMultiplierModifier) )
if chance is less then minValue then chance = minValue
hint: if you provide exactValues array, then cost is totally overriden by those values. You can use it to define static constant values for each enchantment upgrade/downgrade level.
hint2: chance and cost values can also be affected by permissions.