Skip to content

AnvilLib Documentation

AnvilLib is a NeoForge mod library developed by Anvil Dev, providing Minecraft ( 1.21.1) mod developers with a collection of practical tools and frameworks.

Module Overview

AnvilLib uses a modular design. Each module can be included independently, or you can use the aggregate artifact to get all features at once.

ModuleMaven Artifact (prefix dev.anvilcraft.lib:)Description
Configanvillib-config-neoforge-1.21.1Annotation-based configuration system
Integrationanvillib-integration-neoforge-1.21.1Mod compatibility integration framework
Networkanvillib-network-neoforge-1.21.1Networking with automatic packet registration
Recipeanvillib-recipe-neoforge-1.21.1In-world recipe system
Moveable Entity Blockanvillib-moveable-entity-block-neoforge-1.21.1Support for piston-movable block entities
Registrumanvillib-registrum-neoforge-1.21.1Simplified registration system (based on Registrate)
Main (Aggregate)anvillib-neoforge-1.21.1Aggregate artifact bundling all submodules

Requirements

  • Java 21+
  • Minecraft 1.21.1
  • NeoForge 21.1.x

Documentation Navigation

  1. Getting Started (Dependency Setup)
  2. Config Module
  3. Integration Module
  4. Network Module
  5. Recipe (In-World Recipe) Module
  6. Moveable Entity Block Module
  7. Registrum Module

Released under the CC-BY-NC-SA 4.0 License.