1.19 with curios 1.19-5.1.0.4 and curios 1.19.2-5.1.4.4
1.19.1, 1.19.2 with curios 1.19.2-5.1.4.4
1.19.3 with curios 1.19.3-5.1.4.1
1.19.4 is now on another build as there was a single tiny change (why 😞) to the rendering code
If there's a way to be like if (1.19.4) { import lib.x } else { import lib.y } then they can be on a single build but i couldn't find a way to make em work :(
See #39
Tested that on 1.19.4 with curios 1.19.4-5.1.5.4
Added
Curios support for Forge 1.19, 1.19.1, 1.19.2, 1.19.3
I tried making the spyglass move to offhand and using useItem(), but that doesn't seem to add an animation when using the spyglass (issue mentioned in #25)
A changelog.md, I think I got most the previous updates but it might be slightly wrong (also missing date on this update cuz idk when/if this will be merged)
Changed
Curios should be required on both client and server sides
I think changes should allow the mod to still be client-side only when Curios is not detected (hopefully that is the case)
Mainly my concern was with 1.18.2 and 1.19.x cuz I wasn't exactly sure if my registration was correct lol
build.gradle, gradle.properties, and mods.toml should now be easier to switch configs and versions
Opening the inventory while scoping now keeps the spyglass where it was left (i.e. hand/offhand) so there is no unexpected behaviour when scoping again
Notes
Since build.gradle now automatically adjusts the mod version based on the minecraft version, for building I always set the target minecraft version to be the lowest in the supported range (i.e., 1.19 for [1.19, 1.19.4), 1.20 for [1.20, 1.20.2), and 1.20.2 for [1.20.2, 1.21)
Should close #3, #30 on Forge 1.19, 1.19.1, 1.19.2, 1.19.3, (and 1.19.4 on the other branch)
Also kind of closes #32, no config option but using the curios slot does not do the temporary move to offhand (for now anyways, as the current implementation uses the force_spyglass method of scoping
I haven't really used Fabric so I don't think I'll be adding support for Trinkets rn - maybe if someone else has the time
(force push was to clean up like 3 add attribution commits whoops lol)
Branch specific info:
if (1.19.4) { import lib.x } else { import lib.y }
then they can be on a single build but i couldn't find a way to make em work :(Added
useItem()
, but that doesn't seem to add an animation when using the spyglass (issue mentioned in #25)Changed
Notes
force_spyglass
method of scoping(force push was to clean up like 3 add attribution commits whoops lol)