- Magic NPCs - Manage via new /mnpc command - Lightweight replacement for simple use-cases of Citizens - Can import from Citizens - Can run spells and commands, talk to nearby players - Can do anything Magic Mobs can do - Add dialog scripts in-game using written books - Will stay put! - General improvements to Recall: - Allow using an "options" list much like Selector - Maintain order of "warps" and "commands" map - Allow for multiple markers - Add Recall level 4 and 5 to survival configs, 2 and 3 markers respectively. - Waypoints waiting to be unlocked will now show in the menu (configurable) - Fix mob triggers not repeating - Add proper Residence integration - Fix Skript pre-cast ('on casting of') event - Fix trinketshop skull icons in 1.16 - Crafting recipes for wizard and apprentice armor are now disabled by default - Bypass permissions are no longer applied to ops by default. I changed this to reduce confusion about when protection is and is not working. If you prefer to bypass, give yourself the "Magic.bypass" permission. - Allow using titles and other escape prefixes in resoure_pack.sending message - Set persist:false on broomsticks and entity projectiles, hoping they won't stick around - Add "split" flag for slime mobs, to prevent them from splitting. Add "cube" mob to survival. - Add "/mwarp list" command - Improvements to making sure data files don't get wiped - Use chunk ticket API for performance improvements in large construction and undo tasks in unloaded areas - Automaton will no longer force-load chunks - Some fixes to undoing spells on world save, to prevent leftover spell changes - Fix firework action (e.g. stun spell) bypassing pvp restriction - Fix projectile target_self_timeout always turning on self-targeting - Fix arenas example "battle" sword, it was supposed to have abilities - Add target_potion_effects and ignore_potion_effects parameters, for spells that only target entities with specific potion effects applied - Allow wand overrides to work with sections, such as "requirement.permission somepermission" - Add "requirement" option to CheckRequirements, for using a single requirement instead of a list - Add permission_teams option for permission-based friendly fire grouping - Fix an exploit that could be used to place water in the nether - Fix exploit duplicating treasure loot, though containers will stay on the indestructible list for now - Add "casted" event for Skript, StartCastEvent for API