UberEnchant

PLEASE READ:

Current development of UberEnchant will been done per Minecraft version changes due to personal reasons until further notice
This project is not and will not be abandoned.



Logo

UberEnchant


Description

Ever wanted to have ridiculous enchants on your items? Then use UberEnchant! This plugin allows you to add enchants of any level* (yes, level 5 , only tested to level 15,000) to any item. This includes food, tools, swords, armor, blocks, but the enchant will not stay on the item if it is placed. Be careful to not lose the items you enchant, as they are all powerful and can get into the wrong hands.

*Limited to 255 internally by Minecraft since 1.17


Features

Economy Support

  • Requires Vault!

Enchantments! (Vanilla enchants only)

  • Add
  • Remove
  • Any item
  • Almost any level*
  • Hide/Show (UberEnchant 8.9.7+)

*Limited to 255 internally by Minecraft since 1.17

 

Potion Effects! (Vanilla potion effects only. Add effects to items from Beta 8.9.8+)

  • Add
  • Remove
  • Any item (Must be holding item when issuing the command)
    Effects added to items will apply the effect to what is hit IE hitting a player or mob
    Effects added to armor will apply upon taking damage (Positive/Neutral effects apply to the wearer and Negative effects apply to the attacker)

Lore!

  • Color codes
  • Hex colors supported (UberEnchant 8.9.3+, 1.16+, requires spigot/paper)
    Hex format: #000000
    Hex example for red: #ff0000This is red
  • Add
  • Remove
  • Set
  • Add/Set a blank line with "/uadd lore %null" or "/uset lore <line> %null" (Version 8.9.2+)

Item Names!

  • Color codes
  • Hex colors supported (UberEnchant 8.9.3+, 1.16+, requires spigot/paper)
    Hex format: #000000
    Hex example for red: #ff0000This is red
  • Set
  • Clear

Permissions!

  • Down below


Commands

  • Color Codes Supported!!
  • Hex colors supported (UberEnchant 8.9.3+, 1.16+, requires spigot/paper)
    Hex format: #000000
    Hex example for red: #ff0000This is red
  • /uadd enchant <enchantment|alias> <level>
    Adds <enchantment> with <level> to held item
  • /uadd enchant all <level>
    Adds all enchantments with <level> to held item
  • /uadd effect <effect|id> <duration> <level>
    Gives you the specified potion effect with duration in seconds (with empty hand)
    Adds the effect to an item when holding the item
  • /uadd name <string...>
    Appends <string...> to the displayname
  • /uadd lore <string...>
    Appends <string..> to the list of lore
    Using %null as the string will add an empty line
  • /ucost add <enchant|alias> <level>
    Check cost of adding level <level> <enchant>
  • /ucost del <enchant|alias>
    Check cost of deleting enchant
  • /ucost extract <enchant|alias>
    Cost of extracting an enchant
  • /uset hidden <true|false>
    Sets enchantments to be hidden/shown (UberEnchant 8.9.7+)
  • /uset name <string...>
    Sets the display name of the item to <string...>
  • /uset lore <line#> <string...>
    Sets the lore on <line#> to <string...>
    Using %null as the string will set an empty line
  • /udel enchant <enchantment|alias>
    Removes <enchantment> from held item
  • /udel effect <effect|id>
    Removes specified potion effect from your character (When holding nothing)
    Removes specified potion effect from your held item
  • /udel name
    Removes the display name of held item
  • /uextract <enchant|alias>
    Extracts the specified enchantment from held item
  • /uinsert lore <line#> <string...>
    Inserts <string...> after the lore on <line#>
    Using %null as string will insert an empty line
  • /uclear enchant|lore|effect
    Resets the held item or potion effects
  • /ulist
    List the available enchantment values
  • /uhelp
    Lists all the commands

Current enchants and potion effects:

Use the in-game command (/ulist) to see enchantments


Permissions

  • Defaults to op
  • To use a specific enchantment for free:
    uber.enchant.<enchantment>
  • To be able to extract a specific enchant for a cost:
    uber.extract.enchant.<enchantment>

uber.*:

description: All permissions
default: op
children:

uber.add.*: true
uber.clear.*: true
uber.cost.*: true
uber.del.*: true
uber.extract.*: true
uber.help: true
uber.effect.*: true

uber.insert.*: true
uber.set.*: true

uber.add:

description: Access to '/uadd'
default: false

uber.add.*:

description: Full access to '/uadd'
default: false
children:

uber.add.enchant: true
uber.add.effect: true
uber.add.lore: true
uber.add.name: true

uber.add.enchant:

description: Access to '/uadd enchant'
default: false

uber.add.effect:

description: Access to '/uadd effect'
default: false

uber.add.lore:

description: Access to '/uadd lore'
default: false

uber.add.name:

description: Access to '/uadd name'
default: false

uber.clear:

description: Access to '/uclear'
default: false

uber.clear.*:

description: Full access to '/uclear'
default: false
children:

uber.clear.enchant: true
uber.clear.effect: true
uber.clear.lore: true

uber.clear.enchant:

description: Access to '/uclear enchant'
default: false

uber.clear.effect:

description: Access to '/uclear effect'
default: false

uber.clear.lore:

description: Access to '/uclear lore'
default: false

uber.cost:

description: Access to '/ucost'
default: false

uber.cost.*:

description: Full access to '/ucost'
default: false
children:

uber.cost.add.enchant: true
uber.cost.del.enchant: true
uber.cost.extract.enchant: true

uber.cost.add.enchant:

description: Access to '/ucost add enchant'
default: false

uber.cost.del.enchant:

description: Access to '/ucost del enchant'
default: false

uber.cost.extract.enchant:

description: Access to '/ucost extract enchant'
default: false

uber.del:

description: Access to '/udel'
default: false

uber.del.*:

description: Full access to '/udel'
default: false
children:

uber.del.enchant: true
uber.del.enchant.free: true
uber.del.effect: true
uber.del.lore: true
uber.del.name: true

uber.del.enchant:

description: Access to '/udel enchant'
default: false

uber.del.enchant.free:

description: Free access to '/udel enchant'
default: false

uber.del.effect:

description: Access to '/udel effect'
default: false

uber.del.lore:

description: Access to '/udel lore'
default: false

uber.del.name:

description: Access to '/udel name'
default: false

uber.extract:

description: Access to '/uextract'
default: false

uber.extract.*:

description: Full access to '/uextract'
default: false
children:

uber.exrtact.enchant: true
uber.extract.enchant.free: true

uber.extract.enchant.free:

description: Extract enchantments for free
default: false

uber.help:

description: Access to '/uhelp'
default: false

uber.insert:

description: Access to '/uinsert'
default: op

uber.insert.*:

description: Full access to '/uinsert'
default: op
children:

uber.insert.lore: true

uber.insert.lore:

description: Access to '/uinsert lore'
default: false

uber.list.*:

description: Access to '/ulist'
default: false

uber.list.*:

description: Full access to '/ulist'
default: false
children:

uber.list.enchants: true
uber.list.effects: true

uber.list.enchants:

description: Access to '/ulist enchants'
default: false

uber.list.effects:

description: Access to '/ulist effects'
default: false

uber.set:

description: Access to '/uset'
default: false

uber.set.*:

description: Full access to '/uset'
default: false
children:

uber.set.hidden: true

uber.set.lore: true
uber.set.name: true

uber.set.hidden:

description: Access to '/uset hidden'
default: false

uber.set.lore:

description: Access to '/uset lore'
default: false

uber.set.name:

description: Access to '/uset name'
default: false

uber.enchant.all:

description: N/A
default: false

uber.enchant.bypass.level:

description: Allow any level
default: false

uber.enchant.bypass.any:

description: Allow enchants on any item
default: false

Example list of permissions nodes to use '/uadd enchant sharpness 1'

 

  • uber.add (Gives access to the command /uadd)
  • uber.add.enchant (Gives access to adding enchants ie '/uadd enchant')
  • uber.add.enchant.sharpness (Gives access to add the sharpness enchant ie '/uadd enchant sharpness 1')

Planning

  • Enchantment using xp (Paused)
  • Send us Ideas!

Affiliates

Thinking about getting a dedicated server? Try Kinetic hosting!
Save 15% on your first month by using code 'UberDiscount' at checkout!
Click the image or link below to get started now!

 

https://billing.kinetichosting.net/aff.php?aff=340


Feedback

Please Leave Feedback For:

  • Issues
  • Suggestions
  • Comments

Videos

Video by: Https://serverminer.com/


 


Other Notes

  1. Implements Plugin Metrics To Collect Data <sub>(Can Be Opted Out Of By Editing The Config In "/plugins/ Plugins Metrics/config.yml")</sub>
    • Plugin Metrics Collects:
      • A unique identifier
      • The server's version of Java
      • Whether the server is in offline or online mode
      • The plugin's version
      • The server's version
      • The OS version/name and architecture
      • The core count for the CPU
      • The number of players online
      • The Metrics version
  2. Implements BStats (Same idea as Plugin Metrics above)


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files