AvM Staff Mod
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:
- Faint staff rod
- Faint royal staff head
- Faint royal staff
- Royal staff
- Royal staff ingredient
- Crown of King Orange
- Staff infusion smithing template
Supported items in staffs
Staff Mod implements functionalities for the following items:
- Anvil, chipped anvil, damaged anvil
- Bell
- Bone block
- Cake
- Campfire, soul campfire
- Diamond Block
- Furnace, blast furnace, smoker
- Gold Block
- Lightning rod
- Magma block
- Netherite block
- Snow block
- TNT
- Wither Skeleton Skull
- Wool (any color)
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.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
## ***⚠️ BEFORE UPDATING ⚠️***
- MAKE A BACKUP***. There are breaking changes in this release
- Faint royal staff head** and **Faint royal staff** have been removed due to crafting recipe changes. Make sure to craft them to a **Royal staff** before upgrading.
## About this release
- This is the last planned beta release before the full 1.0.0 release. The full release will change the Scepter of friendship crafting recipe and some related textures
- Recommended for everyday users
- Recommended for modpacks
- Forge will only receive the full 1.0.0 release. Use Fabric or NeoForge to try this beta
- The [AvM Staffs wiki](https://opekope2.dev/StaffMod/) will be updated after Christmas. Refer to this changelog for information until then
- Check out the [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
## New items
### Chromatic crystals
The ingredient of **Scepter of friendship**. Can be found in [warm ocean ruins](https://minecraft.wiki/w/Ocean_Ruins).
### Royal staff rod
Infuse a **Royal staff scrap** into a **Faint staff rod** to get a **Royal staff rod**. See **Royal staff** in crafting recipe changes below.
### Royal staff scrap
Renamed from **Royal staff ingredient**.
The in-game ID is still
avm_staff:royal_staff_ingredient for compatibility.- It will not be removed while upgrading a world**.
### Faint scepter of friendship
A master level [armorer](https://minecraft.wiki/w/Trading#Armorer) has a 66.66% (I refuse to write down a brainrot number) chance of offering a **Faint scepter of friendship** for 2 **Faint staff rods** and 1 **Faint scepter of friendship head**.
Do you believe this is the weaponsmith's job? If so, see why I chose the armorer in [this discussion](https://github.com/opekope2/StaffMod/discussions/74), and if you still disagree, tell me that I should change this.
### Faint scepter of friendship head
An expert level [armorer](https://minecraft.wiki/w/Trading#Armorer) has a 66.66% (I refuse to write down a brainrot number) chance of offering a **Faint scepter of friendship head** for 32 [**emeralds**](https://minecraft.wiki/w/Emerald) and 5 **Chromatic crystals**.
Do you believe this is the weaponsmith's job? If so, see why I chose the armorer in [this discussion](https://github.com/opekope2/StaffMod/discussions/74), and if you still disagree, tell me that I should change this.
### Scepter of friendship
AKA The blue staff, the lapis staff
A master level [cleric](https://minecraft.wiki/w/Trading#Cleric) has a 66.66% (I refuse to write down a brainrot number) chance of offering a **Scepter of friendship** for 1 **Faint scepter of friendship** and 3 [**Lapis lazuli**](https://minecraft.wiki/w/Lapis_Lazuli).
## Removals
### Faint royal staff head item
The **Royal staff head** is no longer faint when crafted to make it more canonically accurate. See **Royal staff head** in crafting recipe changes below.
- It will be removed while upgrading a world**.
### Faint royal staff item
The **Royal staff** is now crafted from **Royal staff rods** and a **Royal staff head** to make it more canonically accurate.
- It will be removed while upgrading a world**.
### Spectre enchantment
The bell staff applies the glowing effect regardless if it is enchanted with **spectre**.
## Crafting recipe changes
### Royal staff
Crafted from 1 **Royal staff head** and 2 **Royal staff rods** instead of their faint variants to make it more canonically accurate.
### Royal staff head
Crafted from 5 **Royal staff scraps** in a
[ or ] shape in a **Crafting table**. A **Nether star** is **no longer required**.### Royal staff scrap
- Redstone dust** is required instead of **Copper ingot**
- Netherite scrap** is required instead of **Netherite ingot**
## New items in staff
### Emerald block
- Acts as an infinite shield that cannot be broken.
- Can despawn [certain entities](https://github.com/opekope2/StaffMod/blob/1.0.0-beta.1/StaffMod/src/main/resources/data/avm_staff/tags/entity_type/defusable.json) (configurable using data packs) if they touch the staff's tip (the creeper will be defused instead of despawned).
- Protects against lightning bolts
## Staff item behavior changes
### Bell staff
- No longer immediately applies the glowing effect to align with vanilla bell behavior
- Efficiency** enchantment increases its range
- Radius:
8 * (1 + efficiency) - When
bellStaffEspgame rule is set totrue: - Any entity (not just raiders) will get the glowing effect, even behind walls
- Radius:
2 * (1 + efficiency)
### Campfire, soul campfire
- Added flamethrower sound
- Make flight much easier
- You no longer need to crouch and jump to start flight
- Simply right click to fire flamethrower, then jump and look downwards anytime to fly
- Crouch while flying to hover in place
- Tilt upwards a bit to drift backwards without losing altitude
- Improve campfire flame code
### Furnace, blast furnace, smoker
- A smarter ~~AI~~ algorithm makes it easier to smelt a heap of items on the ground
- Added a smelting progress overlay message
- Blast furnace and smoker smelt twice as fast
- Slightly decrease attack damage
### Magma block
- Slightly increase attack speed
### TNT
- You can no longer (accidentally) blow up an impact TNT in your face if enchanted with **Distant detonation**
- An overlay message warns you if you try it anyway
## New enchantments
### Cohesion
- Maximum level: 5
- When a staff breaks (see new staff breaking mechanics below), each level increases the minimum number of dropped staff scraps by 5
- Can be found in woodland mansion chests (very rare)
## Improved staff item insertion and removal
- Items in a staff can now be swapped with the item in the other hand
- Added an overlay message if insertion is not supported
- Added a block pickup progress overlay message
## New staff breaking mechanics
When a staff breaks, it no longer disappers.
Instead, it drops its item, 2 **Faint staff rods**, and 0-5 staff scraps (the ingredient the staff head is made of).
## Staff renderer changes
- Changed staff model format
- Item position on top of the staff can now be specified
- Bright items, such as lit furnace variants and lit campfire varaints now light up in the staff when in the dark
- Enhance campfire flame effect
## Other additions
- New advancements for obtaining each staff
- Pranked sound effect
bellStaffEspgame rule (default:false). See bell staff behavior changes above- Certain items can be enabled or disabled for each staff using data packs. See the mod's [built-in datapack](https://github.com/opekope2/StaffMod/tree/1.0.0-beta.1/StaffMod/src/main/resources/data/avm_staff/tags/item/enabled_in).
## Other changes
- Enchanted or cursed **Crown of King Orange** can no longer be placed
- Impact TNT now only collides with non-noclip entities
## Fixes
- Staff breaking particles are no longer missing
- Campfire flame no longer splashes in the water
- Spectators can no longer shoot projectiles from staffs
- Staffs can only hold a single item, even with commands
## ***⚠️ BEFORE UPDATING ⚠️***
- MAKE A BACKUP***. There are breaking changes in this release
- Faint royal staff head** and **Faint royal staff** have been removed due to crafting recipe changes. Make sure to craft them to a **Royal staff** before upgrading.
## About this release
- This is the last planned beta release before the full 1.0.0 release. The full release will change the Scepter of friendship crafting recipe and some related textures
- Recommended for everyday users
- Recommended for modpacks
- Forge will only receive the full 1.0.0 release. Use Fabric or NeoForge to try this beta
- The [AvM Staffs wiki](https://opekope2.dev/StaffMod/) will be updated after Christmas. Refer to this changelog for information until then
- Check out the [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
## New items
### Chromatic crystals
The ingredient of **Scepter of friendship**. Can be found in [warm ocean ruins](https://minecraft.wiki/w/Ocean_Ruins).
### Royal staff rod
Infuse a **Royal staff scrap** into a **Faint staff rod** to get a **Royal staff rod**. See **Royal staff** in crafting recipe changes below.
### Royal staff scrap
Renamed from **Royal staff ingredient**.
The in-game ID is still
avm_staff:royal_staff_ingredient for compatibility.- It will not be removed while upgrading a world**.
### Faint scepter of friendship
A master level [armorer](https://minecraft.wiki/w/Trading#Armorer) has a 66.66% (I refuse to write down a brainrot number) chance of offering a **Faint scepter of friendship** for 2 **Faint staff rods** and 1 **Faint scepter of friendship head**.
Do you believe this is the weaponsmith's job? If so, see why I chose the armorer in [this discussion](https://github.com/opekope2/StaffMod/discussions/74), and if you still disagree, tell me that I should change this.
### Faint scepter of friendship head
An expert level [armorer](https://minecraft.wiki/w/Trading#Armorer) has a 66.66% (I refuse to write down a brainrot number) chance of offering a **Faint scepter of friendship head** for 32 [**emeralds**](https://minecraft.wiki/w/Emerald) and 5 **Chromatic crystals**.
Do you believe this is the weaponsmith's job? If so, see why I chose the armorer in [this discussion](https://github.com/opekope2/StaffMod/discussions/74), and if you still disagree, tell me that I should change this.
### Scepter of friendship
AKA The blue staff, the lapis staff
A master level [cleric](https://minecraft.wiki/w/Trading#Cleric) has a 66.66% (I refuse to write down a brainrot number) chance of offering a **Scepter of friendship** for 1 **Faint scepter of friendship** and 3 [**Lapis lazuli**](https://minecraft.wiki/w/Lapis_Lazuli).
## Removals
### Faint royal staff head item
The **Royal staff head** is no longer faint when crafted to make it more canonically accurate. See **Royal staff head** in crafting recipe changes below.
- It will be removed while upgrading a world**.
### Faint royal staff item
The **Royal staff** is now crafted from **Royal staff rods** and a **Royal staff head** to make it more canonically accurate.
- It will be removed while upgrading a world**.
### Spectre enchantment
The bell staff applies the glowing effect regardless if it is enchanted with **spectre**.
## Crafting recipe changes
### Royal staff
Crafted from 1 **Royal staff head** and 2 **Royal staff rods** instead of their faint variants to make it more canonically accurate.
### Royal staff head
Crafted from 5 **Royal staff scraps** in a
[ or ] shape in a **Crafting table**. A **Nether star** is **no longer required**.### Royal staff scrap
- Redstone dust** is required instead of **Copper ingot**
- Netherite scrap** is required instead of **Netherite ingot**
## New items in staff
### Emerald block
- Acts as an infinite shield that cannot be broken.
- Can despawn [certain entities](https://github.com/opekope2/StaffMod/blob/1.0.0-beta.1/StaffMod/src/main/resources/data/avm_staff/tags/entity_type/defusable.json) (configurable using data packs) if they touch the staff's tip (the creeper will be defused instead of despawned).
- Protects against lightning bolts
## Staff item behavior changes
### Bell staff
- No longer immediately applies the glowing effect to align with vanilla bell behavior
- Efficiency** enchantment increases its range
- Radius:
8 * (1 + efficiency) - When
bellStaffEspgame rule is set totrue: - Any entity (not just raiders) will get the glowing effect, even behind walls
- Radius:
2 * (1 + efficiency)
### Campfire, soul campfire
- Added flamethrower sound
- Make flight much easier
- You no longer need to crouch and jump to start flight
- Simply right click to fire flamethrower, then jump and look downwards anytime to fly
- Crouch while flying to hover in place
- Tilt upwards a bit to drift backwards without losing altitude
- Improve campfire flame code
### Furnace, blast furnace, smoker
- A smarter ~~AI~~ algorithm makes it easier to smelt a heap of items on the ground
- Added a smelting progress overlay message
- Blast furnace and smoker smelt twice as fast
- Slightly decrease attack damage
### Magma block
- Slightly increase attack speed
### TNT
- You can no longer (accidentally) blow up an impact TNT in your face if enchanted with **Distant detonation**
- An overlay message warns you if you try it anyway
## New enchantments
### Cohesion
- Maximum level: 5
- When a staff breaks (see new staff breaking mechanics below), each level increases the minimum number of dropped staff scraps by 5
- Can be found in woodland mansion chests (very rare)
## Improved staff item insertion and removal
- Items in a staff can now be swapped with the item in the other hand
- Added an overlay message if insertion is not supported
- Added a block pickup progress overlay message
## New staff breaking mechanics
When a staff breaks, it no longer disappers.
Instead, it drops its item, 2 **Faint staff rods**, and 0-5 staff scraps (the ingredient the staff head is made of).
## Staff renderer changes
- Changed staff model format
- Item position on top of the staff can now be specified
- Bright items, such as lit furnace variants and lit campfire varaints now light up in the staff when in the dark
- Enhance campfire flame effect
## Other additions
- New advancements for obtaining each staff
- Pranked sound effect
bellStaffEspgame rule (default:false). See bell staff behavior changes above- Certain items can be enabled or disabled for each staff using data packs. See the mod's [built-in datapack](https://github.com/opekope2/StaffMod/tree/1.0.0-beta.1/StaffMod/src/main/resources/data/avm_staff/tags/item/enabled_in).
## Other changes
- Enchanted or cursed **Crown of King Orange** can no longer be placed
- Impact TNT now only collides with non-noclip entities
## Fixes
- Staff breaking particles are no longer missing
- Campfire flame no longer splashes in the water
- Spectators can no longer shoot projectiles from staffs
- Staffs can only hold a single item, even with commands
## About this release
Minecraft 1.20.6 is no longer supported. Support for Minecraft 1.21.3 and 1.21.4 will be added later this year.
Caves and Cliffs curse has reached AvM Staff mod, and because I want to add complete features instead of rushed features (like 🇪 😉), the following has been delayed to the next release:
- Blue/Lapis/Villager Staff
This way, you get an update with gameplay improvements right now instead of a couple weeks later. Thank you for your patience.
The mod version now includes the loader and the version of Minecraft in the pre-release SemVer component instead of the build and patch components
## What's new since 0.19.x
- Advancements (how many references can you find?)
- Bazeboze
- Bulldozer
- Coming down
- Coronavirus
- Trust me, I'm an engineer! (hidden)
- Flying into space like a rocket
- Get pranked LOL
- Infinite Power!
- Juggler
- Learning to fly
- Meet the Engineer (hidden)
- Meteor
- Prankster
- Enchantments
- Distant Detonation
- Power Charge
- Quick Draw
- Rapid Fire
- Spectre
- All of them are compatible with *Enchantment description* mods
- Data pack related
- New criteria
avm_staff:get_hurt_while_using_itemavm_staff:destroy_block_with_staff- Re-added tag
avm_staff:staffs- Statistics
- Royal Staff stats are now tracked, and is visible on the Statistics screen
- Staff with [item] usage stats are tracked, but aren't yet visible
For more details about about a feature, check out [the wiki](https://opekope2.dev/StaffMod)
## What got changed since 0.19.x
- Royal Staff
- Now has a durability of 5179
- Repairable with Royal Staff Ingredient
- Adding/removing an item is now detected by sculk sensors on frequency 5
- Now enchantable with *Efficiency*, *Fortune*, *Mending*, *Silk Touch*, *Unbreaking*, and *Curse of Vanishing*, as well as the new enchantments
- Supported blocks can be picked up by moving close to them and holding the use key
- Quick Draw* enchantment makes picking up blocks faster
- Only supported items can be inserted into the staff using commands; unsupported items will be deleted from the staff on load
- Royal Staff with Bell
- Right clicking is now detected by sculk sensors on frequency 10
- Right clicking now adds Glowing status effect to nearby raider mobs
- Attacking an entity with *Spectre* enchantment makes them glow for
enchantment level * 10s - Royal Staff with Bone Block
- When enchanted with *Efficiency*, it fertilizes a bigger area
- Royal Staff with Cake/Magma Block/Snow Block/Wither Skeleton Skull
- Rapid fire is now only available when enchanted with *Rapid Fire*
- Royal staff with Campfire/Soul Campfire
- Technical and visual overhaul the flame
- Royal Staff with Magma Block
- When enchanted with *Power Charge*, an explosive fireball is shot when left-clicking
- Royal Staff with TNT
- Throwing a TNT now plays Flint and Steel sound, just like in the animation
- When enchanted with *Distant Detonation*, TNT can be thrown with the use key. Releasing the use key detonates the TNT
- Royal Staff with Wither Skeleton Skull
- When enchanted with *Power Charge*, a blue skull is shot when left-clicking
- Cooldown is reduced by *Quick Draw* enchantment
- Thrown cake
- Its movement is now interpolated (looks less jittery)
- Impact TNT
- Explodes when hit without *Silk Touch*
- Can be knocked back using an item enchanted with *Silk Touch*
- Removed
avm_staff:staff_renderer_overridedata component
## What got fixed since 0.19.x
- Piglins don't pick up Crown of King Orange
- Player death event handler was not optimized
## What got fixed since 0.20.2
- Fix an issue with loading advancements
## What got fixed since 0.20.2
- Fix an issue with loading advancements
## What got fixed since 0.20.1
- Certain items in Royal Staff no longer make it look glitchy in 3rd person while using it
## What got fixed since 0.20.1
- Certain items in Royal Staff no longer make it look glitchy in 3rd person while using it
## What got fixed since 0.20.0
- Crown of King Orange was not enchantable with Curse of Binding and Curse of Vanishing
- Coronavirus advancement was not completable if Crown of King Orange had other enchantments
## What got fixed since 0.20.0
- Crown of King Orange was not enchantable with Curse of Binding and Curse of Vanishing
- Coronavirus advancement was not completable if Crown of King Orange had other enchantments
## About this release
Minecraft 1.20.6 is no longer supported. Support for Minecraft 1.21.3 and 1.21.4 will be added later this year.
Caves and Cliffs curse has reached AvM Staff mod, and because I want to add complete features instead of rushed features (like 🇪 😉), the following has been delayed to the next release:
- Blue/Lapis/Villager Staff
This way, you get an update with gameplay improvements right now instead of a couple weeks later. Thank you for your patience.
The mod version now includes the loader and the version of Minecraft in the pre-release SemVer component instead of the build and patch components
## What's new since 0.19.x
- Advancements (how many references can you find?)
- Bazeboze
- Bulldozer
- Coming down
- Coronavirus
- Trust me, I'm an engineer! (hidden)
- Flying into space like a rocket
- Get pranked LOL
- Infinite Power!
- Juggler
- Learning to fly
- Meet the Engineer (hidden)
- Meteor
- Prankster
- Enchantments
- Distant Detonation
- Power Charge
- Quick Draw
- Rapid Fire
- Spectre
- All of them are compatible with *Enchantment description* mods
- Data pack related
- New criteria
avm_staff:get_hurt_while_using_itemavm_staff:destroy_block_with_staff- Re-added tag
avm_staff:staffs- Statistics
- Royal Staff stats are now tracked, and is visible on the Statistics screen
- Staff with [item] usage stats are tracked, but aren't yet visible
For more details about about a feature, check out [the wiki](https://opekope2.dev/StaffMod)
## What got changed since 0.19.x
- Royal Staff
- Now has a durability of 5179
- Repairable with Royal Staff Ingredient
- Adding/removing an item is now detected by sculk sensors on frequency 5
- Now enchantable with *Efficiency*, *Fortune*, *Mending*, *Silk Touch*, *Unbreaking*, and *Curse of Vanishing*, as well as the new enchantments
- Supported blocks can be picked up by moving close to them and holding the use key
- Quick Draw* enchantment makes picking up blocks faster
- Only supported items can be inserted into the staff using commands; unsupported items will be deleted from the staff on load
- Royal Staff with Bell
- Right clicking is now detected by sculk sensors on frequency 10
- Right clicking now adds Glowing status effect to nearby raider mobs
- Attacking an entity with *Spectre* enchantment makes them glow for
enchantment level * 10s - Royal Staff with Bone Block
- When enchanted with *Efficiency*, it fertilizes a bigger area
- Royal Staff with Cake/Magma Block/Snow Block/Wither Skeleton Skull
- Rapid fire is now only available when enchanted with *Rapid Fire*
- Royal staff with Campfire/Soul Campfire
- Technical and visual overhaul the flame
- Royal Staff with Magma Block
- When enchanted with *Power Charge*, an explosive fireball is shot when left-clicking
- Royal Staff with TNT
- Throwing a TNT now plays Flint and Steel sound, just like in the animation
- When enchanted with *Distant Detonation*, TNT can be thrown with the use key. Releasing the use key detonates the TNT
- Royal Staff with Wither Skeleton Skull
- When enchanted with *Power Charge*, a blue skull is shot when left-clicking
- Cooldown is reduced by *Quick Draw* enchantment
- Thrown cake
- Its movement is now interpolated (looks less jittery)
- Impact TNT
- Explodes when hit without *Silk Touch*
- Can be knocked back using an item enchanted with *Silk Touch*
- Removed
avm_staff:staff_renderer_overridedata component
## What got fixed since 0.19.x
- Piglins don't pick up Crown of King Orange
- Player death event handler was not optimized
## About this release
Minecraft 1.20.6 is no longer supported. Support for Minecraft 1.21.3 and 1.21.4 will be added later this year.
Caves and Cliffs curse has reached AvM Staff mod, and because I want to add complete features instead of rushed features (like 🇪 😉), the following has been delayed to the next release:
- Blue/Lapis/Villager Staff
This way, you get an update with gameplay improvements right now instead of a couple weeks later. Thank you for your patience.
The mod version now includes the loader and the version of Minecraft in the pre-release SemVer component instead of the build and patch components
## What's new since 0.19.x
- Advancements (how many references can you find?)
- Bazeboze
- Bulldozer
- Coming down
- Coronavirus
- Trust me, I'm an engineer! (hidden)
- Flying into space like a rocket
- Get pranked LOL
- Infinite Power!
- Juggler
- Learning to fly
- Meet the Engineer (hidden)
- Meteor
- Prankster
- Enchantments
- Distant Detonation
- Power Charge
- Quick Draw
- Rapid Fire
- Spectre
- All of them are compatible with *Enchantment description* mods
- Data pack related
- New criteria
avm_staff:get_hurt_while_using_itemavm_staff:destroy_block_with_staff- Re-added tag
avm_staff:staffs- Statistics
- Royal Staff stats are now tracked, and is visible on the Statistics screen
- Staff with [item] usage stats are tracked, but aren't yet visible
For more details about about a feature, check out [the wiki](https://opekope2.dev/StaffMod)
## What got changed since 0.19.x
- Royal Staff
- Now has a durability of 5179
- Repairable with Royal Staff Ingredient
- Adding/removing an item is now detected by sculk sensors on frequency 5
- Now enchantable with *Efficiency*, *Fortune*, *Mending*, *Silk Touch*, *Unbreaking*, and *Curse of Vanishing*, as well as the new enchantments
- Supported blocks can be picked up by moving close to them and holding the use key
- Quick Draw* enchantment makes picking up blocks faster
- Only supported items can be inserted into the staff using commands; unsupported items will be deleted from the staff on load
- Royal Staff with Bell
- Right clicking is now detected by sculk sensors on frequency 10
- Right clicking now adds Glowing status effect to nearby raider mobs
- Attacking an entity with *Spectre* enchantment makes them glow for
enchantment level * 10s - Royal Staff with Bone Block
- When enchanted with *Efficiency*, it fertilizes a bigger area
- Royal Staff with Cake/Magma Block/Snow Block/Wither Skeleton Skull
- Rapid fire is now only available when enchanted with *Rapid Fire*
- Royal staff with Campfire/Soul Campfire
- Technical and visual overhaul the flame
- Royal Staff with Magma Block
- When enchanted with *Power Charge*, an explosive fireball is shot when left-clicking
- Royal Staff with TNT
- Throwing a TNT now plays Flint and Steel sound, just like in the animation
- When enchanted with *Distant Detonation*, TNT can be thrown with the use key. Releasing the use key detonates the TNT
- Royal Staff with Wither Skeleton Skull
- When enchanted with *Power Charge*, a blue skull is shot when left-clicking
- Cooldown is reduced by *Quick Draw* enchantment
- Thrown cake
- Its movement is now interpolated (looks less jittery)
- Impact TNT
- Explodes when hit without *Silk Touch*
- Can be knocked back using an item enchanted with *Silk Touch*
- Removed
avm_staff:staff_renderer_overridedata component
## What got fixed since 0.19.x
- Piglins don't pick up Crown of King Orange
- Player death event handler was not optimized
## What got fixed since 0.19.1-forge
- A crash on servers when throwing cakes
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
## What got fixed since 0.19.1
- A crash on servers when throwing cakes
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
## What got fixed since 0.19.1
- A crash on servers when throwing cakes
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
## What got fixed since 0.19.0
- A crash on servers when throwing cakes
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
## What got fixed since 0.19.0
- A crash on servers when throwing cakes
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
This release brings Staff mod 0.15.0-0.19.1 features to Forge. See previous changelogs.
## The future of Forge support
Some of the dependencies dropped support for Forge in favor of NeoForge.
I will update Staff mod for Forge as long as I see a demand for it *and* it's feasible to do so.
## Note for mod developers
Forge builds of Staff mod after 0.14.0 are neither source, nor binary compatible with the Architectury (Fabric/NeoForge) builds.
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
## What's new since 0.18.3
- Diamond block staff
## What changed since 0.18.3
- Fixed startup crash on NeoForge servers
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
## What's new since 0.18.3
- Diamond block staff
## What changed since 0.18.3
- Fixed startup crash on NeoForge servers
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
## What's new since 0.18.2
- Diamond block staff
## What changed since 0.18.2
- Fixed startup crash on NeoForge servers
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
## What's new since 0.18.2
- Diamond block staff
## What changed since 0.18.2
- Fixed startup crash on NeoForge servers
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
This is the 1.21 release of Staff Mod 0.18.x. For the 1.20.6 release, see 0.18.2.
## What's new since 0.17.0
- Fixed Crown of King Orange block transparency on Fabric
- Fixed startup crash on servers
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
This is the 1.21 release of Staff Mod 0.18.x. For the 1.20.6 release, see 0.18.2.
## What's new since 0.17.0
- Fixed Crown of King Orange block transparency on Fabric
- Fixed startup crash on servers
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
This is the 1.20.6 release of Staff Mod 0.18.x. For the 1.21 release, see 0.18.3.
## What changed since 0.18.0
- Fixed Crown of King Orange block transparency on Fabric
- Fixed startup crash on servers
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
This is the 1.20.6 release of Staff Mod 0.18.x. For the 1.21 release, see 0.18.3.
## What changed since 0.18.0
- Fixed Crown of King Orange block transparency on Fabric
- Fixed startup crash on servers
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
This is the 1.20.6 release of Staff Mod 0.18.x. For the 1.21 release, see 0.18.1.
## What's new since 0.17.0
- Added Netherite Block Staff
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
This is the 1.20.6 release of Staff Mod 0.18.x. For the 1.21 release, see 0.18.1.
## What's new since 0.17.0
- Added Netherite Block Staff
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
This is the 1.21 release of Staff Mod 0.18.x. For the 1.20.6 release, see 0.18.0.
## What's new since 0.17.1
- Added Netherite Block Staff
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
This is the 1.21 release of Staff Mod 0.18.x. For the 1.20.6 release, see 0.18.0.
## What's new since 0.17.1
- Added Netherite Block Staff
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
## What changed since 0.16.2
- Added Gold Block Staff
- Removed Staff cooldowns in creative mode
## What changed since 0.17.0
- Added Minecraft 1.21 support
- For Minecraft 1.20.6, use Staff Mod 0.17.0
Check out [Staff Mod wiki](https://opekope2.dev/StaffMod/) or [Github discussions](https://github.com/opekope2/StaffMod/discussions)!
