Hexal

Hexal

Mod

An add-on for hexcasting

Client and server Magic

53.2k downloads
64 followers
Follow Save
Filter loader...
Filter versions...
Filter channels...

0.3.0-forge

by Talia-12 on Oct 14, 2025
Download

0.3.0-fabric

by Talia-12 on Oct 14, 2025
Download

0.3.0 - 2025-10-14

Added

  • Added a pattern called Preview Craft which returns a list of Item Stack iotas representing what Craft would have returned for the same inputs.

Changed

  • Updated to Minecraft 1.20.1!
  • Moved Hexal into the Falling Colors organization.
  • Published Hexal to https://maven.hexxy.media.
  • Added entity iotas to the Everbook blacklist.
  • Changed Stacking Distillation II to also accept Item Stack iotas as input.
  • Sorter's Purification can now convert motes to Item Stack iotas.
  • Disabled several unnecessary log messages.
  • Wisps now initialise their ravenmind to the ravenmind of their caster when they are made.
  • Polished the Everbook, by beholderface in #173:
    • Everbook data is now compressed before sending it to the server to minimize packet size related issues.
    • Added a 10-second timer (configurable) to save the Everbook to disk, rather than only saving on logout.
    • Macros now play a single context-appropriate sound when drawn, rather than playing the sounds of potentially hundreds of patterns at once.
  • Added a configurable server-side Everbook size limit, by beholderface in #177.
  • Updated zh_cn translations, by ChuijkYahus in #115, #132, and #170.

Fixed

  • Fixed weird behaviour when casting Break Block on a Mote Nexus.
  • Fixed several bugs related to bound wisps.
  • Fixed a crash when setting the bound wisp to null.
  • Fixed Place Block II not working in survival mode.
  • Fixed a crash when saving a wisp in a Create schematic.
  • Fixed several typos in Hexal's notebook content.
  • Fixed a server crash with Phase Block, caused by an issue in Lib39.
  • Fixed Phase Block not checking for edit permissions.
  • Fixed a broken error message when attempting to use Phase Block on an unbreakable block.
  • Fixed the Everbook not checking for illegal iotas inside of anything other than lists (eg. bubbles), by kineticneticat in #159.

Removed

  • Moved type iotas into MoreIotas.
  • Moved Thanatos' Reflection into Hex Casting.

0.2.20 - 2025-10-09

Changed

  • Updated zh_cn translations, by ChuijkYahus in #169.
  • Increased minimum Fabric API version to 0.76.0.
  • Moved Hexal into the Falling Colors organization.

Fixed

  • Fixed an incompatibility with Quilt builds of GeckoLib.
  • Fixed a server crash with Phase Block, caused by an issue in Lib39.

0.1.14-forge

by Talia-12 on Feb 11, 2024
Download

Bugfixes

  • Fix receive on links being broken
  • Fix Summon Wisp int overflowing to give max size wisps for free

0.2.19-forge

by Talia-12 on Feb 11, 2024
Download

Features

  • wisps now initialise their ravenmind to the ravenmind of their caster when they are made

Bugfixes

  • Fix bound wisps being broken
  • No longer able to bring entity iotas interworld
  • fix some bugs with OpUseMoteOn
  • fix crash when setting bound wisp to null
  • fix crash when saving a wsip with a create schematic
  • fix OpConsumeWisp not working properly when cast by wisp

Features

  • Added wisps being able to explicitly allow themselves to be eaten/have their hexes read by other players, if either the thing eating or its owner is whitelisted (Allow Transfer).

Bugfixes

  • Fixed Split Mote requiring an int rather than a long.
  • Fixed Crafting maybe being capped by the int limit, and fixed it having possible overflow issues.
  • Added dependency on geckolib to all the user-facing places
  • Fixed Allow Transfer Others and Dis.. Others book entries being swapped

Features

  • Added Relays! a system for long-range, lag-friendly links between wisps. All wisps connected to a relay network will equalise media with each other, and any iota sent to any relay gets broadcast to everything other than the sender connected to the relay network.
  • Added blacklist & whitelist to wisps for where they exchange media; by default they will exchange media only with linkables with the same owner, but patterns exist to allow/disallow them from exchanging with specific other linkables (since relays have no owner wisps always need to manually allow media-exchange with them).

Bugfixes

  • Fixed Use Item On book entry.
  • Fixed Smelt & Mediafy Item having item dupe bugs.
  • Fixed OpMakeGate requiring the offset vec for Entity-Anchored gates to also be a position within ambit.
  • Fixed bug where if seon wisp dies it throws a null-pointer exception.

0.2.16-forge

by Talia-12 on Jun 28, 2023
Download

Features

  • Added OpStorageContains, which returns true if the given Mote Nexus contains a mote of the given type, and false otherwise.
  • Make CloseGate only drop items if the gate is drifting and the target pos is outside ambit.
  • make Return Item optionally take an int for the max number of items to drop.
  • Make Mediafy Item optionally take an existing mote to add the items to.
  • Make Stacking Distillation II able to accept an item entity or frame and return whether the passed mote could combine with the items in that entity.

Bugfixes

  • Fixed error on world log introduced in 0.2.15.
  • Fixed Mote Nexi rendering weirdly in worlds that have been around long enough.
  • actually add ambit checks to making gates.

0.2.15-forge

by Talia-12 on May 26, 2023
Download

Features

  • Changed Bind Storage - Temporary default cost to 0.001 dust.
  • Changed Gates to now have 3 types:
    • Location Anchored, which will always teleport the marked entities to the same location every time that gate is closed.
    • Entity Anchored, which will teleport the marked entities to the location of the anchor entity (plus an offset defined when the gate is created)
    • Drifting, which has the same behaviour as current gates, with an additional cost per distance gated per entity.
    • Added blacklist to Accelerate, defaults to including Fletcher's Impetus and Create's Deployer.
    • Wisps can now go through nether/end portals.

Bugfixes

  • Fixed Gate contents not being saved when world closed.
  • Fixed lib39 not being properly included ino fabric jar.
  • fixed lag from wisps constantly deserialising things to figure out if there are truenames inside; that is now cached when the things are changed. Side effect, storing truenames is now much more expensive, exponential in the number of truename iotas stored.
  • Fixed generated data files for mediafied_storage not being properly added to the git repo.
  • Fixed Bound wisps not serialising correctly if the bound wisp was unloaded, and fixed wisp bindings not clearing on wisp death.
  • Gave a better error message to wisps mishapping from trying to reproduce excessively.
  • Fixed wisps getting mucked up by you dying.

0.2.14-forge

by Talia-12 on Apr 15, 2023
Download

Features

  • Added Phase Block to fabric, which temporarily makes a block not exist, visually and collisiony (it still interacts with other blocks around it for automation and etc.).
  • Media now flows along the links between (casting) wisps, proportional to the difference between the current media amounts of the wisps.

Bugfixes

  • Fixed Slipways spawning absurd numbers of wandering wisps if the wisps are in lazy chunks.
  • Craft can now actually take a single item, not just lists.
  • Crafting now returns the right number of items (rather than, e.g. diamond block x1 → diamond x1)

0.2.13-forge

by Talia-12 on Mar 30, 2023
Download

Bugfixes

  • Fixing the stupid mixin error

Project members

Talia-12

Owner

Details

Licensed MIT
Published 3 years ago
Updated 14 days ago