-
Notifications
You must be signed in to change notification settings - Fork 1
Home
- What is multiply
- How to import other plugin's enchantments
- Commands/Permissions
- API
- Default config.yml
- Custom Model Data
- Level Editing
EnchantGui is a plugin that allow players to use money, level and lapis to enchant their item.
Supported Version:
- 1.8.x
- 1.9.x
- 1.10.x
- 1.11.x
- 1.12.x
- 1.13.x
- 1.14.x
- 1.15.x
- 1.16.x
- 1.17.x
- 1.18.x
- 1.19.x
- 1.20.x
- 1.21.x
(Can't think of a good name for this)
Multiple is an option that increases the cost based on the enchantment the player has on their tools. An example of Flame
enchantment with multiply enabled:
Enchantment: ARROW_FIRE
name: Flame
enable: true
multiply:
enable: enable
money: 0.5
level: 2.0
lapis: 1.0
blacklisted-items:
- ''
blacklisted-enchantments:
- ''
levels:
'1':
money: 1000.0
level: 3
lapis: 10
Imagine a player has a bow with Flame I
and wants to enchant a new enchantment Punch I
, which is configured with the following cost:
# Punch Enchantment
levels:
'1':
money: 2000.0
level: 5
lapis: 2
Instead of $1000 + 3 levels + 10 lapis
to enchant the Punch I
onto the bow that has Flame I
, the cost will be adjusted to
Money: ($1000.0 * 0.5) + $2000 = $2500
Level: (3 * 2.0) + 5 = 11 levels
Lapis: (10 * 1.0) + 2 = 12 lapis
The values ($1000.0 * 0.5)
, (3 * 2.0)
, and (10 * 1.0)
are taken from the Flame I
enchantment cost, multiplied by the settings you set in the multiply
section.
To sum up, when multiply
is enabled, the cost of enchanting new enchantment will be higher.
Custom enchantments from other plugins can be detected and loaded by EnchantGui as long as they are registered on the server (not using lore). You will see more files are generated in the enchantments
folder when it detects custom enchantment plugins.
List of known compatible custom enchantment plugins:
command | permission | usage |
---|---|---|
/enchantgui reload | enchantgui.admin | Reload all enchantgui's config |
/enchantgui info | enchantgui.admin | Show a list of imported enchantments + status [green = enable, red = disabled] |
/enchantgui enable [enchantment] | enchantgui.admin | Enable an enchantment |
/enchantgui disable [enchantment] | enchantgui.admin | Disable an enchantment |
/enchant | enchantgui.command.enchant | Open enchant gui |
/enchant [player] | enchantgui.command.enchant.others | Open enchant gui for a player |
- | enchantgui.enchant | Open enchant gui on enchant table |
- | enchantgui.enchanttable | Place an enchant table that can open enchant gui |
- | enchantgui.enchantment.[enchantment] | have permission to enchant X enchantment |
- | enchantgui.enchantment.[enchantment].[level] | have permission to enchant X level of Y enchantment |