[object Object]
[object Object]
This is currently how Create Water/Lava checks for ambit: https://github.com/FallingColors/HexMod/blob/871f9387a3e1ccf0231a3e90c31e5d8472d46fde/Common/src/main/java/at/petrak/hexcasting/common/casting/actions/spells/OpCreateFluid.kt#L30-L37 This results in the mishap message always being the "forbidden to you" (missing permissions) message, even when the actual error...
Currently, `HexIotaTypes.REGISTRY.get` returns `NullIota.TYPE` if the id is valid but does not exist in the registry. This is arguably very confusing behaviour.
We should ideally only be uploading the Fabric and Forge mod jars as Jenkins artifacts (see IoticBlocks for an example). The rest of them are just taking up unnecessary space...
Potential areas for improvement: - Remapped mods - Other Gradle caches (see setup-gradle docs, probably) - Asset downloads for client runtime tests
### Describe the feature Attempting to, for example, initialize `DoubleIota` in a unit test depending on `hexcasting-common` results in the following error: ``` java.lang.ExceptionInInitializerError at at.petrak.hexcasting.common.lib.hex.HexIotaTypes.(HexIotaTypes.java:21) at at.petrak.hexcasting.api.casting.iota.DoubleIota.(DoubleIota.java:17) at ram.talia.hexal.api.everbook.FileEncrypterDecrypterTest.testEncryptDecryptEverbook(FileEncrypterDecrypterTest.kt:54)...
When we added the new arithmetic system, many of the old implementations were left behind and are now unused. We should remove them to avoid confusion. Technically this would be...
### Describe the feature The arguments should be `vec -> bool`, and it should push true if it's possible to cast Place Block, Conjure Block, or Conjure Light at a...
Writability is determined by checking if a null iota can be written to the item in question. Since you can't write null to a scroll, this always returns false. Probably...
Apparently, EMI has a hardcoded keybind to show all recipes while in a GUI: https://github.com/emilyploszaj/emi/blob/4014299650cb42f08283148f4fae6f4707e20627/xplat/src/main/java/dev/emi/emi/screen/EmiScreenManager.java#L1135-L1138 I ran across this while adding keybinds for a "text editor" GUI. I was planning...