Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Trickster

Trickster

Learn magic and create spells from scratch. The only limit is your creativity!

10.5k
114
Equipment
Game Mechanics
Magic
AboutGalleryChangelogVersions

2.0.0-beta.13 for 1.21

by enjarai on Mar 10, 2025
Download
  • Tweaked mechanics for the Acolyte's Bindings. (@enjarai)
    • They now use a hidden sixth spell slot that can't be directly cancelled.
  • Fixed bugs. (@enjarai)
    • Levitating blocks were dropping themselves as items when entering the void.
    • Levitating blocks were losing data when unloaded.
    • Levitating blocks could be created from fluids.
    • Swap block and featherweight were dropping the contents of ungenerated loot table blocks.

2.0.0-beta.12 for 1.21

by enjarai on Mar 9, 2025
Download
  • Added a model for the Acolyte's Bindings. (@enjarai)
  • Added a bell sound for the Acolyte's Bindings. (@enjarai)
  • Fixed a naming error. (@StellarWitch7)

2.0.0-beta.11 for 1.21

by enjarai on Mar 7, 2025
Download
  • Added Levitating Blocks. (@enjarai)
    • A block can now be levitated by applying a Featherweight Ploy to it.
    • These levitated blocks can be kept levitating by continually applying Featherweight Ploy.
    • Levitated blocks can be moved around using Kinetic Ploy, as if they were normal entities.
      • They may impart significant damage when striking living creatures at high velocity.
    • A levitated block will revert to its normal form when on solid ground and no longer affected by Featherweight.
      • It can be forced to convert back in midair by applying a Featherweight of 1 to it.
      • If a levitated block is inside a block that isn't naturally replaceable, it will never revert.
  • Added Displacement. (@StellarWitch7 and @enjarai)
    • Displacement is a delayed means of teleportation.
    • When applying displacement to an entity, the mana cost scales exponentially with distance.
    • After the displacement is applied, and a few seconds of delay, the target entity will teleport by the given offset.
      • During the delay window, more displacements can be applied to the entity to modify its final destination.
      • If the entity takes damage from any source, the displacement is cancelled.
  • Added Astral Knots. (@enjarai and @StellarWitch7)
    • This type of Knot is made from a Nether Star.
    • It does not regenerate mana from moonlight, but has a truly massive buffer, and has a unique mechanic associated with it.
  • Improved block conversions. (Heating, Cooling and Weathering) (@Awakened-Redstone)
    • Fixed issues with waterlogging.
    • Fixed issues with blockstates not being preserved.
  • Added the Acolyte's Bindings and the Archmage's Tether. (@StellarWitch7 and @enjarai)
    • Thanks for the textures Crephan!
  • Improved Knot tooltips displaying merlin gain and drain. (@StellarWitch7)
  • Updated changelog. (@enjarai)

2.0.0-beta.10 for 1.21

by enjarai on Jan 18, 2025
Download
  • Fix crash on startup with latest Accessories version.

2.0.0-beta.9 for 1.21

by enjarai on Jan 18, 2025
Download
  • Massively re-worked the way tricks process input values. (@StellarWitch7 and @enjarai)
  • Fixed being unable to import spells in the book to dyed scrolls. (@enjarai)
  • Renamed raycast ingresses to be less like those of Hexcasting. (@enjarai and @StellarWitch7)
  • Split the Impulse Ploy into the Ploy of Featherweight and Kinetic Ploy. (@enjarai)
  • Made knots charge rapidly in thunderstorms. (@enjarai)
  • Added missing documentation for the exponential distortion. (@StellarWitch7)
  • Fixed construct state not saving consistently. (@enjarai)
  • Made it possible to read/write fragments from/to arbitrary slot references. (@cotton-flower and @StellarWitch7)
    • Due to this, there is now a separate ploy for clearing fragments from an item.
  • Decreased the size of fragments on disk by an order of magnitude, alleviating several issues. (@enjarai)
  • Added an accessory to make early game mana generation less painful. (@cotton-flower and @enjarai and @StellarWitch7)
  • Fixed the Benevolent Conduit's Ploy being a method of infinite mana. (@StellarWitch7)
  • Fixed the list insertion trick failing when the given index is at the end of the given list. (@Master-Bw3)
  • Added a new block for more organized moonlight charging of knots. (@enjarai and @StellarWitch7)
  • Hopefully fixed a small oddity in the multiplayer spell preview. (@StellarWitch7)
  • Quadrupled the performance of spell circle rendering. (@enjarai)
  • Removed the ability to create water in the nether and other hot dimensions. (@Awakened-Redstone)
  • Made tricks which query or modify blocks blunder if the target position's chunk is not loaded. (@enjarai)
  • Made the cooling ploy fill cauldrons with powdered snow completely. (@Awakened-Redstone)
  • Improved the hats' offhand scroll preview. (@enjarai and @StellarWitch7)
  • Added a handful of utility tricks. (@enjarai and @StellarWitch7)
  • Construct blunders now wrap instead of going off the screen. (@enjarai)
  • Made spell-light blocks replaceable. (@Awakened-Redstone)
  • Fixed a server crash when killing a spell slot that hasn't ticked yet. (@StellarWitch7)
  • Made block and item type fragments render in spell circles. (@enjarai)
  • Added a timeout argument for message listeners. (@StellarWitch7)
  • Made the if-else trick variadic, allowing else-if chaining. (@StellarWitch7)

2.0.0-beta.8 for 1.21

by aurakle on Dec 1, 2024
Download
  • Made the data files for conversion tricks more extensive. (@awakened-redstone)
  • Added a trick for eroding blocks using water. (@awakened-redstone)
  • Made vectors certain to blunder with NaN coordinates. (@StellarWitch7)
  • Added messages between spells. (@StellarWitch7)
  • Fixed number equality when in collections. (@StellarWitch7)
  • Added a tag to exclude blocks from the Ploy of Destruction. (@StellarWitch7)
  • Added a configuration for the max hardness of blocks broken by Ploy of Destruction. (@StellarWitch7)
  • Generally cleaned up the config screen. (@StellarWitch7)
  • Ingress of Suitability now checks whether the position is replaceable instead of air. (@StellarWitch7)
  • Added a client config to stop the player from opening unsigned scrolls which are in the offhand. (@StellarWitch7)

2.0.0-beta.7 for 1.21

by enjarai on Nov 25, 2024
Download
  • Added an optional parameter to raycast tricks to find fluids. (@awakened-redstone)
  • Added some additional trigonometry tricks. (@thejebforge)
  • Fixed major packet spam causing server lag and bad connections. (@awakened-redstone)

2.0.0-beta.6 for 1.21

by aurakle on Nov 19, 2024
Download
  • Added a trick to merge maps. (@StellarWitch7)
  • Fixed a couple things in the book. (@StellarWitch7)
  • Fixed the swapping of the same slot with itself blundering unintentionally. (@StellarWitch7)
  • Made heat/cool ploys return their input. (@enjarai)
  • Made the block placement ploy play the appropriate sound. (@enjarai)
  • Made paired Echo Knots non-stacking. (@enjarai)
  • Fixed scrolls opening while in the offhand. (@enjarai)
  • Added a note about Grand Revision's item requirement. (@StellarWitch7)

2.0.0-beta.5b for 1.21

by aurakle on Nov 17, 2024
Download
  • Fixed an ingress being impossible to draw. (@StellarWitch7)
  • Fixed a signature within the Tome. (@StellarWitch7)

2.0.0-beta.5 for 1.21

by enjarai on Nov 17, 2024
Download
  • Added Ploy of Investiture and Ploy of Divestiture. (@enjarai)
  • Changed Command Knot texture. (@enjarai)
  • Fixed Echo Knots not syncing their mana contents to clients on dedicated servers. (@enjarai)
  • Pushing mana into amethyst knots is now intended behaviour. (@enjarai)
  • Fixed a bug causing Spell Constructs to lose their spell when broken. (@enjarai)

2.0.0-beta.4 for 1.21

by aurakle on Nov 15, 2024
Download
  • Added new inventory tricks. (@StellarWitch7)
    • It is now possible to query the current and max mana within a given slot.
    • Swapping slot contents is now supported.
  • Made the Conduit ploys have a more sensible signature. (@StellarWitch7)

2.0.0-beta.3 for 1.21

by enjarai on Nov 15, 2024
Download
  • Fixed spells being able to read from hats. (@enjarai)
  • Tweaked the base Spell Construct recipe to be significantly cheaper. (@enjarai)
  • Tweaked hats to not open their ui when right-clicked in the player's offhand. (@enjarai)
  • Fixed graphics-card dependent z-fighting on the Witch Hat. (@enjarai)

2.0.0-beta.2d for 1.21

by enjarai on Nov 14, 2024
Download
  • Fixed spell slots in the player's inventory having a clickable hitbox when inactive.
  • Fixed an incorrect spell signature.

2.0.0-beta.2c for 1.21

by aurakle on Nov 14, 2024
Download
  • It appears that the serialization fixes from 2.0.0-beta.2 weren't actually saved to git. This has been rectified. The issue is most certainly resolved now. (@StellarWitch7)

2.0.0-beta.2b for 1.21

by enjarai on Nov 13, 2024
Download
  • Fixed (hopefully) all remaining issues with map fragments by using a more reliable third party HAMT implementation.

2.0.0-beta.2 for 1.21

by aurakle on Nov 13, 2024
Download
  • Fixed an error in the serialization of running spells which has surfaced for the second time due to poor documentation. (@StellarWitch7)
    • The offending function has been renamed and documentation clarifying its purpose has been added.
  • Made the Folding Distortion support iteration over map fragments. (@StellarWitch7)
  • Added a Creative-only variant of Knot which has infinite mana. Possible texture improvements pending. (@StellarWitch7)
  • Fixed an issue where two registries with the same identifier were being loaded, causing issues on Neoforge. (@StellarWitch7)

2.0.0-beta.1b for 1.21

by enjarai on Nov 12, 2024
Download
  • Fixed a rare issue causing spells to fail when inserting map entries.

2.0.0-beta.1 for 1.21

by enjarai on Nov 12, 2024
Download
  • Redesigned the mana system significantly, making mana a semi-limited resource. (@enjarai and @StellarWitch7)
    • Players and entities no longer have mana pools.
    • Bloodcasting is no longer possible.
    • Instead, mana is contained in items called Knots.
      • These gemstones encased in glass orbs hold a certain amount of mana based on their rarity.
      • Some Knot types may have unique properties that manipulate mana in special ways.
      • Most Knots can be passively recharged under moonlight.
        • Knots charge most strongly under a new or full moon, but may not charge at all on some phases inbetween.
    • Mana over time is now measured in Merlins.
      • Merlins = Gandalfs / Tick
    • Many trick costs have been rebalanced to accommodate these changes.
    • Multiple tricks have also been added to automatically move mana around between knots.
  • Introduced Spell Constructs. (@enjarai and @StellarWitch7)
    • These artificial spellcasting devices directly replace in-world spell circles, which have been removed.
    • Spell Constructs do not have an up-front mana cost, but must be crafted instead.
      • Once crafted, a spell can be inscribed onto the Construct.
      • When placed in the world, this spell will be cast persistently until completion.
      • If a mana source is required, a Knot may be inserted into the Construct.
  • Also introduced Modular Spell Constructs. (@enjarai and @StellarWitch7)
    • These variations of the normal Construct contain four slots for Spell Cores.
      • Instead of casting a spell directly, Cores must be inserted containing the spells to be cast.
      • All inserted spells will be cast and run concurrently.
      • All cores share the same crowmind and mana pool from the provided knot.
      • Multiple tricks have been added to delegate to and manipulate other cores on the same Construct.
      • This allows for practical and persistent multithreaded spell design.
  • Added Macros. (@Master-Bw3, @enjarai, and @StellarWitch7)
    • A list of Macros may be defined by inscribing a map of patterns to spells onto a common ring.
    • When wearing this ring, any pattern defined in the map can be drawn while spell-scribing to invoke the corresponding spell.
      • The given spell will be cast and given the circle the pattern was drawn in as an argument.
      • The spell may then construct a new circle using meta-programming to replace the given one.
    • A few changes were made to support this.
      • Any fragment can now be inscribed onto an item, not just spells.
      • Map fragments were added.
        • Wards and the Closure Stratagem have been tweaked to make use of this.
      • Pattern literals were added.
  • Removed shadow blocks. (@StellarWitch7)
    • This feature has been moved to a separate addon mod due to Sodium incompatibilities.
  • Added internal caching for pure tricks. (@StellarWitch7)
  • Significantly increased viable spell depth, making it effectively™ infinite. (@StellarWitch7)
  • Impulse cost scaling now accounts for multiple casts within the same tick. (@StellarWitch7)
    • As a consequence, tricks may now internally attach arbitrary data to a spell which persists for the remaining executions in the current tick.
  • Added a trick to guarantee a spell's full execution within a single tick. (@StellarWitch7)
  • Fixed a couple things which appeared to cause incompatibility with Connector. (@unilock)
    • Might not be everything, given #64 changed a lot.

2.0.0-alpha.39 for 1.21

by enjarai on Oct 11, 2024
Download
  • Undid Sodium compat changes temporarily due to a crash on world load. (@enjarai)

2.0.0-alpha.38 for 1.21

by enjarai on Oct 10, 2024
Download
  • Added Flecks, a way to display lines and other features in the world using spells. (@Vlue, @enjarai, @StellarWitch7)
    • This system will be expanded upon in the future.
  • Added scroll shelves, a way to nicely display and store scrolls in your base. (@enjarai)
  • Implemented a weight system for fragments. (@enjarai)
    • Overweight fragments may cause a spell to fail.
    • Weight limits are set quite generously, and are subject to change based on feedback.
  • Modified a bunch of trick signatures to be chainable. (@StellarWitch7)
  • Fix being able to die from mana overuse in creative mode. (@enjarai)
  • Fix scrolling in the hat ui only working for offhand hats. (@enjarai)
  • Partially fixed compatibility with Sodium for shadow blocks. (@enjarai)
    • Some behaviour is still inconsistent between vanilla and Sodium, but we plan to address this.
  • Implemented a temporary solution for Surveyor (used by Antique Atlas) compat. (@enjarai)
  • Added a keybind for modifying any spell on any item in creative mode. (@Awakened-Redstone)
1
2
3
5

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@aaf125c

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.