Back to mods
CodeBadger: Hidden Enchants project artwork

CurseForge · Minecraft mod

CodeBadger: Hidden Enchants

Minecraft Mod designed to introduce a new way to interact with enchantments and curses, hiding them all from view with further investment needed to reveal them.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which CodeBadger: Hidden Enchants release should I use?

Updated today
Latest stable file codebadger_hidden_enchants-1.0.2.jar
Game version 1.21.1
Loader NeoForge

CodeBadger: Hidden Enchants codebadger_hidden_enchants-1.0.2.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is CodeBadger: Hidden Enchants required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does CodeBadger: Hidden Enchants codebadger_hidden_enchants-1.0.2.jar need?

codebadger_hidden_enchants-1.0.2.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add CodeBadger: Hidden Enchants without breaking your instance.

Built for CodeBadger: Hidden Enchants codebadger_hidden_enchants-1.0.2.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use codebadger_hidden_enchants-1.0.2.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside codebadger_hidden_enchants-1.0.2.jar. It opens that exact file at the source.

About this project

What does CodeBadger: Hidden Enchants add?

Hidden Enchants

What's on your gear? In this mod, you don't know until you look. Enchanted items hide their enchantments, so every piece of gear and every book is a bit of a gamble. Some enchantments are blessings and some are curses, and until you reveal them you won't know which.

Hidden Positive Enchantments

While a positive enchantment is hidden, it works at a lower level. Multi-level enchantments lose two levels (to a minimum of level 1), so a sword with Sharpness 3 acts as if it had Sharpness 1 until it's revealed. Enchantments at level 1, such as Mending or Unbreaking I, and single-level enchantments like Silk Touch, are completely disabled until revealed.

Hidden Curses

Hidden curses with multiple levels work one level higher than their real level. Single-level curses, like Curse of Binding or Vanishing, stay fully active either way. In vanilla this won't change much, since vanilla curses only have one level, but if other mods add curses with multiple levels, those curses will hit harder while hidden.

The Runescribers Altar
Reveal, hide, and move enchantments at the Runescribers Altar. What it does depends on the item you put in the lens slot:

Reveal: reveal some or all of an item's hidden enchantments, depending on the lens.
Hide: hide enchantments again, which is useful when you want to keep a good enchantment secret or bury a curse.
Transfer: move enchantments from one item to another, including onto an enchanted book. Enchantments must be revealed before they can be moved. They move onto an unenchanted copy of the same item, and the Master Core can also move them onto a plain book.

Lenses and Cores
Lenses come in tiers. Amethyst, quartz and stellar crystal lenses (for revealing) and flint, soul and void lenses (for hiding) can be crafted from materials you mine or farm. Overworld, nether and end lenses can only be found in loot. Crafted lenses wear out faster and cost more XP, so the loot ones are worth hunting for. The Master and Dark Master lenses never wear out. Cores handle transfers, and the rarer ones combine into Master Cores for the strongest lenses.

Curses Matter
Curses get new life here. Hidden, they're a risk. Revealed, you can decide whether to keep them, move them somewhere harmless, or hide them again.

Configuration

Hidden Enchants has a config file so you can tune it to your modpack or server:

  • Loot enchanting: the chance that loot gear gets extra enchantments, how quickly that chance drops with each extra roll, and the minimum and maximum total enchantment levels per found item.
  • Curses: the chance that loot rolls a curse, and the minimum and maximum curses per item.
  • Enchanting table: the curse chance at the lowest and highest level costs, scaling between them.
  • Gear cap: the maximum total enchantment and curse levels on a single item.
  • Accessibility: a toggle to show curses in red text. It’s off by default.

Compatibility
Hidden Enchants works by adjusting enchantment levels through NeoForge, so it applies to modded enchantments, too, as long as the other mod reads enchantment levels in the standard way. If you hit a conflict, please report it.

Additional Mod Recommendations
If you enjoy this system and want more from it, check out my other mods that build directly on it. CodeBadger: Hidden Enchants - Stellar Depths was originally part of this mod, but I split it off so this one could be purely the enchantment-hiding system, and the other could add more uses for the mod's materials.

There's also a smaller, less intrusive addon called CodeBadger: Hidden Enchants - Runescribers. It adds a new villager job based on the materials and lenses from this mod, with the Runescribers Altar as its job block, and gives you another way to get certain materials.

Both of these mods require Hidden Enchants.

It is also strongly recommended you get CodeBadger: Curses+ to give the mod more curses to hide making the game more interactive and interesting in more aspects.

Project description from CurseForge.

Pick your setup

CodeBadger: Hidden Enchants by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

CodeBadger: Hidden Enchants versions and loaders

3 of 3 releases match

Looking for an older file? The official CurseForge project page is in Resources.