ModsFinder

AvM Staff API

by IgnineSizzle

AvM Staff API gives mod authors a base for staffs that control the abilities of their own blocks, with animations that work alongside Minecraft's own animation system.

ForgeNeoForgeClient and serverApache License 2.01.20.1 – 1.20.4

What it does

Staffs in AvM Staff API are built on a shared base, so a mod that uses it can add staffs whose effects are tied to block behavior rather than hand-written for each item. The mod targets Forge and NeoForge and is published for 1.20.1 and 1.20.4, with 1.0.4 for 1.20.4 as the latest file.

The library runs on client and server, so the server and every player need it. Content built on it depends on AvM Stuff API, which sets the display name, namespace and package used by the add-on. The code is released under the Apache License 2.0, but the project is not open source.

Adding support for a new block is done by the block's creator, who defines the characteristics the staff should use. Models and textures follow the same pattern: a staff needs a first texture and a second texture for the block, and values such as numbers are set in the mod data. Models can be previewed in Blockbench before use.

Key features

  1. Block-controlled staffs

    A staff built on the API can control the abilities of a block, which lets an author tie the item's behavior to that block.

  2. Animation support

    Staffs can use animations that run alongside Minecraft's own animation system, so an effect can play as the staff is used.

  3. Per-block characteristics

    Each block defines its own characteristics, so the same API can drive several staffs with different behavior.

  4. Texture and model setup

    The first and second textures and the model file are set per block, and models can be checked in Blockbench before they are added.

Compatibility

Latest build for each game version and loader.

1.20.41.0.41.0.4
1.20.11.0.41.0.4
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: The library is aimed at mod authors who want to add staffs for their own blocks. Some Java knowledge is needed to add the block directly, while basic MCreator knowledge is enough to set up models, textures and values.

How it compares

Full comparison

Kings Staff is a Forge mod for 1.20.1 under All rights reserved, and it is not open source. Barely Simple Staff is a Forge mod for 1.20.1 under the Apache License 2.0, and it is not open source either. Origins: Mob Staff is server-side required with client optional, for 1.20 – 1.20.4 on Fabric, Forge, NeoForge and Quilt.

ModLoadersGame versionsEnvironmentUpdated
AvM Staff APIForge and NeoForge1.20.1 – 1.20.4Client and server2024-03-20
Kings StaffForge1.20.1Client and server2026-07-21
Barely Simple StaffForge1.20.1Client and server2024-11-19
Origins: Mob StaffFabric, Forge, NeoForge and Quilt1.20 – 1.20.4Server required, client optional2025-11-03

Questions

Does AvM Staff API need to be installed on the client and server?

Yes. Every player and the server need a copy of the mod.

Which loaders does AvM Staff API support?

Forge and NeoForge. Files exist for 1.20.1 and 1.20.4, and the latest file is 1.0.4 for 1.20.4.

Does an author need Java to add a block?

Adding a block directly in the game needs Java knowledge, while basic MCreator knowledge covers the models, textures and values.

In the catalog

AvM Staff API is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 13,907 mods support Minecraft 1.20.4.

Similar mods

What the author says

Hello everyone, this mod was created to simplify the addition of staffs from Animation vs Minecraft directly into the game! The mod adds three new staffs, and in order to add support for your block directly to the game, you need to know java programming or basic knowledge of MCreator! The folder with this…
IgnineSizzle, on the Modrinth page

Official listing

Owner
IgnineSizzle
Published
2024-03-17
Updated on Modrinth
2024-03-20
Facts verified
2026-10-15

Tags