AvM Staff

AvM Staff

AvM Staff Mod is a fan-made, mostly canonically accurate, and close to vanilla mod adding staffs from Animation vs Minecraft series to Minecraft: Java Edition 1.21/1.21.1

by
34.1K Downloads
fabricforgeneoforgeequipmentmagic
Rent Server with this Mod

Screenshots

Royal staff with Bell
Royal staff with Wool
Royal staff with Magma Block
Royal staff with Soul Campfire
Royal staff with Blast Furnace
Royal staff with Wither Skeleton Sk

About this Mod

AvM Staff Mod

GitHub Release
Modrinth Download
CurseForge Download
GitHub Repo stars
GitHub top language
Wiki
Buy me a coffee

AvM Staff Mod is a fan-made, mostly canonically accurate, and close to vanilla mod adding staffs from Animation vs Minecraft series to Minecraft: Java Edition 1.21/1.21.1.

Credits

  • Alan Becker, for animating Animation vs Minecraft series
  • My friend Brother Oliviär, for drawing Royal Staff Ingredient and Staff Infusion Smithing Template textures
  • Ink&Soul, for fixing a bug
  • My friend MoonWolf, for giving unsolicited ideas

Staff Mod items

Staff Mod adds the following items to the game:

Supported items in staffs

Staff Mod implements functionalities for the following items:

Other items will be added gradually, bringing many smaller updates before.
See this GitHub discussion for upcoming features.

FAQ

Why are updates infrequent?

This is a project I'm developing in my free time, however, there's more to life than writing one Minecraft mod.
Other projects, studies, social life, touching grass, just to name a few.
Sometimes I just don't feel like touching the codebase.

Which loaders are supported?

Supported? Loader Notes
Fabric
NeoForge
☑️ Forge Updates will end after the full 1.0.0 release. Use NeoForge. See details below
Bedrock edition See below
Other loaders

✅ Supported
☑️ Supported for now, see notes
❌ Not supported

Which Minecraft versions are supported?

Supported? Minecraft version Latest AvM Staff Mod version Notes
<1.20.4 - See below
⚠️ 1.20.4 0.14.x
1.20.5 - Use Minecraft 1.20.6 instead
⚠️ 1.20.6 0.19.x
1.21-1.21.1 0.20.x
1.21.2+ - Only 1.21-1.21.1 are supported for now
Bedrock edition - See below

✅ Supported
⚠️ No longer supported
❌ Not supported

Why isn't Minecraft X.Y supported?

  • I don't have the time to support a whole museum of different Minecraft versions.
    Mojang keeps adding new features to Minecraft, which either make coding new features simpler, or require major changes to the code, and backporting these features is not worth my time.
  • AvM Staff Mod uses other mods to provide its functionality.
    As I'm adding new features to this mod, the number of dependencies will increase, and some of these mods don't support anything newer than Minecraft 1.21.1.

For now, AvM Staff Mod stays on Minecraft: Java Edition 1.21/1.21.1. If you know how to code and have patience, the mod is open-source, you are free to backport it as long as you adhere to the license.

Why isn't Minecraft 1.20 supported?

Trying to compile the 1.21 codebase for 1.20 results in 426 errors (loader-specific code excluded), and over 50% of the files are affected.
See above.

Why isn't the latest Minecraft supported?

Trying to compile the 1.21 codebase for 1.21.11 results in 385 errors (loader-specific code excluded), and 45% of the files are affected.
See above.

Why won't Forge be supported after the full 1.0.0 release?

AvM Staff Mod uses other mods to provide its functionality.
As I'm adding new features to this mod, the number of dependencies will increase, and none of these mods support Forge on Minecraft 1.21+, or at all.

If I want to port new updates to Forge, I have to rewrite an increasing amount of code, reimplement functionality from dependencies, and maintain it.
Nobody likes to work twice. It takes a lot of time. I did this once, and I'm not doing it in the future. Use NeoForge.

Why isn't Bedrock supported?

I don't play Bedrock, and I don't have the time for another project. If I had, I would have already started.

Bedrock support requires a completely new codebase built from scratch, which would take years to catch up with this mod.
The only things I could partially re-use are the assets (textures, models, data, etc.).

Some features likely can't be implemented in a Bedrock add-on, so the Bedrock version would be slightly different and/or have slightly fewer features than the Java version.
But unlike Mojang, I will not make the Java mod worse because Bedrock cannot support something.

Will Bedrock be supported?

Maybe, but not before OptiGUI 3 reaches feature completion.

Will the game icon staff be added?

The game icon staff is a complex staff with many functionality.
There are still a lot of items to add to the staff, and I'd prefer adding those first.

Available Versions

AvM Staff Mod 0.20.3-forge.1.21release
MC 1.21, 1.21.1forge
December 1, 2024
AvM Staff Mod 0.20.3-neoforge.1.21release
MC 1.21, 1.21.1neoforge
December 1, 2024
AvM Staff Mod 0.20.3-fabric.1.21release
MC 1.21, 1.21.1fabric
December 1, 2024
AvM Staff Mod 0.20.2-neoforge.1.21release
MC 1.21, 1.21.1neoforge
December 1, 2024
AvM Staff Mod 0.20.2-fabric.1.21release
MC 1.21, 1.21.1fabric
December 1, 2024

How to Install AvM Staff on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).

3

Install Mod

Open the mod browser in the dashboard and search for "AvM Staff". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricforgeneoforge

Minecraft Versions

1.21.1, 1.21, 1.20.6 (+1 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

AvM Staff server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.

Is AvM Staff compatible with fabric and forge and neoforge?

AvM Staff officially supports fabric, forge, neoforge for Minecraft 1.21.1, 1.21, 1.20.6. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with AvM Staff – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if AvM Staff consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install AvM Staff with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Lesser General Public License v3.0 or later
Server-side
Required

Supported Versions

1.21.11.211.20.61.20.4