- Made improvements to numpad drawing. (@enjarai)
- Fixed many issues with the "focus" keybind in the spell editing screen. (@enjarai)
- Fixed a mistake causing drawing pattern lines to be more purple than intended. (@enjarai)
- Fixed fleck rendering when the fleck is pointing straight up or down. (@enjarai)
- Added the ability to draw patterns with the numpad. (@enjarai)
- Added the ability to focus on outer circles, making them drawable without removing their inner. (@enjarai)
- Removed Devotion Revision. (@enjarai)
- Added configuration options for pattern and circle rendering. (@BlueMoonJune)
- Fixed pattern rendering with Iris shaders. (@BlueMoonJune)
- Improved performance of Conduit ploys (again). (@enjarai)
- Made mirrors require Esoteric Mana instead of an Amethyst Shard. (@aurakle)
- Fixed a mistake in an advancement description. (@aurakle)
- Fixed issues with mana-storing items having incorrect component equality. (@aurakle)
- Fixed a disconnect on dedicated servers when mana transfer particles are sent to the client. (@enjarai)
- Add sided storage support to container fragments. (@enjarai)
- Improved performance of Conduit ploys. (@enjarai)
- Tweaked some ploy costs. (@enjarai)
- Massively improved performance for fragment rendering everywhere. (@enjarai)
- Improved culling in the editor. (@enjarai)
- Spell flecks can now be created relative to an entity or its head, greatly simplifying UI-like flecks. (@enjarai)
- Fixed an issue where the Scryglass keybind would work without having a Scryglass equipped. (@enjarai)
- Made the vector creation trick default to 0 for each argument if nothing or void is provided. (@aurakle)
- Fixed a performance issue with in-world circle rendering. (@enjarai)
- Fixed a server-side performance issue where Knot charging particles would be individually sent by the server. (@enjarai)
- Fixed overlapping slot fragments in lists. (@enjarai)
- Fixed certain items showing up in tags and recipes when they shouldn't. (@AshAxolotl)
- Miscellaneous metadata/book corrections. (@aurakle)
- Removed a built-in resource pack that snuck through PR review. (@aurakle)
- Rewrote the spell editing screen. (@enjarai)
- This allows for a few new interactions, and should make future additions easier.
- You can now press F while hovering over a circle to "focus" on it, partially hiding all other branches of the spell.
- In this mode, you can only interact with the focused circle and its children.
- Press F again to exit.
- Macros now no longer have an execution limit, and will keep running for as long as the spell screen is open.
- The Mirror now no longer has an execution limit.
- The Mirror has been generally changed to have an additional button in the interface that triggers evaluation of your spell.
- Added custom renderers for almost all fragment types. (@BlueMoonJune)
- Numbers in particular are shown in a custom base-8 circular format.
- Fragments can still be seen as their text representation using a Scryglass.
- Added a new palette of blocks: Gilded Tuff. (@BlueMoonJune)
- Includes multiple variants with stairs, slabs, and walls.
- Can be crafted with Tuff and Gold Nuggets
- Added Light Sconces. (@BlueMoonJune)
- These blocks can be placed on walls, floors, and ceilings, or in midair.
- They occupy the same block space as Lights conjured by spells.
- They are purely decorative.
- Added rare structures to the world. (@BlueMoonJune, @aurakle, and @enjarai)
- These structures contain tidbits of lore.
- They occur very infrequently, and only in specific biomes.
- They have no bearing on progression.
- Reworked Ploy of the Usurper. (@enjarai)
- Teleportation now requires anchorpoints on both sides.
- The new system also doubles as a blink ploy.
- Made changes to make involuntary teleportation more difficult.
- Added compatibility with the Inline mod to render patterns in text. (@poolcritter)
- Changed map and list renderers to be more dynamic. (@Master-Bw3)
- Renamed Spell Ink to Esoteric Mana. (@enjarai)
- Esoteric Mana can now be used to instantly refill knots by a certain amount.
- Esoteric Mana also has a new texture. (@aurakle)
- Added Luminous Bottles. (@enjarai)
- These can be made in a brewing stand, and are an intermediate for more efficiently creating Esoteric Mana.
- Various minor Tome improvements. (@aurakle)
- Made the position of spell slots on the inventory screen configurable. (@AshAxolotl)
- Added spell slots to the creative mode inventory screen. (@AshAxolotl)
- Added a trick overload to get the size of maps. (@AshAxolotl)
- Changed the way player velocity is acquired to be more representative of the player's actual velocity. (@enjarai)
- Changed Shared Fate to ignore invisible entities. (@AshAxolotl)
- Added more config options related to block swapping. (@AshAxolotl)
- Removed the Warding Charm and the old Ward system. (@aurakle)
- This will be replaced by a new system in the near future.
- Fixed floating point issues with spell construct renderers at high coordinates. (@enjarai)
- Fixed issues with color mixing. (@BlueMoonJune)
- Fixed the tax calculation of the conduits ploys. (@BlueMoonJune)
- Fixed bars not hiding with the rest of the UI. (@AshAxolotl)
- Fixed an issue with negative addresses in reflective ploys. (@AshAxolotl)
- Reworked inventory interactions. (@enjarai)
- Added storage fragments.
- Storage fragments represent an entire container.
- They can be interacted with in much the same way as slot fragments.
- Slot fragments are now made from storage fragments.
- Storage fragments have a fluid variant for interacting with fluid containers.
- Both slot and storage fragments should support any modded storage block.
- Added storage fragments.
- Added color fragments. (@BlueMoonJune)
- Color fragments can be created using dyes and mixed to create arbitrary colors.
- They can be used in certain ploys to apply colors.
- Added Infused Ceramic. (@BlueMoonJune)
- This block can be crafted and dyed any arbitrary color using color fragments.
- Added more options to some flecks that can be applied after creating them. (@BlueMoonJune)
- This includes support for rotating, scaling, and painting (via color fragments).
- Added the Torment on a Chain. (@aurakle)
- This necklace will persistently cast any spell inscribed onto it while worn by a player.
- Added a left click action to wands. (@AshAxolotl)
- The spell cast by a wand will receive a boolean argument to indicate if it was left or right clicked.
- Added a light level option for conjured lights. (@AshAxolotl)
- Added a few new tricks for: (@AshAxolotl)
- Revealing to actionbar explicitly.
- Getting entity equipment.
- And exact position raycasting.
- Many misc tome improvements. (@AshAxolotl and @enjarai)
- Many misc bugfixes and general improvements. (@Master-Bw3, @AshAxolotl, @BlueMoonJune and @enjarai)
- Fixed Acolyte's Bindings constantly ringing when sitting/riding. (@enjarai)
- Generalized two entity tricks from LivingEntity specific to Entity specific. (@Nicknakin)
- Added and renamed some entity and block tags to allow for more granular control. (@AshAxolotl)
- Fixed
Eitherreturn types from tricks. (@enjarai)
- Made it impossible to move "infinite" mana. (@aurakle)
- Added Coleus integration. (@Master-Bw3)
- Added a trick to get the max stack size of an item. (@aurakle)
- Nerfed Cracked Quartz Knots. (@enjarai)
- Added a ploy to move and merge itemstacks. (@enjarai)
- Fixed fragment weights always being 0. (@aurakle)
- Fixed Amethyst Knots not recharging when cracked. (@enjarai)
- Fixed Executioner's Deviation. (@enjarai)
- Fixed being able to activate a full stack of Torment Cores with one spawner. (@enjarai)
- Changed Cracked Quartz Knots to return daytime instead of gametime, effectively accounting for players sleeping. (@enjarai)
- Made Constructs always restart when shift-right-clicked. (@enjarai)
- Fixed missing datagen assets. (@enjarai)
- Massively reworked parts of the Tome of Tomfoolery to explain things more clearly. (@enjarai and @aurakle)
- Added a new spell core which only runs while a player is near. (@enjarai and @aurakle)
- Made all spell cores stackable to 4. (@enjarai)
- Made all knots crackable by smashing them with an anvil. (@enjarai)
- Added some extra tricks for interacting with inventories. (@Nicknakin)
- Fixed being able to write ephemeral fragments. (@aurakle)
- Fixed charging arrays not being pickaxe-mineable. (@aurakle)
- Added a configuration option for the divider pin's colour and opacity. (@NOTMASTER09)
- Made the string displayed while scrolling through the top hat translatable. (@Awakened-Redstone)
- Fixed a concurrent modification exception. (@Awakened-Redstone)
- Made macros work in the creative keybind editing screen. (@KyokoTomato)
- Fixed the reveal trick causing an uncaught exception. (@KyokoTomato)
- Added subtitles that were missing. (@KyokoTomato)
- Fixed a dumb crash when the minecraft window is resized to 0x0 pixels. (@enjarai)
- Made the first argument of the message listening trick optional. (@aurakle)
- Undid changes to make the
exportSpellsubcommand operator-only. (@enjarai) - Fixed some redundant phrasing in the Tome. (@Le-Kat)
- Added a trick for logarithms. (@Nicknakin)
- Added additional config options to help prevent repetitive strain. (@enjarai)
- Added a trick to delete flecks. (@enjarai)
- Fixed the trick that lists all flecks to actually work. (@enjarai)
- Made the
exportSpellsubcommand operator-only, since Cracked Echo Knots can now emulate its behaviour. (@enjarai)
- Removed chat tooltips due to stability issues. (@aurakle)


