Changelog Testers - TheComputerGeek2/MagicSpells GitHub Wiki
Note
4.0 Beta 19 has been tested on 26.1.2.
- Removed
/ms util download/update/saveskinand their permissions (magicspells.command.util.download/update/saveskin). -
/ms magicitemsyntax changed from<magicItem> [amount] [player]to<players> <magicItem> [amount] --drop-leftover. - The
-p:<power>flag has changed on/ms castcommands to--power <power>or-p <power>.
- All commands now support MC entity selectors.
-
/ms reload [players]- now supports multiple entities. -
/ms resetcd- now supports multiple living entities and offline players instead of just an online player. -
/ms mana reset/add/set/updaterank- now supports multiple players. -
/ms cast as/on- now supports a living entity selector instead of just a player. -
/ms cast at- now supports the tilde (~) and caret (^) notation for coordinates,--powerflag, as well as[spellArgs]. - In
mana.ymlthe optionsdefault-prefix,default-color-full, anddefault-color-empty(and rank'sprefix,color-full, andcolor-empty) have been replaced in favour ofdefault-bar-format(and rank'sbar-format) as Formatted Text. - Added
text-formattogeneral.ymlas a replacement fortext-color. - The
defaultparameter in the%arg:<index>:<default>%placeholder is now optional (evaluates into an empty string). - The
itemoption initemcooldownnow supports Magic Item String. - Spell files (files named
spell*.yml) can now recursively be stored in spell folders (namedspells*), not just on the first level - applies to spell folders too.
- Added
disable-slotstoarmorstandspell effect. Boolean, defaulting totrue. - New Entity Data options:
-
Entity:
-
no-physics,persistent, andinvulnerable- Boolean -
fire-ticksandfreeze-ticks- Integer -
visual-fire-true,false, ornot_set. -
scoreboard-tags- Aside from a list of strings of tags to add, you can instead now use it as a configuration sections with aclearboolean flag, or with aadd/removelist of tags to modify. -
passengers- List of Entity Data
-
-
Living Entity:
-
can-pickup-items- Boolean -
max-health- Double
-
-
Mob:
-
aware- Boolean -
mob-goals:-
remove-all- Boolean -
remove-types- List of GoalType -
remove-vanilla- List of VanillaGoal -
remove- List of Namespaced Keys -
add- List of Mob Goal configurations
-
-
-
Tameable:
-
tamed-owner- Boolean - sets the entity as tamed and the recipient as its owner (caster of the spell or target of a Buff).
-
-
copper_golem:-
copper-golemsection:-
weathering-state- WeatheringCopperState -
oxidizing- May beunset, in which case oxidation happens naturally;waxed, in which case it is disabled; or a (Long type) number of ticks until the next weathering state.
-
-
-
Frictional:
-
friction-state-true,false, ornot_set
-
-
mannequin:-
mannequinsection:-
immovable- Boolean - In a
skin-partssection, boolean options forcape,jacket,left-sleeve,right-sleeve,left-pants,right-pants, andhats. -
description- Rich Text -
main-hand- MainHand -
profilesection:-
name- String -
uuid- UUID formatted String -
body,cape,elytra- Namespaced Key -
model- SkinModel
-
-
-
-
Entity:
- Added
.targeted.ApplyEntityDataSpellwithentityEntity Data to apply to the targeted entity. - Added
.targeted.EntityRemoveSpell, which removes non-player entity targets from the world without the death animation. - Added
levitatingandlevitatedmodifier conditions. - Added
key(namespaced key) option toitemcooldown, referring to all items with the cooldown group with that key. This option takes precedence overitem.
- Fixed an issue with
ImbueSpellfailing to accept items without any item components. - Fixed an issue with
LevitateSpellnot toggling off active levitation when cast as a sub-spell. - Fixed issue #1070 where the
meta_absorptionmeta variable did not update themax_absorptionattribute introduced in1.20.2before setting absorption, causing the value to be clamped down to the existing max absorption, which is0by default.