Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
ff70c7a
update zh_cn
ChuijkYahus Nov 26, 2024
52bcd45
Don't use BufferedImage
vgskye Nov 26, 2024
4da33f5
Don't use BufferedImage (#800)
gamma-delta Nov 26, 2024
a5961e0
Merge branch 'FallingColors:main' into main
ChuijkYahus Nov 27, 2024
29ab6c4
zh_cn lang: fix tag name
ChuijkYahus Nov 30, 2024
77e4617
Fixes #671
garyyo Dec 2, 2024
ed3fd40
Reword circle explanation to fit new behavior
Robotgiggle Dec 4, 2024
8035cf8
Subtitle for hexcasting.subtitles.casting.cast.fail
Robotgiggle Dec 4, 2024
3cbfb3f
Add recipes for bamboo and cherry staff to book entry
Robotgiggle Dec 4, 2024
d1bc70f
Properly rotate amethyst sconce model
Robotgiggle Dec 4, 2024
bf6fd15
Further clarify circle behavior
Robotgiggle Dec 4, 2024
d64b273
Update name and description for eval-limit mishap
Robotgiggle Jan 5, 2025
1e6f809
zh_cn lang fix: Small Slate Bricks
ChuijkYahus Jan 5, 2025
22ff0ba
Change "harness" to "VM" wherever it won't break stuff
Robotgiggle Jan 8, 2025
5406a59
don't ignore all folders named lib
gamma-delta Jan 14, 2025
88aabd8
in theory, add dependencies. unfortunately the only way to check if t…
gamma-delta Jan 14, 2025
196e4dd
Assorted bug fixes (#814)
gamma-delta Jan 14, 2025
02791bb
Fix placeblock not pulling items from inventory when they are availab…
gamma-delta Jan 14, 2025
d779125
Update zh_cn (#799)
gamma-delta Jan 14, 2025
39a5004
Make scroll-filling function usable without requiring a LootContext
Robotgiggle Jan 14, 2025
6433832
Scrolls can now load and/or reveal the pattern on inventory tick
Robotgiggle Jan 14, 2025
f11d46e
Wandering traders can sell scrolls
Robotgiggle Jan 14, 2025
04f8446
Creative tab for scrolls
Robotgiggle Jan 14, 2025
cd4c44f
Assorted lang
Robotgiggle Jan 14, 2025
a334b53
zh_cn lang update
ChuijkYahus Jan 15, 2025
8d711f4
Update zh_cn.flatten.json5
CoreanXka Jan 20, 2025
267b677
fix dependency notation
gamma-delta Jan 23, 2025
b5530c3
Switch to hexdoc-dev/actions and artifacts v4
object-Object Jan 23, 2025
b2675a1
Merge branch 'FallingColors:main' into scroll-tweaks
Robotgiggle Jan 23, 2025
84c4889
Switch to hexdoc-dev/actions and artifacts v4 (#836)
SamsTheNerd Jan 23, 2025
a8a47a6
some attributes
beholderface Jan 10, 2025
77c811c
put back formerly-conflicting code
beholderface Jan 10, 2025
c5c8f3f
oops forgot to put that code back
beholderface Jan 10, 2025
3a3badd
Add player attributes from Hexxy Attributes (#823)
SamsTheNerd Jan 23, 2025
6230aa7
Move op_id pattern-loading into ItemScroll
Robotgiggle Jan 23, 2025
3bf9689
Clamp trader scroll chance between 0 and 1
Robotgiggle Jan 23, 2025
f30d22e
Revert name change of main creative tab to unbreak addon compat
Robotgiggle Jan 24, 2025
2134295
Make scroll trade replace special trade instead of one of the 5 junks
Robotgiggle Jan 24, 2025
248ca92
Fixed crash with invalid op_id on unloaded scroll
Robotgiggle Jan 25, 2025
c38b8e1
Merge branch 'main' into main
object-Object Feb 3, 2025
6cb2406
Update zh_cn lang (#828)
object-Object Feb 3, 2025
f0e452f
Merge branch 'main' into main
object-Object Feb 3, 2025
4a47698
Update zh_cn.flatten.json5 (#834)
object-Object Feb 3, 2025
581817b
Item textures
Robotgiggle Jan 15, 2025
f3a3124
Basic implementation
Robotgiggle Jan 15, 2025
614fffd
Make it writable
Robotgiggle Jan 15, 2025
16a1e3a
Cypher-filling function
Robotgiggle Jan 15, 2025
0d8e196
Loot injections
Robotgiggle Jan 15, 2025
85aa763
Assorted lang
Robotgiggle Jan 15, 2025
cd3495b
Datagen
Robotgiggle Jan 15, 2025
c3bc9e2
Datagen but properly
Robotgiggle Jan 23, 2025
bff340d
Improve OpMakePackagedSpell a little
Robotgiggle Jan 23, 2025
f5cd0ff
Remove config for loot hexes, hardcode for now
Robotgiggle Jan 24, 2025
5976e24
Cleanup
Robotgiggle Feb 3, 2025
c04d6d2
Cleanup
Robotgiggle Feb 3, 2025
1d3a855
Ancient cyphers (#838)
SamsTheNerd Feb 3, 2025
4940868
Merge branch 'main' into scroll-tweaks
SamsTheNerd Feb 3, 2025
7233cc1
Scroll tweaks (#837)
SamsTheNerd Feb 3, 2025
94bf712
base config option for greater teleport splating
TheDrawingCoder-Gamer Jan 29, 2025
0e20a38
Add lang string for greater teleport splat option
TheDrawingCoder-Gamer Jan 29, 2025
72293dc
Edit wording on forge comment
TheDrawingCoder-Gamer Feb 4, 2025
ef2cd28
Config option for Greater Teleport item splatting (#841)
object-Object Feb 4, 2025
9fb7d76
Update vectors.json to work with new psi domain
bearofbusiness Mar 28, 2025
5da1bf8
Update vectors.json to work with new psi domain (#877)
SamsTheNerd Mar 28, 2025
6bcb401
Merge branch 'main' into devel/port-1.21
slava110 Jun 15, 2025
2774bbb
Fixed Gradle problems and turned off Fabric temporarily. Will come ba…
slava110 Jun 15, 2025
e3391a8
Ported to 1.21 NeoForge, some Neo-specific stuff is on common package…
slava110 Jun 15, 2025
c9274b9
Fixing errors made during port
slava110 Jun 18, 2025
9f1e2f0
Bumped Java version on workflow from 17 to 21
slava110 Jun 18, 2025
87e9ab1
Fix resources
slava110 Jun 18, 2025
fb7544e
Fix inline displaying for entity iotas
slava110 Jun 18, 2025
1098f8a
Fix creative tab item ordering
slava110 Jun 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/build_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ permissions:

jobs:
hexdoc:
uses: hexdoc-dev/hexdoc/.github/workflows/hexdoc.yml@main
uses: hexdoc-dev/actions/.github/workflows/hexdoc.yml@v1
permissions:
contents: write
pages: read
Expand All @@ -51,7 +51,7 @@ jobs:
id-token: write
steps:
- name: Download package artifact
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: hexdoc-build
path: dist
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
branches: main

env:
JAVA_VERSION: '17.0.1'
JAVA_VERSION: '21.0.5'

jobs:
build:
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
hexdoc:
# don't bother running the docs build when pushing to main - nothing necessary to cache here
if: github.event_name != 'push'
uses: hexdoc-dev/hexdoc/.github/workflows/hexdoc.yml@main
uses: hexdoc-dev/actions/.github/workflows/hexdoc.yml@v1
permissions:
contents: write
pages: read
Expand Down
21 changes: 15 additions & 6 deletions Common/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
architectury {
common(["fabric", "neoforge"])
common([/*"fabric", */"neoforge"])
}

loom {
accessWidenerPath = file("src/main/resources/hexplat.accesswidener")
}

pkSubproj {
Expand All @@ -9,6 +13,7 @@ pkSubproj {

repositories {
mavenCentral()
mavenLocal()

maven { url 'https://maven.blamejared.com' }

Expand All @@ -32,15 +37,19 @@ repositories {

dependencies {
// === MANDATORY DEPS ===
compileOnly "at.petra-k:paucal:$paucalVersion+$minecraftVersion-common"
// We depend on Fabric Loader here to use the Fabric @Environment annotations,
// which get remapped to the correct annotations on each platform.
// Do NOT use other classes from Fabric Loader.
modImplementation "net.fabricmc:fabric-loader:$rootProject.fabric_loader_version"

modCompileOnly "at.petra-k:paucal:$paucalVersion+$minecraftVersion-common"
// i do not know why the xplat and mod jars are in different coordinates
compileOnly "vazkii.patchouli:Patchouli-xplat:1.21-$patchouliVersion-SNAPSHOT"
// inline isn't out for 1.21 yet shaking my sm my shaking smh head
// compileOnly "com.samsthenerd.inline:inline-forge:$minecraftVersion-$inlineVersion"
modCompileOnly "vazkii.patchouli:Patchouli-xplat:1.21-$patchouliVersion-SNAPSHOT"
modCompileOnly "com.samsthenerd.inline:inline-common:1.21.1-1.2.2-74"

// === OPTIONAL DEPS ===
modCompileOnly "dev.emi:emi-xplat-intermediary:${emiVersion}:api"
compileOnly "io.wispforest:accessories-common:$accessoriesVersion"
modCompileOnly "io.wispforest:accessories-common:$accessoriesVersion"

// === OTHER STUFF ===
compileOnly "org.jetbrains:annotations:$jetbrainsAnnotationsVersion"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// 1.20.1 2023-12-24T17:59:13.7584156 Item Models: hexcasting
// 1.20.1 2024-12-10T14:26:44.916295 Item Models: hexcasting
2fc68dcd6d73da3deaa6a33240dd9160a2b79592 assets/hexcasting/models/block/deco/quenched_allay_bricks_0.json
d59af7a48b20b210240b26115fb172d6202f9254 assets/hexcasting/models/block/deco/quenched_allay_bricks_1.json
a62eeebbca2d145c22f25725bd848ed4d673cefa assets/hexcasting/models/block/deco/quenched_allay_bricks_2.json
Expand All @@ -19,6 +19,22 @@ f2156b3a7041cf99891b528393db64c6b9ca1a4f assets/hexcasting/models/item/abacus.js
19730853397b109cfedd0c3bbda83d5de6cd15b9 assets/hexcasting/models/item/akashic_record.json
8c735feff09d46d00ed681311f46f61a50cfdc9b assets/hexcasting/models/item/amethyst_dust.json
fbb8706993fbc3246c56b9f3eb274ff8968b70f8 assets/hexcasting/models/item/amethyst_pillar.json
533a859174052a332de069b2ffeaf0106d132b9a assets/hexcasting/models/item/ancient_cypher.json
71a7968e43fbb872ee52315a3ee738d0b3fd1a69 assets/hexcasting/models/item/ancient_cypher_0_filled.json
0f0c627d7ed0e8a7e3666ca80ddc13b280d6ce9f assets/hexcasting/models/item/ancient_cypher_1.json
097b8ecfb34df710ca4b396d3a5df7722ecc3596 assets/hexcasting/models/item/ancient_cypher_1_filled.json
9fdde927e7e8b06221aef34a6a6b22d0b790f297 assets/hexcasting/models/item/ancient_cypher_2.json
93257ad393b751931539a5641d4430a4631e95f9 assets/hexcasting/models/item/ancient_cypher_2_filled.json
4af6234e24031ee0989282c8435fe07e85b02771 assets/hexcasting/models/item/ancient_cypher_3.json
41760f3c89d8dc94c515b0ab8220ecf996710a3c assets/hexcasting/models/item/ancient_cypher_3_filled.json
4df83ae775400ca2d480bfb3621abcf58d4d7352 assets/hexcasting/models/item/ancient_cypher_4.json
d21eb7093c0231015808a8b51b27857da1748431 assets/hexcasting/models/item/ancient_cypher_4_filled.json
e2b4e2ac4ad4fa4b490e1774a565a26fb840c474 assets/hexcasting/models/item/ancient_cypher_5.json
4555e5de80047ffa4e72a4a98eb51437a95e7291 assets/hexcasting/models/item/ancient_cypher_5_filled.json
420840b5761fcddbdd10186f3127bc7589badc46 assets/hexcasting/models/item/ancient_cypher_6.json
55c08581a2e8c7134d63b38226bddafff0fba3ae assets/hexcasting/models/item/ancient_cypher_6_filled.json
2731192f0c7a9a8d45ba4fcd8d1de60bade0b49e assets/hexcasting/models/item/ancient_cypher_7.json
7ba3015d79601f1c8238dbac4a45e525e3589f16 assets/hexcasting/models/item/ancient_cypher_7_filled.json
87e7ee44cdd0808a3dd72babfd1db716df2bcdfe assets/hexcasting/models/item/artifact.json
1cd1b4d002d1a9a044ceab7cca842e4a2b7bd2f4 assets/hexcasting/models/item/artifact_0_filled.json
4709e65d8e74cf45b3ba014bdf70373728cccc78 assets/hexcasting/models/item/artifact_1.json
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,30 @@
{
"variants": {
"": {
"facing=down": {
"model": "hexcasting:block/amethyst_sconce",
"x": 180
},
"facing=east": {
"model": "hexcasting:block/amethyst_sconce",
"x": 90,
"y": 90
},
"facing=north": {
"model": "hexcasting:block/amethyst_sconce",
"x": 90
},
"facing=south": {
"model": "hexcasting:block/amethyst_sconce",
"x": 90,
"y": 180
},
"facing=up": {
"model": "hexcasting:block/amethyst_sconce"
},
"facing=west": {
"model": "hexcasting:block/amethyst_sconce",
"x": 90,
"y": 270
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
{
"parent": "minecraft:item/generated",
"overrides": [
{
"model": "hexcasting:item/ancient_cypher",
"predicate": {
"hexcasting:has_patterns": -0.01,
"hexcasting:variant": 0.0
}
},
{
"model": "hexcasting:item/ancient_cypher_0_filled",
"predicate": {
"hexcasting:has_patterns": 0.99,
"hexcasting:variant": 0.0
}
},
{
"model": "hexcasting:item/ancient_cypher_1",
"predicate": {
"hexcasting:has_patterns": -0.01,
"hexcasting:variant": 1.0
}
},
{
"model": "hexcasting:item/ancient_cypher_1_filled",
"predicate": {
"hexcasting:has_patterns": 0.99,
"hexcasting:variant": 1.0
}
},
{
"model": "hexcasting:item/ancient_cypher_2",
"predicate": {
"hexcasting:has_patterns": -0.01,
"hexcasting:variant": 2.0
}
},
{
"model": "hexcasting:item/ancient_cypher_2_filled",
"predicate": {
"hexcasting:has_patterns": 0.99,
"hexcasting:variant": 2.0
}
},
{
"model": "hexcasting:item/ancient_cypher_3",
"predicate": {
"hexcasting:has_patterns": -0.01,
"hexcasting:variant": 3.0
}
},
{
"model": "hexcasting:item/ancient_cypher_3_filled",
"predicate": {
"hexcasting:has_patterns": 0.99,
"hexcasting:variant": 3.0
}
},
{
"model": "hexcasting:item/ancient_cypher_4",
"predicate": {
"hexcasting:has_patterns": -0.01,
"hexcasting:variant": 4.0
}
},
{
"model": "hexcasting:item/ancient_cypher_4_filled",
"predicate": {
"hexcasting:has_patterns": 0.99,
"hexcasting:variant": 4.0
}
},
{
"model": "hexcasting:item/ancient_cypher_5",
"predicate": {
"hexcasting:has_patterns": -0.01,
"hexcasting:variant": 5.0
}
},
{
"model": "hexcasting:item/ancient_cypher_5_filled",
"predicate": {
"hexcasting:has_patterns": 0.99,
"hexcasting:variant": 5.0
}
},
{
"model": "hexcasting:item/ancient_cypher_6",
"predicate": {
"hexcasting:has_patterns": -0.01,
"hexcasting:variant": 6.0
}
},
{
"model": "hexcasting:item/ancient_cypher_6_filled",
"predicate": {
"hexcasting:has_patterns": 0.99,
"hexcasting:variant": 6.0
}
},
{
"model": "hexcasting:item/ancient_cypher_7",
"predicate": {
"hexcasting:has_patterns": -0.01,
"hexcasting:variant": 7.0
}
},
{
"model": "hexcasting:item/ancient_cypher_7_filled",
"predicate": {
"hexcasting:has_patterns": 0.99,
"hexcasting:variant": 7.0
}
}
],
"textures": {
"layer0": "hexcasting:item/cad/0_ancient_cypher"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/0_ancient_cypher",
"layer1": "hexcasting:item/cad/0_ancient_cypher_overlay"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/1_ancient_cypher"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/1_ancient_cypher",
"layer1": "hexcasting:item/cad/1_ancient_cypher_overlay"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/2_ancient_cypher"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/2_ancient_cypher",
"layer1": "hexcasting:item/cad/2_ancient_cypher_overlay"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/3_ancient_cypher"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/3_ancient_cypher",
"layer1": "hexcasting:item/cad/3_ancient_cypher_overlay"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/4_ancient_cypher"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/4_ancient_cypher",
"layer1": "hexcasting:item/cad/4_ancient_cypher_overlay"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/5_ancient_cypher"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/5_ancient_cypher",
"layer1": "hexcasting:item/cad/5_ancient_cypher_overlay"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/6_ancient_cypher"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/6_ancient_cypher",
"layer1": "hexcasting:item/cad/6_ancient_cypher_overlay"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/7_ancient_cypher"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "hexcasting:item/cad/7_ancient_cypher",
"layer1": "hexcasting:item/cad/7_ancient_cypher_overlay"
}
}
Loading