Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • 🎒 Back-to-School Sale!

    Get 20% OFF on all monthly Ranks with coupon code: Back-to-school

    Start the new season smarter, stronger, and ready to shine ✨

    💡 Keep your subscription active and you’ll continue paying the discounted price every month!

    Upgrade Now 🚀
EnchantmentForge | enchantments & spells | 65+ enchantments (1.14 - 1.21)

ULTIMATE Plugins MC EnchantmentForge | enchantments & spells | 65+ enchantments (1.14 - 1.21) 6.0.1

Register to download
[IMG]


Enchantment Forge improves enchantments and spells, and offers a unique enchanting system. Also adding many other items, such as, enchantment slots, essence, enchantment dust and more.
Enchantments and spells are similar, although, enchantments can be used forever, but spells have a certain amount of usage, however, spells can be enabled and disabled at any given moment.
By default there are a bunch of pre-made enchantments (60+) and few spells (more spells in development), though all enchantments and spells are optional and completely and fully customizable. Enchantments and spells can be created and modified using an easy GUI based generation system, without any file configuration.
Enchantment forging, merging, extraction and item mending can be done using stations. There are 4 stations - forger, merger, extractor and mender. A station is a custom, interactable, hologram table used to enchant or repair items, create or extract enchantments. Stations can be removed by right-clicking and sneaking for few seconds.
Note!!!
When making a review, write it about features this plugin has, not those that are missing, be helpful and supportive.

Plugin Preview

Enchantment forger
[IMG]

Enchanted items
[IMG]

Enchantment orbs
[IMG]


Enchantment preview
[IMG]
[IMG]

[IMG]
[IMG]


Essence, regular and godly enchantment slots
[IMG]


Support
-
If you have any error or bug reports, or just need help with this plugin, or have a suggestion feel free to join my discord server, or if you don't use discord you can write me in discussions, although, response time may be longer.
- If you just bought Enchantment Forge and didn't receive access to download it, then join my discord server to get verified.
Requirements

-
To use this plugin you must have Minecraft server version 1.14 or above and atleast Java 16.
- If you want to use economy then your server must use Vault.
Installation

a) download EnchantmentForge plugin
b) put the jar file into your plugin folder
c) start or restart your server
d) do /ef storage enchantments load #all - to load all default enchantments into your server (optional)
e) do /ef storage spells load #all - to load all default spells into your server (optional)
f) do /ef update #all- to update all enchantments (however, a full server restart is better)

After installation to start enchanting use /ef give station FORGER and MERGER to give the custom enchantment forger and merger.


Premade enchantments and spells

More detailed information about each enchantment and spells can be found in game by using /enchantments and /spells
Spoiler: Premade enchantments
Spoiler: Premade Spells
Supported Plugins
Vault
- for economy
ItemsAdder - for custom items
(Note! Text on holograms will appear incorrectly colored if option 'sheadertexteffect' is toggle on for ItemsAdder. This might be fixed in future.)
MMOItems - for custom item types
Oraxen - for custom items
Commands

Commands for server operators:

Command: /enchantmentforge
Aliases:
~ /ef

~ /ef create [type^] [arguments*?] [key*?]
- to create equations, actions, filters...
~ /ef modify [type^] [key^] - to modify actions, filters, executors...
~ /ef view - to view all types

~ /ef give enchantment [key^] [chance*?] [amount*?] [player^?] - to get an enchantment orbs
~ /ef give spell [key^] [usage*] [amount*?] [player^?] - to get a spell scroll
~ /ef give essence [amount*?] [player^?] - to get a bottle of essence
~ /ef give dust [dust key^] [percent*?] [amount*?] [player^?] - to get a specific enchantment dust
~ /ef give [slot-regular/slot-godly] [slots*] [amount*?] [player^?] - to get a regular or godly enchantment slots
~ /ef give station [type^] [amount*?] [player^?] - to give station placers

~ /ef apply enchantment [key^] [level*] [modifiers*?] - to apply an enchantment to the held item (modifiers: -i = ignore item restriction, -l = ignore level restriction, -il = for both)
~ /ef apply spell [key^] [add/remove/switch] [usage*] -
to apply a spell to the held item
~ /ef apply essence [amount*] - to apply essence to the held item (x > 0 - will add, x = 0 - will clear, x < 0 - will subtract)
~ /ef apply slot-regular [amount*] -
to apply regular enchantment slots to the held item (x > 0 - will add, x = 0 - will clear, x < 0 - will subtract)
~
/ef apply slot-godly [amount*] -
to apply godly enchantment slots to the held item (x > 0 - will add, x = 0 - will clear, x < 0 - will subtract)

~ /ef storage [enchantment/spell] save [key^]
- to save an enchantment or spell to a file
~ /ef storage [enchantment/spell] load [key^] - to load an enchantment or spell from a file

~ /ef update #all - to reload everything
~ /ef update configuration - to reload the configuration file
~ /ef update language - to reload the language file
~ /ef update stations - to reload stations
~ /ef update enchantments - to update all enchantments and enchantment file
~ /ef update spells - to update all spells and spell file
~ /ef update inventory - updates all items in inventory

Commands for players:

Command: /essencesplit
Aliases:
~ /splitessence
Description:
~ splits essence from the held item

Command: /enchantments
Aliases:
~ /enchants
~ /enchantinfo
~ /enchantmentinfo
Description:
~ opens a view of all enchantments

Command: /spells
Aliases:
~ /spellinfo
Description:
~ opens a view of all spells

Command: /demolish
Aliases:
~ /demolishenchantment
~ /enchantmentdemolish
~ /enchantdemolish
Description:
~ convertes enchantment orbs into essence

Command: /switchspells
Aliases:
~ /switchspell
~ /spellswitch
~ /spellsswitch
Description:
~ switched item spells on and off

Command: /renameitem
Aliases:

~
/itemrename
Description:
~ renames an item


Permissions

enchantmentforge.command.enchantmentforge
~ to use command /enchantmentforge
enchantmentforge.stations.[station key].place
~ to place a specific station
enchantmentforge.essence-split.use-command
~ to use command /essencesplit
enchantmentforge.enchantment-info.use-command
~ to use command /enchantments
enchantmentforge.demolish-orbs.use-command
~ to use command /enchantments
enchantmentforge.rename-item.use-command
~ to use command /renameitem

Usage

If you want to create, modify or delete an enchantment, then you can use these commands:

/ef create
Spoiler: Creating an enchantment
/ef modify
Spoiler: Modifying an enchantment
/ef view
Spoiler: Deleting an enchantment

Types

Equations are the basic building blocks for actions and are also used for particles, renderers and executors. An equation is a mathematical formula that can have variables and other functions.
Spoiler: Equation information

Actions are manipulation operations. An action can change the behaviour of players, blocks, entities and more. Action creating is easy and is understandable when creating in-game.

Filters are an optional extension for executors.
When an enchantment is triggered, it sends data to the executor and through filters. Filters check the data and if everything matches then the enchantment is executed, otherwise, it gets ignored and is cancelled.

Particles are used to create renderers and also to create some executors.

Renderers are used to spawner particles into the world, they can have various shapes and patterns, or just be randomized.

Triggers are the way enchantments are called and executed.
Spoiler: All trigger types

Executors are the containers of actions, filters and renderers that are executed when an enchantment is triggered.
Performers are a subclass of executors and specifies how executors are executed and their data requirements.
Spoiler: All executor types and performers

Enchantments are the final data holders for each custom enchantment.
Spoiler: All enchantment types
  • Golden Love
Reactions: cloud0662
Author
COSMO
First release
Last update
Rating
5.00 star(s) 1 ratings

More resources from COSMO

Share this resource

Latest updates

  1. 6.0.1

    6.0.1
  2. 6.0.0

    6.0.0
  3. 5.0.2

    5.0.2

Latest reviews

work
Tags
download enchantmentforge free enchantmentforge enchantmentforge 1.12 enchantmentforge 1.18 enchantmentforge 1.18.1 enchantmentforge 1.19 enchantmentforge 1.19.1 enchantmentforge 1.19.2 enchantmentforge 1.19.3 enchantmentforge 1.19.4 enchantmentforge 1.20 enchantmentforge free enchantmentforge free download enchantmentforge minecraft plugin enchantmentforge plugin enchantmentforge spigot
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock