Magic icon

Magic -----

Add fully customizable magic wands, items, spells, mobs and more to your server!



World Customization, Mob Spawning, Tons of Performance Optimizations
Happy Holidays!

Build a skating rink out of ice and then use /mnpc add skater for some festive fun!

Optimizations

This build contains many, many optimizations: memory leaks plugged, synchronous chunk loads eliminated (on Paper), hard entity references removed.

MagicWorlds Merged
  • Magic can now customize world generation and mob spawning without needing MagicWorlds
  • Configs go into the worlds folder, and follow the same format as MagicWorlds (though newer easier formats are available!)
    • Spawn rules can now use weighted probability maps
    • Spawn rules can have a priority, don't need to rely on key order
    • Spawn rules can target multiple entity types
  • There is editor support, just like the rest of Magic configs
  • Fix issues with NPCs and Automata getting lost if in unloaded worlds
  • Added new example configs: spawnmobs, chests, netherside and otherside
  • Replace rules can specify special directives:
    • Use stop to stop further processing,
    • Use remove to just remove a mob without replacing
  • Fix several issues with mob spawning in MagicWorlds
The Nether Side

This version includes a new example, netherside. This is like a fine-tuned version of the "other side" configs specifically for 1.16 servers. It takes advantage of the new nether biomes, mobs and block types to make a "netherized" version of the overworld:

[​IMG]
[​IMG]


Crafting improvements
  • Allow using vanilla: true to easily override a vanilla recipe (just set the output to a vanilla item type)
    • Does not remove the default recipe from players' knowledge book (not sure if that's possible)
    • Does not work with vanilla recipes that have multiple possible ingredients (e.g. different wood variants)
  • Add locked option for recipes, to prevent crafting by default
  • Add craftable list to classes, specifying locked recipes that class may craft
  • The disable_default option for recipes now works again, letting you replace vanilla crafting recipes
Fixes
  • Fix support for wildcard brushes (use with SuperReplace to replace stairs, fences, etc in-place)
  • Fix spell inventory issues when using the ajParkour plugin
  • Fix strange behavior when using a broom while already on a broom
  • Fix /getrp url to return the correct URL when a custom RP has been selected
  • Fix ChangeContext not being able to set the source entity to nothing (affects Mob, Monster, etc spells)
  • Fix auto_close on shops not working
  • Fix NPCs sometimes not respawning
  • The Decoy spell doesn't use vanish anymore
Additions and Improvements
  • Add alt-cast (sneak) to levelled up fling to get the original speed
  • Add Alter level 2, with alt-cast (sneak) to absorb a wildcard brush
  • Add replacement options to ChangeBiome, Brush actions and ConstructSpell
  • Add mconfig language command to easily ues a builtin localization file
  • Add FR (French) translation files (thank you, Brushette!)
  • Add in-game notifications to ops about magic errors and warnings (can be controlled via configs or permissions)
  • Cloak now hides you from mobs
  • Allow specifying item_attributes as sections, so you can set a slot per-attribute
  • Use /mgive book:fling to give a descriptive book about one spell
  • Add /mgive learnbook:spell to give a book that describes a spell and can be used to learn it
  • Add active_spells_exclusive and active_spells_restricted spell properties, to make spells only castable if some other spell(s) is or is not already active
  • Added WildStacker integration to avoid stacking Magic Mobs (or any custom-spawned mob).
  • Broomsticks will now put a temporary "broomstick handle" item in the player's inventory so the slot doesn't get taken up by new items and the broomstick has nowhere to go when finished
  • Improved Recall-to-bed behavior
  • Improved support for persistent mobs (in 1.14 and up)
  • Add land trigger and fall_distance attribute, can be used for landing actions, scaled by fall distance (ground pound!)
  • Allow ChangeContext source_location and target_location parameters to specify feet, head, etc entity locations
  • Phantoms can be shrunk and grown (wither skeletons can also be shrunk again, optionally)
  • Wand commands when used from the console can now bypass locked wands
    • (same as a player with Magic.wand.override_locked permission)
    • Use console_bypass_locked_wands: false to disable this
  • Triggers can now be a simple list or a one-liner
  • Jedi and Sith will auto-learn recipes, nether stars removed (still needed for hilt)
  • Add simpler slot parameter to Wear action: boots, helmet, chestplate or leggings
  • Add direction_count and source_location parameters to CheckBlock action, more control over where it looks
  • Add rain option to Weather action
----------, Dec 21, 2020
Resource Information
Author:
----------
Total Downloads: 283,103
First Release: Sep 4, 2014
Last Update: Oct 18, 2024
Category: ---------------
All-Time Rating:
347 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings