forked from nisovin/MagicSpells
-
Notifications
You must be signed in to change notification settings - Fork 72
Changelog
JasperLorelai edited this page Jul 27, 2025
·
30 revisions
Note
4.0 Beta 18
has been tested on 1.21.4
-1.21.8
.
- The
ExternalCommandSpell
optioncommand-to-execute-later
can now use the rest of the available placeholders. - The default value for
ops-ignore-(reagents/cooldowns/cast-times)
ingeneral.yml
has been changed tofalse
. - Added
namespaced-key
to custom recipes as a more appropriate alias tonamespace-key
. Any namespace may now be used, whilemagicspells
remains the default. - Custom recipe choices now support item and block tags. Tags can now be prefixed with
#
instead of justtag:
. - Added Predicate support to
ResistSpell
,InvulnerabilitySpell
anddamage
passive trigger's Damage Type list.
- Added
%a_uuid
,%t_uuid
, and%r_uuid
placeholders. - Added new spell effects:
- Added
auto-discover
(boolean) to custom recipes. Crafting recipes marked astrue
(default) will be discovered by any online player, like before. - Added
potion
custom recipe for brewing stands. - Added
hasrecipe
modifier condition. - Added
.targeted.DiscoverRecipeSpell
for discovering or un-discovering recipes.
- Fixed an issue with
MagnetSpell
where items could be picked up when they had data preventing normal pickup. - Fixed an issue with the Magic Items caching being unlimited, causing lag when accessed in some cases.
- Fixed an issue with
meta_altitude
not considering the world's heightmap or, in some cases, non-passable blocks other than air.