enhancedanvil-1.0.5.jar
Curse Maven Snippet
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
