Download NoExpensive — Minecraft Mods — MetaMods

NoExpensive

Active

Downloads

22

Last update

3 months ago

Versions

1.7.10 — 1.21.8
Server
Fabric
Utils

NoExpensive

The NoExpensive mod fundamentally changes anvil mechanics in Minecraft by removing all cost restrictions and allowing any enchantment combinations without limitations. This lightweight solution offers high compatibility and flexible configuration options for various game versions.

Key Features

NoExpensive provides complete freedom when working with the anvil. No more "Too Expensive!" messages - you can combine even enchantments that are normally incompatible. The mod supports maximum repair cost configuration and allows creating custom enchantment compatibility rules.

Management Commands

For convenient mod configuration, the following commands are available:

  • /noexpensive maxLevel - shows current maximum cost level
  • /noexpensive maxLevel <level> - sets maximum cost level (default: 39, 0 for auto-calculation)
  • /noexpensive combineHigher - checks possibility of combining high-level enchantments
  • /noexpensive combineHigher <true/false> - enables/disables combining high-level enchantments
  • /noexpensive compatibility PUT <enchantment> <enchantment> - allows compatibility between two enchantments
  • /noexpensive compatibility REMOVE <enchantment> <enchantment> - removes compatibility between enchantments
  • /noexpensive compatibility list - shows all custom compatibilities
  • /noexpensive reload - reloads configuration
  • /noexpensive reset - resets settings to default

Configuration Settings

Configuration file is located at .minecraft/NoExpensive.json and can be reloaded in-game using /noexpensive reload command. Ensure the file has proper JSON formatting.

Configuration Example

{
  "maxLevel": 39,
  "combineHigher": false,
  "compatibility": {
    "minecraft:mending": [
      "minecraft:infinity"
    ],
    "minecraft:multishot": [
      "minecraft:piercing"
    ],
    "minecraft:sharpness": [
      "minecraft:smite",
      "minecraft:bane_of_arthropods"
    ],
    "minecraft:smite": [
      "minecraft:bane_of_arthropods",
      "minecraft:sharpness"
    ],
    "minecraft:bane_of_arthropods": [
      "minecraft:sharpness",
      "minecraft:smite"
    ],
    "minecraft:density": [
      "minecraft:breach",
      "minecraft:sharpness",
      "minecraft:smite",
      "minecraft:bane_of_arthropods"
    ],
    "minecraft:breach": [
      "minecraft:density",
      "minecraft:sharpness",
      "minecraft:smite",
      "minecraft:bane_of_arthropods"
    ],
    "minecraft:protection": [
      "minecraft:projectile_protection",
      "minecraft:blast_protection",
      "minecraft:fire_protection"
    ],
    "minecraft:projectile_protection": [
      "minecraft:blast_protection",
      "minecraft:fire_protection",
      "minecraft:protection"
    ],
    "minecraft:blast_protection": [
      "minecraft:fire_protection",
      "minecraft:protection",
      "minecraft:projectile_protection"
    ],
    "minecraft:fire_protection": [
      "minecraft:protection",
      "minecraft:projectile_protection",
      "minecraft:blast_protection"
    ]
  }
}

Default Compatibilities

By default, the mod includes several ready-made compatibilities:

  • Mending and Infinity are compatible
  • Multishot and Piercing are compatible
  • Sharpness, Smite, and Bane of Arthropods are mutually compatible
  • Protection, Projectile Protection, Blast Protection, and Fire Protection are mutually compatible

Version Compatibility

NoExpensive supports a wide range of Minecraft versions. The mod is designed for Fabric but may work with other mod loaders. For older versions (1.7.x and below), numeric enchantment IDs are used instead of string names.

Legacy Version Notes

In versions 1.7.x and below, compatibility configuration uses numeric enchantment IDs, which corresponds to the enchantment registration system in these game versions.

Project members
Enaium

Enaium

Developer

Created: 16 Feb 2022

ID: 1717