Mod

Trickster

Quick rating

Trickster

No reviews yet

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

Tech
Magic
Automation & Processing
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
2.0.0-beta.48 for 1.21.1
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

Trickster

discord-plural kofi-singular fabric-api fabric-api

Trickster is an esolang-based magic mod loosely inspired by Hex Casting. Equipped with a book written by an ancient arcane scholar, learn to compose spells which create magical effects as simple or complex as you want.

A simple spell

So what can I make?

Yes.

The spells you can compose are made in a turing-complete tree-like structure, offering complete freedom in creating the results you want. Spells can do literally anything you can imagine*!

*Assumes your imagination is limited by the scope of available glyphs. Library inc. takes no responsibility for overactive imagination or other forms of undue creativity.

A persistent multi-core spell construct

That's a pretty bold statement isnt it?

Yes it is, but we don't think its unfounded.

For one, spells will not stop casting until they are complete, which can, in fact, be never! Spells run concurrently with the rest of the game and can be saved to and loaded from disk at any moment, just like everything else in Minecraft. This means you can leave a spell running, log out, come back two days later, and have it continue where you left off.

But also, spells can be infinitely big and complex. While there is a limit to the speed spells execute at (to avoid straining the server) the spell itself can be as convoluted or as simple as you want!

So how do I begin?

Well, we've made that part pretty easy.

All patterns, items, and blocks are documented in The Teacher's Language by Areli Haron, one of the few remnants of an ancient civilization proficient in the arcane. As you discover more about the world, notes will be added to the book reflecting on those discoveries.

If preferred, there is also a web book at trickster.ing.

Documentation

What else can I expect?

As any good magic mod should, we provide a solid selection of tools and trinkets to facilitate spell composition and casting.

A few of the available toys

Functional as in Functional Programming

For the more programming-minded, the spellcasting system in this mod can be described as tree-based functional programming, most closely resembling a Lisp. This means a few things:

  • Data is immutable.
  • Recursion is not only possible, but also the main way to achieve loop-like behaviour.
    • Which also means infinite (and even mutual!) recursion via Tail-Call Optimization.
  • Data can only move up the tree from one node to the next.
    • Though various flow control options exist to overcome this limitation.

This combines with other functional paradigms to create a very clean, but powerful scripting language.

Credits

Some of the item textures are courtesy of @midnightcartridge on Discord.

Thanks to @crephan as well for help with a bunch of item textures and models.

This mod was originally made for Modfest: Carnival, but has since been further developed far beyond its original scope.

Trickster

discord-plural kofi-singular fabric-api fabric-api

Trickster is an esolang-based magic mod loosely inspired by Hex Casting. Equipped with a book written by an ancient arcane scholar, learn to compose spells which create magical effects as simple or complex as you want.

A simple spell

So what can I make?

Yes.

The spells you can compose are made in a turing-complete tree-like structure, offering complete freedom in creating the results you want. Spells can do literally anything you can imagine*!

*Assumes your imagination is limited by the scope of available glyphs. Library inc. takes no responsibility for overactive imagination or other forms of undue creativity.

A persistent multi-core spell construct

That's a pretty bold statement isnt it?

Yes it is, but we don't think its unfounded.

For one, spells will not stop casting until they are complete, which can, in fact, be never! Spells run concurrently with the rest of the game and can be saved to and loaded from disk at any moment, just like everything else in Minecraft. This means you can leave a spell running, log out, come back two days later, and have it continue where you left off.

But also, spells can be infinitely big and complex. While there is a limit to the speed spells execute at (to avoid straining the server) the spell itself can be as convoluted or as simple as you want!

So how do I begin?

Well, we've made that part pretty easy.

All patterns, items, and blocks are documented in The Teacher's Language by Areli Haron, one of the few remnants of an ancient civilization proficient in the arcane. As you discover more about the world, notes will be added to the book reflecting on those discoveries.

If preferred, there is also a web book at trickster.ing.

Documentation

What else can I expect?

As any good magic mod should, we provide a solid selection of tools and trinkets to facilitate spell composition and casting.

A few of the available toys

Functional as in Functional Programming

For the more programming-minded, the spellcasting system in this mod can be described as tree-based functional programming, most closely resembling a Lisp. This means a few things:

  • Data is immutable.
  • Recursion is not only possible, but also the main way to achieve loop-like behaviour.
    • Which also means infinite (and even mutual!) recursion via Tail-Call Optimization.
    • Data can only move up the tree from one node to the next.
      • Though various flow control options exist to overcome this limitation.

This combines with other functional paradigms to create a very clean, but powerful scripting language.

Credits

Some of the item textures are courtesy of @midnightcartridge on Discord.

Thanks to @crephan as well for help with a bunch of item textures and models.

This mod was originally made for Modfest: Carnival, but has since been further developed far beyond its original scope.

Screenshots

Gallery

  • Beta Release Cover
    Beta Release Cover Featuring different types of Construct, Knots, Scroll Shelves, and many other features
  • Beta 9 Cover
    Beta 9 Cover Featuring a Charging Array and an Amethyst Whorl
  • Beta 11 Cover
    Beta 11 Cover Featuring Levitating Blocks and an Astral Knot
  • Beta 18 Cover
    Beta 18 Cover Featuring some pattern literals being combined by an Annexation Stratagem
  • Beta 19 Cover
    Beta 19 Cover Featuring Cracked Echo Knots and Quartz Knots
  • Beta 28 Cover
    Beta 28 Cover Featuring cracked Knots, Torment Spell Cores, and Inert Spawners.
  • Beta 35 Cover
    Beta 35 Cover Featuring Infused Ceramic, Torment on a Chain, slot fragments being used, and fleck improvements.
  • Beta 36 Cover
    Beta 36 Cover Featuring an observatory made of Gilded Tuff.
  • Beta 46 Cover
    Beta 46 Cover Featuring Prismatic Knots, an Astral Knot, Tempest Mana, and the new guidebook: "The Teacher's Language"
  • Silly References
    Silly References
  • A Modular Spell Construct
    A Modular Spell Construct Charging in the moonlight
  • The Front Page of the Guide Book
    The Front Page of the Guide Book
  • Spell Circle
    Spell Circle

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
1
In stacks

By the numbers

Statistics

~26,000
Total Downloads
CurseForge
~5,000
Modrinth
~20,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync