Compatibility
Minecraft: Java Edition
1.21.5
Platforms
Supported environments
Creators
Details
Licensed GPL-3.0-or-later
Published last month
Updated last month
Magician Staff
A magician staff is a casting weapon that is used to shoot explosive bats. It grants 6 additional mana capacity.
Statistics | |
---|---|
Casting Damage | 15 (Explosion) |
Knockback | 0 |
Mana Consumption | 4 |
Velocity | 1 |
Rarity | Rare |
Usage
Casting Attack
Pressing use while holding a magician staff in main hand shoots an explosive bat and consumes 4 mana.
Mana Consumption with Mana Efficiency
Base Mana Consumption | Mana Efficiency I | Mana Efficiency II | Mana Efficiency III | Mana Efficiency IV | Mana Efficiency V |
---|---|---|---|---|---|
4.0 | 3.6 | 3.2 | 2.8 | 2.4 | 2.0 |
Explosive Bat
An explosive bat is a bat that flies forward continuously at the speed of 1 block per tick with the rotation of the caster entity and explodes with power 1 on collision or in 6 seconds.
The bat will not explode on death.
The explosion from the bat does not destroy blocks.
Data Powered
An item where minecraft:custom_data.id
is "magician_staff:magician_staff" is considered as a magician staff.
Give Command
/give @s minecraft:stick[custom_data={id:"magician_staff:magician_staff",modifiers:[{attribute:"pentamana:mana_capacity",base:6.0d,operation:"add_value",slot:"mainhand"}]},enchantable={value:15},item_name={text:"Magician Staff"},item_model="minecraft:netherite_shovel",rarity="rare"]
Loot Table Entry
{
"type": "minecraft:item",
"functions": [
{
"function": "minecraft:set_components",
"components": {
"minecraft:custom_data": {
"id": "magician_staff:magician_staff",
"modifiers": [
{
"attribute":"pentamana:mana_capacity",
"base":6.0,
"operation":"add_value",
"slot":"mainhand"
}
],
},
"minecraft:enchantable": {
"value": 15
},
"minecraft:item_model": "minecraft:netherite_shovel",
"minecraft:rarity": "rare"
}
},
{
"function": "minecraft:set_name",
"name": {
"text": "Magician Staff"
},
"target": "item_name"
}
],
"name": "minecraft:stick"
}
Configuration
Below is a template config file config/magician-staff.json
filled with default values. You may only need to write the lines you would like to modify.
{
"manaConsumption": 4.0,
"movementSpeed": 1.0,
"explosionFuse": 120,
"explosionRadius": 1,
"isParticleVisible": true
}