promotional banner

EnhancedAnvil

Break vanilla enchantment limits with Enhanced Anvil! Combine incompatible enchantments and disenchant gear over obsidian, extracting enchants into books, splitting enchanted books, and clearing prior-work costs.
Back to Files

enhancedanvil-1.0.5.jar

File nameenhancedanvil-1.0.5.jar
Uploader
GurujiPlaysGurujiPlays
Uploaded
Sep 19, 2026
Downloads
16
Size
23.4 KB
Mod Loaders
NeoForge
File ID
8921570
Type
R
Release
Supported game versions
  • 26.3

Curse Maven Snippet

NeoForge

implementation "curse.maven:enhancedanvilsgp-1697996:8921570"

Learn more about Curse Maven

What's new

# Enhanced Anvil Changelog

## [1.0.5] - 2026-09-19

### Release

- Published the NeoForge 26.3 conversion as `enhancedanvil-1.0.5.jar`.
- Replaced the previous `enhancedanvil-1.0.5.jar` artifact.

## [1.0.5] - 2026-09-19

### NeoForge 26.3 Conversion

- Updated the NeoForge target to `26.3.0.6-beta`.
- Updated the NeoForge loader requirement to version 12 or newer.
- Updated Minecraft and NeoForge dependency ranges to 26.3.
- Updated the Gradle toolchain to Java 25, required by NeoForge 26.3.
- Updated the Foojay Java toolchain resolver to version 1.0.0.
- Updated mod metadata and project documentation for Minecraft 26.3.
- Corrected the legacy `mods.toml` loader value from `javafxmod` to `javafml`.
- Removed the obsolete data-generation run configuration that is no longer available in NeoForge 26.3.

### API Migration

- Migrated `ResourceLocation` usage to the 26.3 `Identifier` API.
- Migrated `ResourceKey.location()` calls to `ResourceKey.identifier()`.
- Migrated client-side checks from the removed `Level.isClientSide` field to `Level.isClientSide()`.
- Migrated anvil XP cost handling from `setCost(long)` to `setXpCost(int)`.
- Replaced the removed `BlockEntityType.Builder` API with the NeoForge 26.3 constructor.
- Removed the obsolete `AnvilBlock` codec override and legacy `simpleCodec` usage.
- Updated block registration to use `DeferredRegister.Blocks.registerBlock`.
- Updated item registration to use the specialized `DeferredRegister.Items` and `registerItem` APIs.
- Registered block properties with their registry IDs so block descriptions and drops work correctly.

This mod has no additional files