EnchantPlus - A new level of enchanting!
EnchantPlus? What is it?
EnchantPlus allows players to enchant items more than one time with an enchantment table. It also has some commands for admins to enchant every item manually. In the config can be chosen if this feature is enabled or if same enchantments should stack!
Features
- Enchant items more than one time
- Stack enchantment levels of the same type
- Enchant items manually with commands
- Compatible with Java 6 & 7
- Have a lot of fun :D
Commands and Permissions
Commands + Description | Permissions | Exception |
/ep enchantall [natural/powerful] = Enchants the item in your hand with all enchantments to natural/poweful level | EnchantPlus.enchantall / EnchantPlus.all.powerful | (1) |
/ep enchant <name/id> <level/max/nmax> = Adds the specified enchantment and level to the item in your hand | EnchantPlus.enchant = Enchanting level lower than/or natural enchantment max level; EnchantPlus.enchant.powerful = every enchantment level up to 127; EnchantPlus.enchant.more = Enchanting level greater than natural enchantment level and lower than level restriction (if there's one) | (2) |
/ep reload = Reloads the config | EnchantPlus.reload | |
/ep list = Shows a list of all enchantments | EnchantPlus.list | |
/ep info <name/id> = Shows information about a specific enchantment | EnchantPlus.info | |
/ep applicable = Shows a list of applicable enchantments for the item you are currently holding | EnchantPlus.applicable | |
Bypass costs of the "/ep enchant ..." command | EnchantPlus.enchant.cost.bypass |
Number | Exception |
(1) | With no argument, it will be enchanted powerful |
(2) | You can add your own names for enchantments in the config & With no argument, item will be enchanted with natural max level of specified enchantment |
Config
Example Config:
# List of multiple enchanting settings MultipleEnchanting: # This will enable/disable the ability that players can enchant items multiple times with the enchantment table Enabled: true # This enables/disables the item showing up in the first slot in your inventory with the current enchantments ShowItem: true # List of settings for stacking enchantment levels StackEnchants: # This will enable/disable that levels of the same enchantment type will stack Enabled: true # List of settings for the maximum stack level MaxLevel: # This enables/disables that there's a maximum level an enchantment can stack Enabled: true # This is the value of the maximum level an enchantment can stack # If this is set to 0 or lower, it'll use the natural maximum level of the specific enchantment Amount: 0 # List of settings for the enchant commands ManualEnchanting: # List of level restriction settings for the enchant command Restriction: # This enables/disables a level restriction for the enchant command # You can bypass this restriction with the permission EnchantPlus.enchant.powerful Enabled: false # This is the value of the level players are restricted too if they don't have the permission EnchantPlus.enchant.powerful Level: 30 # List of cost settings for the enchant command Cost: # This will enable/disable that players have to pay levels for the command # You can bypass this with the permission EnchantPlus.enchant.cost.bypass Enabled: false # This is the amount of levels a player has to pay per enchantment level # For example: Sharpness 3: 30 levels Amount: 10 # List of enchantment names that can be used with the enchant command # You can add some names by yourself with the label NAME: ID Enchantments: protection: 0 protect: 0 fireprotection: 1 fireprotect: 1 featherfalling: 2 feather: 2 fallprotection: 2 fallprotect: 2 blastprotection: 3 blastprotect: 3 explosionprotection: 3 explosionprotect: 3 projectileprotection: 4 projectileprotect: 4 projectile: 4 respiration: 5 aquaaffinity: 6 wateraffinity: 6 thorns: 7 sharpness: 16 sharp: 16 damageall: 16 smite: 17 damageundead: 17 undead: 17 baneofarthropods: 18 arthropods: 18 knockback: 19 fireaspect: 20 fire: 20 looting: 21 loot: 21 efficiency: 32 efficient: 32 silktouch: 33 silk: 33 unbreaking: 34 durability: 34 fortune: 35 power: 48 arrowdamage: 48 punch: 49 arrowknockback: 49 flame: 50 infinity: 51 infinite: 51
Bugs? Errors? Problems? New Ideas?
If you find any bug/error send me a message or post a comment, please! You can also send me any ideas you have for this plugin.
Changelog
Version 1.1.7:
+ Rewrote the command executor
+ Changed "/ep <name/id> <level/max/nmax>" to "/ep enchant <name/id> <level/max/nmax>"
+ Changed "/ep all [natural/powerful]" to "/ep enchantall [natural/powerful]"
+ Added "/ep list"
+ Added "/ep info <name/id>"
+ Added "/ep applicable"
+ Changed the config.yml
+ Added an option in the config.yml that people have to pay levels for the "/ep enchant ..." command!
Compatible with all craftbukkit versions, older and newer!