Home›Java›Mods›Atlas Enchants
Atlas Enchants
ModsJava

Atlas Enchants

Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
AtlasPlugins_Enchants_Smaller_Logo.png
Description
This Plugin brings an RPG-style custom enchantment system to your server, adding 22 unique enchantments spread across Six Rarity Tiers. Players find E nchant books in loot chests, while fishing, or from Wandering Traders, then drag and drop them straight onto their gear. As a fun little bonus this plugin comes with a full set of Circe themed relics, a craftable Altar that spins out random books, an Anvil that fuses ten books into the next rarity up, a Shard that rips enchants back off an item, and a Brand that lets a player rename their gear whatever they like.

Everything is customizable, every enchantment, item, message, sound, colour and menu lives in YAML.

How To Use
Spoiler: Commands
The base command is /atlasenchants with the aliases /aenchants and /ae.

/ae help
Requires Permission: none (admin section requires atlasenchants.help)
Click to expand...
Sends a list of all the usable commands in chat. Players see the player commands, admins and OPs also see the give and reload commands.

/ae guide
Requires Permission: atlasenchants.guide
Click to expand...
Opens a GUI that walks the player through how the whole enchant system works, how to apply books, and what every relic does.

/ae list
Requires Permission: atlasenchants.enchantlist
Click to expand...
Opens a GUI where you can browse every enchantment in the plugin sorted by rarity, along with its lore, max level and what it can be applied to. Give a player atlasenchants.enchantlistgrabber and they can pull any book straight out of the menu.

/ae upgrade
Requires Permission: atlasenchants.upgrade
Click to expand...
Opens the upgrade menu where 10 books of one rarity get fused into 1 book of the rarity above.

/ae reload
Requires Permission: atlasenchants.reloadconfig
Click to expand...
Reloads all three configs, not much else to say about that lol.

/ae give enchant <player> <enchant> <level> <amount>
Requires Permission: atlasenchants.giveenchant
Click to expand...
Gives a specific custom enchant book at the level you choose.

/ae give random <player> <amount>
Requires Permission: atlasenchants.giverandomenchant
Click to expand...
Gives a random custom enchant book, rolled off the configured rarity weights.

/ae give shard <player> <amount>
Requires Permission: atlasenchants.giveshard
Click to expand...
Gives an Oblivion Shard.

/ae give oracle <player> <amount>
Requires Permission: atlasenchants.giveoraclebook
Click to expand...
Gives an Oracle of Enchantment.

/ae give altar <player> <amount>
Requires Permission: atlasenchants.givealtarofcirce
Click to expand...
Gives an Altar of Circe.

/ae give anvil <player> <amount>
Requires Permission: atlasenchants.givecircesanvil
Click to expand...
Gives a Circe's Anvil.

/ae give scrap <player> <amount>
Requires Permission: atlasenchants.givescrapofcirce
Click to expand...
Gives a Scrap of Circe's Weave.

/ae give ember <player> <amount>
Requires Permission: atlasenchants.givecircesember
Click to expand...
Gives a Circe's Ember.

/ae give brand <player> <amount>
Requires Permission: atlasenchants.givecircesbrand
Click to expand...
Gives a Circe's Brand, the rename tag.

/ae give grimoire <player> <amount>
Requires Permission: atlasenchants.givegrimoire
Click to expand...
Gives Circe's Grimoire, the in game recipe book for every relic.

Spoiler: Extra Permissions
atlasenchants.circesbrand.use
Default: true
Click to expand...
Permission needed to open a Circe's Brand and rename an item.

atlasenchants.circesbrand.format
Default: true
Click to expand...
Permission needed to use the formatting codes &k &l &m &n &o in a Circe's Brand name. Colour codes and hex colours never need this. Set it to false to stop players making unreadable &k item names, which is a common item scam vector on trading servers.

The Enchantments
Spoiler: All 22 Enchantments
DIVINE
Poseidon's Bait (Max Lvl 3) ● Gives a chance to fish up custom enchant books.

GODLY
Fearsight (Max Lvl 3) ● Lets the wearer see entities glowing through blocks up to a set range.
Blessing of Knowledge (Max Lvl 1) ● Shows a health bar above any mob's head you hit.
Miner's Touch (Max Lvl 1) ● Lets you mine and pick up spawners.
Asclepius (Max Lvl 2) ● Grants the wearer extra hearts while the armour is worn.

LEGENDARY
Leech (Max Lvl 3) ● Heals you for a percentage of the damage you deal.
Safe Miner (Max Lvl 1) ● Mined blocks go straight into your inventory.
Extractor (Max Lvl 2) ● Multiplies the EXP you get from every kill.
Vein Seeker (Max Lvl 1) ● Mines the entire ore vein instantly.
Wings of Aegis (Max Lvl 4) ● Grants defense points and Protection to your Elytra.
Final Guard (Max Lvl 3) ● Chance to save an item from breaking and repair it instead.

EPIC
Rush (Max Lvl 1) ● Applies Speed when you are hit by a monster, boss or player.
Stunning (Max Lvl 2) ● Stuns any entity you hit.
Energy Absorption (Max Lvl 1) ● Heals you while blocking once you drop below a set health.
Poison Aspect (Max Lvl 2) ● Poisons any entity you hit.
Ice Aspect (Max Lvl 2) ● Freezes any entity you hit.
Tree Hugger (Max Lvl 1) ● Chops down a whole tree instantly.

RARE
Hunter (Max Lvl 3) ● Increases your base damage against passive creatures.
Propel (Max Lvl 2) ● Launches the hit entity into the air, hit it again mid air for more.
Freezing Shot (Max Lvl 3) ● Arrows freeze mobs in place.
Regrowth (Max Lvl 1) ● Automatically replants any crop you harvest.
Decapitate (Max Lvl 3) ● Chance to cut any mob or player's head off and drop it.

TRASH
Tainted Book (Max Lvl 1) ● Holds a whole lot of scribbles. Fuse them upward at the Anvil.

Every one of these can be renamed, rebalanced, disabled, given different proc chances, different applicable items and its own blacklist of enchants it refuses to sit beside.

Special Items
Spoiler: Relics of Circe
Oblivion Shard
Removes a random custom enchant from any item, with a configurable chance to hand the enchant back to you as a book.

Oracle of Enchantment
A cryptic tome once whispered by the Oracles of Delphi. Place it on a lectern to open the enchant browser, and it unlocks custom enchant trades from Wandering Traders.

Altar of Circe
A craftable station that thrums with woven spells. Feed it and it generates random enchant books.

Circe's Anvil
A craftable anvil forged in divine flame. Drop in 10 matching books and it fuses them into 1 book of the next rarity up.

Circe's Brand
A searing mark cut from Circe's own sigil work. Right click it, drop your item in the first slot and the Brand in the second, then type the new name. Colour codes and hex colours both work, and the Brand is consumed on use.

Scrap of Circe's Weave
A damp and fragile remnant of her spellwork, obtained by washing enchanted gear in a cauldron. Crafting material.

Circe's Ember
A fragment of divine flame torn from Circe's eternal hearth. Found in loot, used in the relic recipes.

Circe's Grimoire
Her spellbook, detailing how every relic is crafted and found. An in game recipe book so players never need a wiki.

How It All Loops Together
Players find books in loot chests, fish them up with Poseidon's Bait, or trade for them through the Oracle. They drag the book onto a compatible item to apply it. Duplicate and junk books get fused upward at Circe's Anvil or through /ae upgrade. Mistakes get stripped back off with an Oblivion Shard. Finished gear gets named with a Circe's Brand. Find, apply, upgrade, rework, every drop matters.

Showcase

Enchant List GUI
1.png

Finding a Custom Item
2.png

Circe's Anvil and the Upgrade Menu
3.png

Circe's Brand renaming an item
4.png

Fully Customizable​
Spoiler: Config
Code (Java):

#
#       /$$$$$$   /$$$$$$$$ /$$         /$$$$$$   /$$$$$$         /$$$$$$$$ /$$   /$$   /$$$$$$   /$$   /$$   /$$$$$$   /$$   /$$ /$$$$$$$$ /$$$$$$
#     /$$__  $$ |__  $$__ /| $$       /$$__  $$ /$$__  $$       | $$_____ /| $$$ | $$ /$$__  $$ | $$   | $$ /$$__  $$ | $$$ | $$ |__  $$__ //$$__  $$
#     | $$  \ $$   | $$   | $$       | $$  \ $$ | $$  \__ /       | $$       | $$$$ | $$ | $$  \__ /| $$   | $$ | $$  \ $$ | $$$$ | $$   | $$   | $$  \__ /
#     | $$$$$$$$   | $$   | $$       | $$$$$$$$ |  $$$$$$       | $$$$$   | $$ $$ $$ | $$       | $$$$$$$$ | $$$$$$$$ | $$ $$ $$   | $$   |  $$$$$$
#     | $$__  $$   | $$   | $$       | $$__  $$ \____  $$       | $$__ /   | $$  $$$$ | $$       | $$__  $$ | $$__  $$ | $$  $$$$   | $$   \____  $$
#     | $$   | $$   | $$   | $$       | $$   | $$ /$$  \ $$       | $$       | $$\  $$$ | $$    $$ | $$   | $$ | $$   | $$ | $$\  $$$   | $$   /$$  \ $$
#     | $$   | $$   | $$   | $$$$$$$$ | $$   | $$ |  $$$$$$ /       | $$$$$$$$ | $$ \  $$ |  $$$$$$ /| $$   | $$ | $$   | $$ | $$ \  $$   | $$   |  $$$$$$ /
#     |__ /   |__ /   |__ /   |________ /|__ /   |__ / \______ /       |________ /|__ /  \__ / \______ / |__ /   |__ /|__ /   |__ /|__ /  \__ /   |__ /   \______ /
#
#     This plugin was made by _Ghillie & Helix
#
#    Plugin Version 1.4.1
#
#    Discord : https : //discord.gg/f9swPR7NnV
#

# ---------------------------------------------------------------------
#  settings. yml - headers, footers and messages
#  Change the Header and Footer once and it updates everywhere, in
#  settings. yml, enchantments. yml and menus. yml.
# ---------------------------------------------------------------------
Header : "&c&m&l------------&f&l [&x&F&F&3&C&3&C&lA&x&F&F&4&C&3&E&lt&x&F&E&5&C&4&0&ll&x&F&E&6&C&4&2&la&x&F&E&7&C&4&4&ls &x&F&D&8&C&4&6&lE&x&F&D&9&C&4&8&ln&x&F&D&A&B&4&A&lc&x&F&C&B&B&4&C&lh&x&F&C&C&B&4&E&la&x&F&C&D&B&5&0&ln&x&F&B&E&B&5&2&lt&x&F&B&F&B&5&4&ls&f&l] &c&m&l-------------"
Footer : "&c&m&l-----------------------------------------"

Command -Messages :
  ##########################################################
  #                                                        #
  #                   DEFAULT MESSAGES                     #
  #                                                        #
  ##########################################################
  Command -Messages -UnknownCommand :
    - "{header}"
    - ""
    - "&c● &7This command is not recognised."
    - ""
    - "{footer}"
  Command -Messages -NoPermissions :
    - "{header}"
    - ""
    - "&c● &7You do not have the correct &cPermissions &7or you are not &cOped&7."
    - ""
    - "{footer}"
  Command -Messages -NotAPlayer :
    - "{header}"
    - ""
    - "&c● &7This command can only be used by players."
    - ""
    - "{footer}"
  ##########################################################
  #                                                        #
  #                RELOAD CONFIG MESSAGES                  #
  #                                                        #
  ##########################################################
  Command -Messages -ReloadConfig -ConfigReloaded :
    - "{header}"
    - ""
    - "&c● &7You have &aReloaded &7the config."
    - ""
    - "{footer}"
  ##########################################################
  #                                                        #
  #                 GIVE ENCHANT MESSAGES                  #
  #                                                        #
  ##########################################################
  Command -Messages -GiveEnchant -Usage -Message :
    - "{header}"
    - ""
    - "&c● &7Usage: &c/ae give enchant &e<player> <enchant> <level> <amount>"
    - ""
    - "{footer}"

# ---------------------------------------------------------------------
#  enchantments. yml - every enchant is defined like this
# ---------------------------------------------------------------------
Enchantments :
  # --------------------- DIVINE ENCHANTS --------------------- #
  POSEIDONS -BAIT :
    #Max Level of this Enchantment.
    Enchantment -MaxLvl : 3
    #The Rarity of the enchantment.
    Enchantment -Rarity : "DIVINE"
    #If true the enchantment can be Found, Applied, and Used if already applied. if false the opposite for all happens.
    Enchantment -Enabled : true
    #The name of the Enchantment.
    Enchantment -Title : "&4&lDIVINE &7Poseidon's Bait"
    #Lore for the Enchantment.
    Enchantment -Lore :
      - "{header}"
      - ""
      - "&c● &7Effect: &e&lFishing Luck     &c● &7Enchant Lvl: &e&l{lvl}"
      - ""
      - "&c● &7Description:"
      - "  &eGives a {BaitChance}% Chance to find custom enchants while fishing."
      - ""
      - "&c● &7Type: &eFishing Rod Enchantment"
      - ""
      - "&c● &7Usage: &eDrag n' Drop onto Fishing Rod to enchant."
      - ""
      - "{footer}"
    #The lore that will be added to the enchanted Item.
    Enchantment -Apply -Lore : "&4● &7{enchantmentName} {lvl}"
    #The Item that the enchantment can be applied to.
    Enchantment -Apply -Item :
      # Fishing rod
      - FISHING_ROD
    #This enchantment cannot be applied if any of the following enchantments are applied to the item.
    Enchantment -Blacklist -Enchants :
      -
    #Particle Settings for PoseidonsBait
    Particle -Settings :
      #Particle Toggle ( if true the particles will show )
      Toggle : true
      Particle - 1 :
        #Particle Name (The particle that will spawn )
        Name : SOUL_FIRE_FLAME
        #Particle Amount ( 50 = 50 Particles )
        Amount : 50
        #Particle Size ( 0.1 = 1 10th of the max scale, 1 = normal size )
        Size : 0.1
    #The % chance of catching an enchant. ( 0.05 = 5 % | 0.5 = 50 % )
    PoseidonsBait -ProcChance - 1 : 0.01
    PoseidonsBait -ProcChance - 2 : 0.02
    PoseidonsBait -ProcChance - 3 : 0.03
 

Three config files, all fully commented with their own table of contents.
enchantments.yml - every enchant's stats, rarity, lore, particles, applicable items, blacklists, plus every relic and its crafting recipe.
settings.yml - all messages, all sounds, spawn chances, rarity weights and global settings.
menus.yml - GUI layouts, rarity colours and button positions.

AtlasPlugins_Discord_Smaller_Logo.png
SUPPORT FOR:
This plugin has support for the following
PlaceholderAPI
WorldGuard
BStats

Server Info
This plugin is primarily for SMP Servers however it can be placed on any server you like. Requires Java 21 and a Spigot or Paper server on 1.21.

Reviews/Suggestions
Any reviews
are welcome thank you for checking out our plugin.
Any questions or suggestions please join our Discord server to let the community vote on changes.
https://discord.gg/f9swPR7NnV​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Atlas Enchants is a free Minecraft Java mod. Compatible with Minecraft 26.1. Downloaded 15 times (via Spigot). Download it and open it directly in the game.

Explore more