Magic 10.0.2
Details
-
FilenameMagic-10.0.2.jar
-
Uploaded by
-
UploadedSep 7, 2021
-
Size4.05 MB
-
Downloads805
-
MD55f6db6d76f6cbe9e42c2ee6f0f8950dd
Supported Bukkit Versions
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
Changelog
Please see this video for important update information if you're updating from before 10.0!
10.0.2 Hotfixes
- Fix photos of a bat being a green apple or something
- Fix wands from 10.0 dev build having a broken GUI until using the controls menu
- Fix error using
/mage promotewhen a player has levelled-up spells - Fix error in EntitySelectAction when there are more than 54 entities in the menu (no pages for now...)
- Fix rocket boots crafting recipe
- Fix /marena import command
- Fix the saddle on the Horse spell horse being removeable
10.0.1 Hotfixes
- Fix empty wand (broomstick) slot lore not using name from messages
- Fix camo armor coloring other armor worn at the same time
- Fix spells all having broken icons if using bending, potter or stars configs without survival loaded
- Fix PlaceholderAPI placeholders
10.0 Release Notes:
New Features
-
Wand Mechanics re-work, the default survival wand mechanics have changed (1.16+)
- Right-click now cycles the active spell, drop button (Q) toggles spell inventory
- There is a new 2nd hotbar display when the spell inventory is closed and the player has the resource pack
- This uses the action bar, but can be reconfigured to a boss bar if there are compatibility issues
- Wand instructions improved and streamlined,
instructions: falseadded to wand config to easily turn them off - Wand controls changed to use slot system, so controls can be changed after the fact
- Controls menu has detailed button mapping and GUI options
- Downstream changes:
- Add
requirement_propertieswand feature, allows wands to vary their properties based on the player passing some requirements - Add
resource_pack: truerequirement option - Added
cycle_spellandcycle_hotbarwand effect options - Add
swappable: falsewand option, which allows you to use the swap key while the wand inventory is closed. - Allow cycling hotbars with the wand inventory closed
- Add wand instructions to wand item lore. Use
lore_instructions: falsein wand config to turn this off. - Wand slotted upgrades can be made hidden, swappable and replaceable (now used for controls selection)
- Added new true/false requirements: resource_pack, spell_inventory_open
- Add
-
Survival Crafting Recipes Changed (again)
- The Magic Heart is no more, the client-side Knowledge Book just does not handle it well enough
- New recipes with the same balance for all magic items
- Players can right-click any magic hearts they currently have to get a refund
- You can bring the hearts back with
/mexample add magicheart
-
Magic Bow re-work
- Light arrow rebalance
- Can be enchanted, only the infinity enchantment, which will make it cost-free
- Added Grapple arrow to Archer path
-
MythicMobs support:
- Mythic mobs can be referred to by name in any configs or
/mmobcommand. - Any Magic mob with the same name (key) as a Mythic mob will overlay abilities
- Use
mythic_mob: (mob type)in a magic mob config to make it build on a mythic mob - use
mythic_mob_level: (level)in a config or spawn parameters to set the MM level
- Mythic mobs can be referred to by name in any configs or
-
Improved in-game help system
/mhelpcommand- Ops or mods with
magic.notifypermission will be prompted to try it - Can search through help topics, or navigate with clickable chat links
- Please try it out before asking for support!
- Ops or mods with
-
Add support for JSON chat component messages, escaped with backticks such as
&6Swing &7(&b`{"keybind":"key.attack"}`&7) &fyour &a$wand- Can be used in wand lore, Message action, action bar, boss bar titles and any in-game messages.yml text
Fixes
- Fix behavior of wand magic attribute stacking
- Fix upgrading mana (and probably other properties) in wand slotted upgrades
- Fix some class configurations not updating for online players when configs are changed
- Fix mob boss bars duplicating on config reload
- Fix not being able to upgrade enchantment level of magic sword and armor with books
- Fix casting cost of Workbench being too high for a Beginner to cast
- Fix stacked wand upgrades absorbing the full stack when dropping on a wand
- Fix unintentionally overriding Mythic mob or naturally spawned mob properties when applying Magic mob behaviors to them
- Fix Drop block break/place rule not being able to drop wands
- Fix mage attributes not being taken into account on a wand's vanilla item attributes
- Fix right-click mode controls menu option turning off a wand's ability to cycle hotbars
- Fix switching spell inventory pages on Bedrock (tapping on the spellbook should now work)
- Fix spawning colored sheep
- Fix slime and magma cube magic mobs
- Fix "invalid NPC" spam on startup from NPCs in spawn chunks
- Fix
CheckInventorynot detecting a stack of items - Fix magic mobs continuing to track you no matter how far away you run Use
relentless: trueon a mob config to restore this behavior - Fix consecutive empty lines not working in messages and lore
Additions
- Add
pickuptrigger, fired when a player picks up an items - Added
cooldown,biomesandnot_biomesoptions to block populators - The ColorItem action can be used to color a potion, firework charge or a firework (will change all effects in a firework)
- Add mgive shortcut for
firework_charge:#FF00AAto give colored firework charges - Add
infinity_cost_freewand property, will make the wand cost-free if it has the Infinity enchantment - Add mgive support for enchanted_book enchantments
- Selector name, description and lore now support placeholders
- Add
not_brushparameter toCheckBlock, use-case is only playing effects at a location where a block was modified (not the same as the brush) - The
ColorItemaction is now mostly undoable, though probably only suited for mob use (since players can move items around) - Expand wand slots feature, slots can be config sections now with properties like swappable (for slotted upgrades that can be swapped out) or hidden
- Add
magic_blockslist to arenas, arena will turn the magic block on/off when the arena starts/stops - Add Selector support for simple shortcuts
newrowandnone - Boss bar configurations can omit the
bar__prefix in parameters (this kept confusing me) - The
ModifyBlockaction can now spawn falling blocks of any type, rather than only spawning them from destroyed blocks - Add
self_destructwand property, for a wand that will be destroyed when held - Spell parameters can now be used inside of equations within that spell
- The
ModifyAttributeaction now supports anxvariable holding the current attribute value, just likeModifyProperties - The
/mage deactivatecommand can now be used as an alias for/mage lock - Add macro system to messaging, useful for making shortcuts for chat components
- Add
itemrequirement, for checking if a player has an item (similar to CheckInventory action) - Allow a
messagessection on a spell config. to embed messages right in a spell (useful for Selector, Shop or other text-heavy spells) - Add
unlock_earnsparameter to Selector, rewardshop example of single-time requirement-base rewards - The
spawnmobsexample magic mobs will rarely drop special loot that can be sold in thelootshop - Add
use_brush: helmetoption toArmorStandProjectileso it can put a sampled block on the armor stand - Item configurations can now have a
discover_recipeslist, learned by players when they hold the item - Expanded PlaceholderAPI support, exposing all attributes and allowing for custom-defined placeholders
- Add
/mexamplecommand as an alias for/mconfig example
Changes
- Smite and Meteor changed to use BreakBlock action, will work in protected areas
- Removed robes from hires RP, added hires-robes and hires-all RP which are selected automatically
- Broomstick upgrades can be swapped out
- Changed how arenas and their templates interact to work more like other magic configs/instances
- Added
default_stageproperties to arena, to set default stage properties - Improved lore wrap behavior, taking colors, hex colors and chat components into account, increase default limit to 48 characters
- Players will now be instructed how to turn on the RP if their client declines it. They can disable this message with
/getrp offand are prompted to do so If you still don't want the nagging, you can use/mconfig configure message resource_pack.declined "" - Rebalance Magic Missile to make earlier progression easier
- Turn AureliumSkills mana back off by default, it's way too much of a mess. If you'd like to back on, use
/mconfig configure config aurelium_skills.use_mana true - Changes and improvements to offhand casting, left-swing action always used
- Modifiers can now be used on magic armor, however this required changing the save data format for modifiers, so any modifiers you have manually applied via
/mage modifier addwill need to be re-applied. - Nerf wizard armor protection a little so it's not as strong as vanilla chainmail