
Alkatraz Magic 0.8
beta17 апреля 2026 г.Changelog 0.8:
- Update NBTAPI distribution for 1.21.11
- Add Spellbooks
- Spellbooks are the survival mode method for discovering spells
- Currently, there are two ways to obtain spellbooks, from structure loot or mob loot.
- There are 2 types of spellbooks
- Spellbooks: Just the base spellbook that contains the information of a single spell.
- Random Spellbooks: These contain multiple spells, choosing one at random to obtain.
- Added Mob Element Attributes
- Stored in
mobs/*, completely editable + can add mobs not already implemented.
- Stored in
- Upgraded
Groundsystem for Earth magic- Added much more types of
Ground. - Earth magic can only use these blocks, otherwise it will not work. I will eventually post a list of these on the wiki on the Github.
- Added much more types of
- Fixed Spell Cooldown text (idk how it was still broken for so long)
- Added New Spells
- Updated Earth Throw visual to match
Ground - Added Spell options for Lesser Heal
- Fixed Magic Missile continuous damage + particles on lower versions
- Add AttackSpell hit tracking.
- Make stat points be given when achieving max mastery of a spell.
- Fix stat points not adding when leveling up.
New Spells
Air Blades
Code: RLSRS
Element: Air
Level: 2
Cast Time: 0.8s
Cooldown: 6s
Arm yourself with blades of wind, releasing a fan of cutting air towards your foes.
Dark Tendrils
Code: RLRLS
Element: Dark
Level: 3
Cast Time: 1.5s
Cooldown: 15s
Summon tendrils of dark mana that hunt nearby targets and inflict debilitating effects.
Geyser
Code: LSRLS
Element: Water
Level: 3
Cast Time: 0.8s
Cooldown: 6s
Summons a column of water that erupts in front of the player, launching enemies and dealing damage.
Heal
Code: RSRRS
Element: Light
Level: 3
Cast Time: 2.0s
Cooldown: 45s
Heal yourself or any target.
Tremor
Code: SLLRS
Element: Earth
Level: 3
Cast Time: 1.5s
Cooldown: 25s
Sends out a shockwave through the ground, launching enemies up and dealing damage.
Alkatraz Magic 0.7
beta20 февраля 2026 г.Alkatraz Beta 0.7
Spell Options
Added in 0.7, Spell Options are a new mechanic that allows players to customise certain aspects of a spell to fit their own use.
This could be the size, speed, or range of a spell. For example, the Fireball spell now has options that allow a player to modify:
- Explosion Size
- Whether it breaks blocks.
- Speed
Currently, not all spells have options, as this version is a testing ground for the mechanic.
I would greatly appreciate feedback: Discord
Spell Cooldowns
Due to balance risks, I have decided to add cooldowns to most spells in the plugin, to reduce spamming that could lead to boring fights and to encourage creative thinking.
Cooldowns can be seen on the Wiki
Reworked Stat Storage
After this update, the new stat storage system has been implemented, meaning that old files will not work with the updated plugin. For this reason, check the How to Update section.
How to Update:
Files that must be deleted:
/spellsdirectory- Player Stats should be reset
Alkatraz Magic 0.6
beta28 декабря 2025 г.Changelog
- Add Reinforced Wand
- 3 new spells:
- Earth Spike: Creates a spike out of the ground, dealing damage to enemies.
- Water Pulse: Summons a wave of water, expanding outwards from the caster, knocking back enemies and extinguishing flames and lava.
- Barrier: Creates a magical barrier, that can withstand 20 hitpoints worth of damage from attack spells.
- Change PlayerCastEvent to be called when the spell is casted, not when the circle is being prepared.
- Created PlayerSpellPrepareEvent to replace PlayerCastEvent at this time.
- Remove various debug messages.
- Add SpellComponents, which represent the various parts of spells, including blocks, entities and particles.
- Introduced Spell collisions, which allow spells to collide with each other, allowing them to be destroyed or offset.
- When a AttackSpell (Fireball, Magic Missile etc.) collides with a BarrierSpell (Barrier), the power of the AttackSpell is subtracted from the hitpoints of the barrier spell. If the barrier spell completely absorbs the AttackSpell, the attack is stopped, and in most cases (except for Fire Wall, which just doesn't continue), the spell is canceled. On the other hand, if the barrier spell is destroyed by the AttackSpell, the difference is subtracted from the power of the AttackSpell, reducing it. If the ratio of the power to the new power is less than 25%, the AttackSpell is 'countered'.
- Fixed multi player casting. Previously, spell values were stored globally, meaning they would be overrided when a new player casted the spell. Following this update, spells now have SpellProperties, which hold the various information needed in each seperate cast.
- Reduced Air Burst Particle velocity. 0.2 -> 0.1
- Made the top part of Fire Wall to be lava pop particles instead of normal flame particles.
- Fixed Fire Wall extension glitch.
- Removed Spell#getCastEvent replaced it by including the prepare event into circleAction().
- Changed Magic Missile to be non-instantaneous. instant -> 10 b/s
- Added AttackSpell and BarrierSpell classes, extending Spell, to contain data and methods specific to attack spells and barrier spells. Changed the following Spells to AttackSpells:
- Magic Missile
- Fireball
- Fire Blast
- Air Burst
- Water Sphere
- Earth Throw
- Fire Wall
- Added
resource_pack_overridetoconfig.yml, is not currently used, but will mess up some things if you change it to true, so keep it false. - Fixed NBT-API shaded package warning on server startup.
How to Update
These are the config files that need to be deleted to properly update.
config.yml- All the Attack Spell configs.
Alkatraz Magic 0.5
beta16 декабря 2025 г.Changelog:
- Changed Stat storing system.
- Added 2 spells:
- Swift (2nd Circle): Launches the player forward.
- Fire Wall (3rd Circle): Creates a wall of flames to deter enemies.
- 1.21.11 support.
- ADDED WAND RECIPES!!!, which can be viewed from the wiki at https://github.com/NagasonicDev/Alkatraz/wiki.
- Added Reinforced Wand
- Added Wand casting limits
- Added Persistent disguises
- Fixed Disguise Spell
- Modified Stealth visibility to include players at the same circle level, rather than only higher circle.
- Added stealth move particles
How to Update:
Following this update, the following files must be deleted to update properly:
- wands/wooden_wand.yml
- spells/disguise.yml
- spells/stealth.yml
- playerdata/playerdata.yml
Alkatraz Magic 0.4.5
alpha15 ноября 2025 г.BUG FIX
- Fixed NMS_v1_21_R5 registering on 1.21.10 instead of NMS_v1_21_R6.