Commit graph

263 commits

Author SHA1 Message Date
yrsegal@gmail.com a01ff27453 Merge branch 'main' into 1.0
# Conflicts:
#	Common/src/generated/resources/.cache/cache
#	Common/src/generated/resources/assets/hexcasting/models/block/conjured.json
#	Common/src/main/java/at/petrak/hexcasting/api/PatternRegistry.kt
#	Common/src/main/java/at/petrak/hexcasting/api/addldata/ManaHolder.java
#	Common/src/main/java/at/petrak/hexcasting/api/block/circle/BlockEntityAbstractImpetus.java
#	Common/src/main/java/at/petrak/hexcasting/api/item/ColorizerItem.java
#	Common/src/main/java/at/petrak/hexcasting/api/item/DataHolderItem.java
#	Common/src/main/java/at/petrak/hexcasting/api/item/HexHolderItem.java
#	Common/src/main/java/at/petrak/hexcasting/api/item/ManaHolderItem.java
#	Common/src/main/java/at/petrak/hexcasting/api/spell/Action.kt
#	Common/src/main/java/at/petrak/hexcasting/api/spell/SpellDatum.kt
#	Common/src/main/java/at/petrak/hexcasting/api/spell/Widget.kt
#	Common/src/main/java/at/petrak/hexcasting/api/spell/casting/CastingContext.kt
#	Common/src/main/java/at/petrak/hexcasting/api/spell/casting/CastingHarness.kt
#	Common/src/main/java/at/petrak/hexcasting/api/spell/mishaps/MishapNoSpellCircle.kt
#	Common/src/main/java/at/petrak/hexcasting/api/spell/mishaps/MishapNotEnoughArgs.kt
#	Common/src/main/java/at/petrak/hexcasting/api/utils/ManaHelper.kt
#	Common/src/main/java/at/petrak/hexcasting/client/RegisterClientStuff.java
#	Common/src/main/java/at/petrak/hexcasting/client/ShiftScrollListener.java
#	Common/src/main/java/at/petrak/hexcasting/client/gui/GuiSpellcasting.kt
#	Common/src/main/java/at/petrak/hexcasting/common/blocks/akashic/BlockAkashicFloodfiller.java
#	Common/src/main/java/at/petrak/hexcasting/common/blocks/entity/BlockEntityStoredPlayerImpetus.java
#	Common/src/main/java/at/petrak/hexcasting/common/casting/RegisterPatterns.java
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/OpBlockAxisRaycast.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/OpTheCoolerRead.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/OpTheCoolerReadable.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/OpWrite.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/lists/OpRemove.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/math/OpPowProj.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/math/logic/OpBoolIdentityKindOf.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpBreakBlock.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpConjureBlock.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpCreateWater.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpDestroyWater.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpEdifySapling.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpErase.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpExplode.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpExtinguish.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpIgnite.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpMakeBattery.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpMakePackagedSpell.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpPlaceBlock.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpPotionEffect.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpRecharge.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/OpTheOnlyReasonAnyoneDownloadedPsi.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/great/OpBrainsweep.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/great/OpCreateLava.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/spells/great/OpTeleport.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/stack/OpAlwinfyHasAscendedToABeingOfPureMath.kt
#	Common/src/main/java/at/petrak/hexcasting/common/casting/operators/stack/OpMask.kt
#	Common/src/main/java/at/petrak/hexcasting/common/command/ListPatternsCommand.java
#	Common/src/main/java/at/petrak/hexcasting/common/items/magic/ItemCreativeUnlocker.java
#	Common/src/main/java/at/petrak/hexcasting/common/items/magic/ItemMediaHolder.java
#	Common/src/main/java/at/petrak/hexcasting/common/lib/HexBlocks.java
#	Common/src/main/java/at/petrak/hexcasting/common/lib/HexItems.java
#	Common/src/main/java/at/petrak/hexcasting/common/misc/AkashicTreeGrower.java
#	Common/src/main/java/at/petrak/hexcasting/common/network/MsgNewSpellPatternAck.java
#	Common/src/main/java/at/petrak/hexcasting/common/network/MsgShiftScrollSyn.java
#	Common/src/main/java/at/petrak/hexcasting/datagen/HexAdvancements.java
#	Common/src/main/java/at/petrak/hexcasting/datagen/HexItemTagProvider.java
#	Common/src/main/java/at/petrak/hexcasting/datagen/recipe/HexplatRecipes.kt
#	Common/src/main/java/at/petrak/hexcasting/mixin/accessor/client/AccessorMouseHandler.java
#	Common/src/main/java/at/petrak/hexcasting/xplat/IXplatAbstractions.java
#	Common/src/main/resources/assets/hexcasting/lang/en_us.json
#	Fabric/gradle.properties
#	Fabric/src/generated/resources/.cache/cache
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_black.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_blue.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_brown.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_cyan.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_gray.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_green.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_light_blue.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_light_gray.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_lime.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_magenta.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_orange.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_pink.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_purple.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_red.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_white.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/dye_colorizer_yellow.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_agender.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aroace.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aromantic.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_asexual.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_bisexual.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demiboy.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demigirl.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_gay.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderfluid.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderqueer.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_intersex.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_lesbian.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_nonbinary.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_pansexual.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_plural.json
#	Fabric/src/generated/resources/data/hexcasting/recipes/pride_colorizer_transgender.json
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/FabricHexClientInitializer.kt
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/FabricHexConfig.java
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/FabricHexInitializer.kt
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/cc/CCDataHolder.java
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/cc/HexCardinalComponents.java
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/interop/emi/EmiBrainsweepRecipe.java
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/interop/emi/HexEMIPlugin.java
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/interop/rei/BrainsweepRecipeCategory.java
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/interop/rei/HexREIPlugin.java
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/interop/rei/PatternRendererREI.java
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/recipe/FabricUnsealedIngredient.java
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/storage/FabricImpetusStorage.kt
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/xplat/FabricXplatImpl.java
#	Fabric/src/main/resources/fabric.mod.json
#	Forge/build.gradle
#	Forge/gradle.properties
#	Forge/src/generated/resources/.cache/cache
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_black.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_blue.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_brown.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_cyan.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_gray.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_green.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_light_blue.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_light_gray.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_lime.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_magenta.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_orange.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_pink.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_purple.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_red.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_white.json
#	Forge/src/generated/resources/data/hexcasting/recipes/dye_colorizer_yellow.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_agender.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aroace.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_aromantic.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_asexual.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_bisexual.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demiboy.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_demigirl.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_gay.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderfluid.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_genderqueer.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_intersex.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_lesbian.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_nonbinary.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_pansexual.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_plural.json
#	Forge/src/generated/resources/data/hexcasting/recipes/pride_colorizer_transgender.json
#	Forge/src/main/java/at/petrak/hexcasting/forge/ForgeHexClientInitializer.java
#	Forge/src/main/java/at/petrak/hexcasting/forge/ForgeHexConfig.java
#	Forge/src/main/java/at/petrak/hexcasting/forge/ForgeHexInitializer.java
#	Forge/src/main/java/at/petrak/hexcasting/forge/cap/ForgeCapabilityHandler.java
#	Forge/src/main/java/at/petrak/hexcasting/forge/cap/ForgeImpetusCapability.java
#	Forge/src/main/java/at/petrak/hexcasting/forge/datagen/HexForgeDataGenerators.java
#	Forge/src/main/java/at/petrak/hexcasting/forge/datagen/xplat/HexBlockStatesAndModels.java
#	Forge/src/main/java/at/petrak/hexcasting/forge/interop/jei/HexJEIPlugin.java
#	Forge/src/main/java/at/petrak/hexcasting/forge/recipe/ForgeUnsealedIngredient.java
#	Forge/src/main/java/at/petrak/hexcasting/forge/xplat/ForgeXplatImpl.java
#	Forge/src/main/resources/META-INF/accesstransformer.cfg
#	gradle.properties
2022-11-05 21:49:59 -04:00
yrsegal@gmail.com 63495a423f unify tabs (this will make the merge about 1000x easier) 2022-11-05 21:16:22 -04:00
yrsegal@gmail.com 95b78b551b fix #162 2022-11-05 15:30:38 -04:00
yrsegal@gmail.com b9c0ced020 fix poitype change to predicate 2022-11-05 13:09:30 -04:00
gamma-delta e5a077f67e it compiles on fabc! 2022-11-04 18:21:08 +01:00
gamma-delta d148552a81 *now* it's compiling, at least on forge 2022-11-04 17:31:18 +01:00
gamma-delta 7c65777e22 it compiles! 2022-11-03 18:29:48 +01:00
gamma-delta e3c5321426 start getting on 1.19 2022-11-03 16:31:05 +01:00
gamma-delta 5a8f8317c9 port lookup to java 2022-11-02 15:49:49 +01:00
yrsegal@gmail.com 5193a20a0a Another debug cube feature 2022-10-17 21:53:19 -04:00
yrsegal@gmail.com 1d6bb87864 Close #123 2022-10-01 12:52:37 -04:00
yrsegal@gmail.com c3184afb28 fix #248 2022-09-30 21:00:30 -04:00
gamma-delta 4acfc707a7 bang on #253. this in no way fixes it and i'm halfway convinced it's a FD error 2022-09-22 09:18:19 -05:00
petrak@ d327d4d943
Merge branch 'main' into fix173+175 2022-08-28 22:11:54 -05:00
gamma-delta a092047e33 Clean up some advancements.
- Root now accepts any of the 3 denominations of amethyst
- Changed some wordings to hint at how to achieve enlightenment in the
  advancmenets
- Remove some ableist language
2022-08-28 21:46:05 -05:00
yrsegal@gmail.com 240f021194 Fluid creation hexes can insert partial, destroy fluid can drain tanks
Closes #216
2022-08-25 21:09:51 -04:00
yrsegal@gmail.com 7e780b5dca Fix an issue with the pan recipe 2022-08-25 14:02:15 -04:00
yrsegal@gmail.com 63be2d9a96 fix annotations not compiling 2022-08-18 17:18:16 -04:00
yrsegal@gmail.com 1afd21b5bb ManaHolders can now control recharging 2022-08-18 16:12:18 -04:00
yrsegal@gmail.com bde6f9ad59 fix all the CC crashes 2022-08-17 08:13:48 -04:00
yrsegal@gmail.com 8c13fc22dc media can now be drawn from trinkets, armor, and offhand
also, armor can no longer keep you safe from the subsuming of your mind
2022-08-16 22:11:51 -04:00
yrsegal@gmail.com 1dcc3bc293 add icons for edify and phial in EMI
edify is just world interaction, but dani couldn't really come up with a good looking sapling
2022-08-10 07:05:39 -04:00
yrsegal@gmail.com cb1310bc23 fix #215 2022-08-09 13:56:13 -04:00
yrsegal@gmail.com cbe1c77433 jei/rei/emi for edify and craft phial 2022-08-09 13:49:57 -04:00
yrsegal@gmail.com 1978cf9c93 fix FD on fabric being behind and making pan uncraftable 2022-08-07 20:01:50 -04:00
yrsegal@gmail.com bd833486b6 skilletsexual 2022-08-06 09:38:33 -04:00
yrsegal@gmail.com a5d25eba2e this just in: farmers may be delighted 2022-07-27 23:08:55 -04:00
yrsegal@gmail.com e083b31101 cleanups 2022-07-25 13:16:08 -04:00
yrsegal@gmail.com 84b6448579 Merge branch 'main' of https://github.com/gamma-delta/HexMod into fix173+175
# Conflicts:
#	Fabric/src/main/java/at/petrak/hexcasting/fabric/FabricHexInitializer.kt
2022-07-25 13:07:38 -04:00
gattsuru e677e54313 Improve Comments and Readability for AkashicTreeGrower init 2022-07-25 12:55:43 -04:00
yrsegal@gmail.com 4ed6f299e7 trinkets/curios integration 2022-07-25 10:56:23 -04:00
yrsegal@gmail.com 1424cff844 add more block protection hooks
Port of 96e4569b24
2022-07-24 21:45:46 -04:00
yrsegal@gmail.com 41deea129c Close #160
port of 287fadc8ce
2022-07-24 20:20:07 -04:00
yrsegal@gmail.com f0b85dfb3a Fix #135
port of 21ce790bb7
2022-07-24 20:16:51 -04:00
yrsegal@gmail.com 549d6f685c Fix #136
port of 1b01174186
2022-07-24 20:07:09 -04:00
yrsegal@gmail.com d46cafeb05 close #161, close #117
port of a42f6e87f8
2022-07-24 20:01:51 -04:00
yrsegal@gmail.com cc24932854 create compat 2022-07-24 16:51:57 -04:00
gattsuru 31c91a4826 Updates Fabric Config, Impulse docs
- Describes increase to costs for multi-Impulse spells
- Adds warnings for valid ranges for configs, since FabricConfig doesn't
2022-07-24 12:16:40 -04:00
gattsuru 8824415611 Fix Flight Duration In Fabric 2022-07-22 14:58:17 -04:00
gattsuru b6035a19d8 Fix Edify Saplings on Fabric, Expand CCA Range
- Initializes Edified Sapling features in FabrixHexInitializer.
- Changes Cardinal Components req to >=4.1.4 .  Not ideal, as will not give reliable errors if someone installs 5.0, but I can't get a range of values to be supported.
2022-07-20 03:26:02 -04:00
yrsegal@gmail.com 21ce790bb7 fix #135 2022-07-02 23:58:47 -04:00
yrsegal@gmail.com 1b01174186 fix #136 2022-07-02 23:23:28 -04:00
yrsegal@gmail.com b0accc1bfc Merge 2022-07-02 22:52:27 -04:00
yrsegal@gmail.com a42f6e87f8 Close #161, #117 2022-07-02 22:33:54 -04:00
petrak@ 52413bda34
Merge pull request #150 from Infinidoge/main
consolidate cluster_max_harvestables
2022-06-26 11:19:22 -05:00
Infinidoge cdfea2ebc5 consolidate cluster_max_harvestables
Also fixes the build issue of duplicated source files
2022-06-24 00:17:25 -04:00
Infinidoge c8d650b97f
fusions-gravity-api -> gravity-api 2022-06-23 23:51:31 -04:00
gamma-delta 0f4c69d1f8 close #141. really good call, this feels much more sturdy at a high proportion 2022-06-23 15:27:07 -05:00
gamma-delta 1a39ceb0fa close #138 2022-06-23 14:17:55 -05:00
gamma-delta f847238ecb close #133 2022-06-16 16:05:09 -05:00
gamma-delta 8ea2a6d66d merge in some fixes from main 2022-06-15 21:28:33 -05:00
gamma-delta 744c6e1fd8 keep renaming things. fix #115 2022-06-15 21:00:46 -05:00
gamma-delta bdec14b202 IT RUNS ON FORGE AND FABRIC 2022-06-14 20:41:03 -05:00
yrsegal@gmail.com 71a0b11d25 drop reduced dust and crystals even if not using the proper tool 2022-06-14 21:16:07 -04:00
gamma-delta 8b7369fe8b do spells and finish up the harness ... now onto blocks! 2022-06-14 02:11:38 -05:00
gamma-delta 2917a3b358 who am i, wire? converted all non-spell actions to the new iotas 2022-06-14 01:02:20 -05:00
yrsegal@gmail.com 1a1302b67e fix sealing not working 2022-06-13 22:25:32 -04:00
gamma-delta 8261063208 more manual fixes 2022-06-13 20:29:30 -05:00
yrsegal@gmail.com 7286ddc8ae fix jeweler's hammer not dropping full amethyst loot 2022-06-13 21:26:12 -04:00
gamma-delta 6f4497a18f whoopsy it modified things in caches. oh well. 2022-06-13 19:41:13 -05:00
gamma-delta ba9028010f make foci/spellbooks overlays based 2022-06-13 18:38:24 -05:00
gamma-delta d0f43ff0d9 rename lots of things 2022-06-13 16:45:22 -05:00
gamma-delta fb246ef883 finish making types 2022-06-13 13:58:53 -05:00
gamma-delta a9c8be1212 still doesn't compile, but now feat. registries 2022-06-13 01:39:12 -05:00
gamma-delta 61926ca299 Rebase this onto the 1.0 branch 2022-06-12 23:57:16 -05:00
gamma-delta 88218deed6 [Release] 0.9 release!!!
HEXCASTING IS NOW CROSS-PLATFORM! You can play it on Fabric and Quilt!

Besides that:

- Added Jeweler's Hammer, an iron pick which can only break non-full
  blocks to help in harvesting amethyst
- Added the Ravenmind, a sort of implicit focus that lets you store a
  single iota apart from your stack
- Scrolls now come in 3 different sizes
- You can now rename and seal each page of a spellbook individually
- Retexture of the pigments! And added some new pride pigments
- Patterns are now less chaotic on the grid, and escaped patterns
  (inside intro/retro or after consideration) are a different color
- The grid now attempts to display a constant area, so you can't cheese
  it by making the MC window tall and thin, and ultrawide monitors
  aren't shrifted
- The root advancement now triggers on picking up an amethyst item
  instead of hackily trying to detect if you're in a geode
- @Alwinfy rewrote the evaluator again, and it works on continuations
  now. This means things like Thoth's Gambit will take place more
  sensibly temporally; for example, raycasting then breaking a block
  will break a whole line of blocks instead of selecting the block a
  bunch then breaking the same spot a bunch
- Empty lists are now falsey
- Added a creative-only item that provides infinite media and can be
  eaten to unlock all the advancements
- Changed costs of a lot of actions to make cyphers more worth it in the
  early game
- Added MANY new actions:
  - Muninn's Reflection and Huginn's Gambit, for reading/writing to the
    ravenmind
  - Speaker's Distillation and Decomposition
  - Charon's Gambit, which immediately cancels one "layer" of Hermes or
    Thoth execution
  - Modulo
- Cross-mod compatibility with:
  - JEI, REI, EMI
  - Pehkui
  - Fusion's Gravity API
- Fix a zillion bugs, such as
  - You can actually write to scrolls now lmao
  - Edified wood rotates like vanilla wood
- Probably a lot of other changes too
2022-06-12 21:36:42 -05:00
gamma-delta 411e85579f fix the jar not including everything on forge 2022-06-12 17:00:38 -05:00
gamma-delta 608fd0e4c2 close #116 and also whoops i forgor to run datagen in a while 2022-06-12 12:38:45 -05:00
yrsegal@gmail.com b0bdbb7d76 fix some villager and rendering jank 2022-06-09 17:01:51 -04:00
yrsegal@gmail.com bac2315f46 Emi public release! 2022-06-08 12:02:02 -04:00
yrsegal@gmail.com 2f418cfcba woops 2022-06-07 19:22:09 -04:00
yrsegal@gmail.com c4bb2730cb no impl dep, woo 2022-06-07 19:22:09 -04:00
yrsegal@gmail.com 1f113fbbdd widgets texture is all we dep on from impl now 2022-06-07 19:22:09 -04:00
yrsegal@gmail.com ae89127572 fix a stateleak 2022-06-07 19:22:09 -04:00
yrsegal@gmail.com 05dbae94be minimize depping on EMI impl
will be reduced further when EMI provides widget rendering
2022-06-07 19:22:09 -04:00
yrsegal@gmail.com 571a0fd50a biome is no longer considered separate 2022-06-07 19:22:09 -04:00
yrsegal@gmail.com 2ddd3c54e4 more categories 2022-06-07 19:22:09 -04:00
yrsegal@gmail.com c4dceeeede weak reference utils, migrate villager prep code into central location 2022-06-07 19:22:09 -04:00
yrsegal@gmail.com af64fa4363 soup up mindless tooltip too 2022-06-07 19:22:09 -04:00
yrsegal@gmail.com b25cffd814 some minor tag changes 2022-06-07 19:22:09 -04:00
yrsegal@gmail.com f91b26057e advanced/regular tooltips 2022-06-07 19:22:09 -04:00
yrsegal@gmail.com d188a20366 you ever just grayscale 2022-06-07 19:22:09 -04:00
yrsegal@gmail.com 28404a6593 emi! 2022-06-07 19:22:09 -04:00
yrsegal@gmail.com e246d31926 fix CI not building 2022-06-07 19:21:57 -04:00
yrsegal@gmail.com 54724ac95e fix custom item handlers being weeeird with impetuses
I also finally got that fabric fluid transfer thing implemented, woo
2022-06-07 17:41:20 -04:00
yrsegal@gmail.com 4e6d47de41 resolve fabric todos 2022-06-07 14:57:16 -04:00
yrsegal@gmail.com 9b0487688c creative unlocker now can show you mana usages 2022-06-04 18:17:10 -04:00
yrsegal@gmail.com 0edc687a60 open up scroll loot tables to config 2022-06-04 12:23:25 -04:00
yrsegal@gmail.com e61b5c1255 fix comparator output not showing on fabric 2022-06-04 10:24:31 -04:00
gamma-delta c121211369 messed up the json generation; pushing a commit to have somewhere to fall back on if jq fails 2022-06-03 21:59:19 -05:00
yrsegal@gmail.com ab58407991 update serhooks again 2022-06-02 21:51:59 -04:00
yrsegal@gmail.com 8e4ed23190 include cc api 2022-06-02 21:42:27 -04:00
yrsegal@gmail.com f805455776 update serhooks 2022-06-02 20:50:53 -04:00
yrsegal@gmail.com 055606d587 prepare for when ser hooks changes 2022-06-02 19:41:18 -04:00
yrsegal@gmail.com 7a2acf25ba move ser hooks out of optional section 2022-06-02 16:32:40 -04:00
yrsegal@gmail.com 25326ff5ec include 2022-06-02 16:21:58 -04:00
yrsegal@gmail.com de5856ef59 ingredients now use a library instead of hax 2022-06-02 16:14:15 -04:00
gamma-delta bf35952778 lilliputian 2022-06-02 02:11:48 -05:00
gamma-delta 772d94cd9e add multiple scroll sizes 2022-06-02 00:51:29 -05:00
gamma-delta 272f81e36b add gravichanger compat, add stubs for pehkui, and rebalance flight 2022-06-01 21:53:24 -05:00
yrsegal@gmail.com 7a297ed216 villagers now are offended by mind murder 2022-06-01 00:23:14 -04:00
yrsegal@gmail.com 4ab69d18f4 bring formatting of rank in line with others 2022-05-31 23:05:27 -04:00
yrsegal@gmail.com 3ee9d8cd94 Use rank names instead of numbers 2022-05-31 23:02:04 -04:00
yrsegal@gmail.com dbe83eb140 roughly enough compatability 2022-05-31 21:43:05 -04:00
yrsegal@gmail.com eb52579062 Close #96 2022-05-31 20:02:56 -04:00
gamma-delta 935c7dd949 undo blanketcon hotfix so we have a good version on CI 2022-05-31 12:30:06 -05:00
gamma-delta d7f85ae37e stupid and dumb non-release to hotpatch a create incompat on blankiecon maybe 2022-05-30 22:43:17 -05:00
gamma-delta 00e9340851 close #95 (it would have happened on both sides) 2022-05-30 15:31:46 -05:00
yrsegal@gmail.com 6e230492a1 oh this is cooler 2022-05-30 16:26:16 -04:00
yrsegal@gmail.com 02d2b55d81 fix copying bytebuf unnecessarily 2022-05-30 16:25:43 -04:00
gamma-delta 4b98cb26da require newest patchi 2022-05-30 10:49:31 -05:00
yrsegal@gmail.com fcb5ab35f4 fix some compiler complaints 2022-05-29 16:41:57 -04:00
gamma-delta ac33eca6bf close 80, close 92, close 93 2022-05-28 19:08:09 -05:00
gamma-delta bb2b784f4f hopefully let CI work again (man i can't believe no one checked in that long) 2022-05-27 17:02:51 -05:00
yrsegal@gmail.com a011ce5a5d fix #74 2022-05-27 17:49:14 -04:00
gamma-delta f0472125ea move to new paucal datagen 2022-05-26 09:15:56 -05:00
yrsegal@gmail.com 52b7036b91 nbt dsl, names are no longer wrongcased, ser for con frames 2022-05-24 23:35:36 -04:00
gamma-delta ee3f34878e it works on forge. todo mixin until after everything's loaded and shoehorn in the loot func 2022-05-23 23:24:21 -05:00
gamma-delta 9ccfba83f9 datagen that i havent tested at all 2022-05-23 17:01:22 -05:00
gamma-delta 082dbc15d7 half-implement xplat datagen 2022-05-23 14:21:13 -05:00
gamma-delta fef9e5f011 fix #83 2022-05-21 17:45:40 -05:00
gamma-delta bc38d0e1b4 stop making common jars, hopefully 2022-05-21 16:11:38 -05:00
gamma-delta feeace32ed possibly fix refmap errors in non-dev 2022-05-20 17:00:08 -05:00
gamma-delta 918abb89de particles still dont work on farbc 2022-05-20 11:53:34 -05:00
gamma-delta 579e110cd6 close 75 2022-05-19 22:18:44 -05:00
gamma-delta 804bcecf38 fix #74 2022-05-19 21:09:05 -05:00
gamma-delta b5afce1b83 IT FUCKIN WORKS YOOOOOOOO 2022-05-19 19:33:28 -05:00
gamma-delta cb8b4be953 ok i think it works this time 2022-05-19 10:27:02 -05:00
yrsegal@gmail.com ddce4acd5a executing patterns as spells
:)
2022-05-18 22:59:51 +01:00
yrsegal@gmail.com 0e38543cc7 jeweler's hammer
this entry is very temporary, petra, replace as you see fit
2022-05-18 22:48:18 +01:00
yrsegal@gmail.com 634e00cbe5 ever heard of ItemNBTHelper? me neither
this would look way prettier if more of the mod was in kotlin. just trust me on that
2022-05-18 22:22:44 +01:00
yrsegal@gmail.com 2d629f409d spellbook/focus recipes are now in JEI 2022-05-18 22:04:15 +01:00
yrsegal@gmail.com 10f16e9199 JEI plugin! 2022-05-16 22:21:16 +01:00
yrsegal@gmail.com fa343ff75b simplify brainsweeping 2022-05-16 22:01:35 +01:00
yrsegal@gmail.com 32c246fa6c create water and create lava now insert into containers 2022-05-16 21:29:32 +01:00
yrsegal@gmail.com 1cabc187e9 *screaming louder* 2022-05-16 21:15:30 +01:00
gamma-delta 8c061bdd3c GOOD ENOUGH 2022-05-15 19:56:15 -05:00
gamma-delta 38036669e3 aaaaaaaaa 2022-05-15 16:48:18 -05:00
gamma-delta 6ad894849a inch by inch. todo remove kotlin from the api 2022-05-15 12:58:14 -05:00
gamma-delta d64bd20868 IT LAUNCHES and then immediately crashes 2022-05-15 11:49:28 -05:00
gamma-delta 4332c37afa off to nuke and redownload the whole repo 2022-05-14 20:26:08 -05:00
gamma-delta f0e697bc53 nothing workksssss 2022-05-14 15:15:25 -05:00
gamma-delta bf600b00ec fabric why 2022-05-13 23:50:57 -05:00
gamma-delta 816c86cdc3 FORGE WORKS 2022-05-13 17:55:44 -05:00
gamma-delta ac02f3c5d3 its ALMOST THERE I THINK 2022-05-11 16:23:39 -05:00
gamma-delta 69e1649037 holy shit we are disturbingly close to compiling 2022-05-09 20:23:22 -05:00
gamma-delta c2c3ac6baa i am typing words 2022-05-09 13:23:39 -05:00
gamma-delta cb77be134a m o a r 2022-05-09 11:02:35 -05:00
gamma-delta f11024cdf5 fire! 2022-05-09 10:10:43 -05:00
gamma-delta 6f6566a575 get like halfway thru unjanking fire 2022-05-09 09:34:52 -05:00