Commit Graph
100 Commits
Author SHA1 Message Date
ZekerZhayard 5830503dfc refactor: rebuild ASM transformation framework and support 26.3 (#399) 2026-10-01 08:30:39 +08:00
ZekerZhayard ebea66d261 Fix: relax render patch failures and correct RenderType patching (#381) 2026-06-21 13:42:48 +08:00
ZekerZhayard 06832661c0 Fix release republish and R2 upload 2026-06-18 20:41:00 +08:00
ZekerZhayard fff855f1b0 Minecraft 26.2 (#380) 2026-06-18 16:32:03 +08:00
ZekerZhayard 055cd711b3 Move actions/checkout from composite actions to workflow level 2026-05-21 14:42:44 +08:00
ZekerZhayard 0212d4d2f1 ignore all build directories but keep .github/actions/build 2026-05-21 13:09:26 +08:00
ZekerZhayard 756336e533 Fix actions 2026-05-21 13:04:43 +08:00
ZekerZhayard 8b5d440ed7 15.0 (#378) 2026-05-21 11:31:52 +08:00
ZekerZhayard faebfc9bb1 Support 26.1 (#368) 2026-03-25 23:10:09 +08:00
ZekerZhayard 08033b0502 Fix an issue where incorrect skins were loaded in multiplayer mode. (#364)
* Fix an issue where incorrect skins were loaded in multiplayer mode.

* Restore the mistakenly deleted GAME_PROFILE_ID.
2026-03-09 13:31:52 +08:00
ZekerZhayard 4cffdc3eb6 Fix crash on forge 1.20.4. (#360) 2025-12-23 00:18:17 +08:00
ZekerZhayard 73beb4c29e Support 1.21.11 (#359)
* Support 1.21.11

* Update supported versions
2025-12-14 23:23:34 +08:00
ZekerZhayard 73c31593f2 Fix #351 (#352)
* Fix #351

* a -> .1
2025-10-20 23:31:46 +08:00
ZekerZhayard 59a515ba61 Support 1.21.10. (#348) 2025-10-10 20:54:07 +09:00
ZekerZhayard 1f3d19ac6e Support 1.21.9. (#347) 2025-10-07 08:31:05 +09:00
ZekerZhayard d0d71b8557 Support 1.21.8. Split GameProfileLoader and MojangAPILoader. (#343) 2025-08-08 23:24:20 +08:00
ZekerZhayard 1a15951791 Support 1.21.6. (#341) 2025-06-21 21:54:07 +08:00
ZekerZhayard 5d2f945d45 Support 1.21.5 (#334) 2025-03-26 20:06:21 +08:00
ZekerZhayard 6bf959de49 Fix repeated player skull texture download attempts during RenderTick on downloading failure. (#331) 2025-02-08 15:18:05 +08:00
ZekerZhayard 2f26a07dc9 Fix local profile cache. (#327) 2025-01-24 14:27:55 +08:00
ZekerZhayard 8080aa7ab5 Fix rendering lag when skull's username is empty. (#324) 2025-01-12 00:10:00 +08:00
ZekerZhayard 1cb4cf40b0 1.21.4 (#321)
* 1.21.4

* Disable making the source jar.
2024-12-23 21:43:38 +08:00
ZekerZhayard 8e63429293 Fix IllegalAccessError. (#317) 2024-11-12 21:36:24 +08:00
ZekerZhayard 571d61118d Fix #314 (#315) 2024-11-08 08:33:39 +08:00
ZekerZhayard b2095998e5 1.21.2 (#311) 2024-10-30 12:31:15 +08:00
ZekerZhayard cdf2fbe644 24w33a (#310) 2024-09-27 20:29:27 +08:00
ZekerZhayard 3e4b06f5d1 Fix NullPointerException (#299) 2024-08-10 20:49:09 +08:00
ZekerZhayard 64490f1d18 Support 1.21. (#297) 2024-07-02 22:43:35 +08:00
ZekerZhayard 4185e5bb5f Fix #286 (#287) 2023-12-21 22:28:03 +08:00
ZekerZhayard 7fd5ff84ee Fix #284 (#285) 2023-12-18 21:04:28 +08:00
ZekerZhayard 0ffa9ef137 23w42a (#281) 2023-12-12 00:04:05 +08:00
ZekerZhayard 220bddbebb Fix #272 (#273) 2023-10-15 14:51:50 +08:00
ZekerZhayard 9a55a4c615 Adapting to Authlib changes (#269) 2023-10-10 13:54:23 +08:00
ZekerZhayard b8ca913848 Support 1.20.2. (#266) 2023-09-28 20:49:25 +08:00
ZekerZhayard d8d955224d Fix crash when the URL of skull profiles is not valid. (#255)
* Fix crash when the URL of skull profiles is not valid.

* Fix crash when the URL of skull profiles is not valid.
2023-05-07 16:38:36 +08:00
ZekerZhayard 8c0cdfb7b5 Support Fabric 23w16a. (#253) 2023-04-23 20:13:11 +08:00
ZekerZhayard f3f80a1f00 Merge remote-tracking branch 'origin/14-develop' into 15-develop 2023-03-18 21:42:57 +08:00
ZekerZhayard f5b1989453 Fix: Skull textures not loading when using local skins. 2023-03-18 11:07:34 +08:00
ZekerZhayard 85923855d8 Support 1.19.4. Remove Vanilla 1.19.3. 2023-03-15 23:34:05 +08:00
ZekerZhayard 755f7647ed Remove: all vanilla editions 2023-01-29 22:52:21 +08:00
ZekerZhayard dfa7db1731 Fix: Modrinth release for Fabric edition 2023-01-26 16:26:08 +08:00
ZekerZhayard 5329a27d1a Fix: #199 2023-01-12 22:12:40 +08:00
ZekerZhayard c8f0f7e283 Fix: loadSkin not being remapped 2023-01-07 00:20:17 +08:00
ZekerZhayard bd642d0106 Don't use ClassWriter.COMPUTE_FRAME anymore. (#234) 2023-01-02 14:21:51 +08:00
ZekerZhayard fbec7ce6bb Support 1.19.3. Remove Vanilla 1.19.2. (#231) 2022-12-12 02:26:22 +08:00
ZekerZhayard f38a8ddcef Refactor SkinManager (#230) 2022-12-07 19:38:24 +08:00
ZekerZhayard 3063de7ff0 Support 1.19.2. Remove Vanilla 1.19.1. (#220) 2022-08-17 10:47:26 +08:00
ZekerZhayard 46b8635e10 Support 1.19.1. Remove Vanilla 1.19. (#218) 2022-07-28 09:24:44 +08:00
ZekerZhayard 1b85fa8ff9 Convert all build scripts to buildSrc. (#216) 2022-07-20 23:11:48 +08:00
ZekerZhayard b2f8d2cc38 Support 1.19, Remove Vanilla 1.17.1 (#211) 2022-06-09 10:00:10 +08:00
ZekerZhayard 8b641e0227 Support Fabric 22w14a. (#208) 2022-04-14 19:52:11 +08:00
ZekerZhayard c90cea3721 Remove transformers of SkullTileEntity (#207)
* Bump to 14.14

* Remove transformers of SkullTileEntity
2022-04-01 13:56:20 +08:00
ZekerZhayard 16fadc56b4 Support Forge/Fabric/Vanilla 1.18.2. Remove Vanilla 1.18.1. (#206) 2022-03-03 17:31:20 +08:00
ZekerZhayard b6fc1610bc Fix skull not loading if not need to judge type. (#201) 2022-01-24 13:58:06 +08:00
ZekerZhayard c7d04976e6 Fix skin type judgement from cache. (#200)
Signed-off-by: ZekerZhayard <[email protected]>
2022-01-09 21:58:59 +08:00
ZekerZhayard 0eaf1960bf Support Fabric/Forge/Vanilla 1.18.1. (#196)
* Support Fabric and Vanilla 1.18.

Signed-off-by: ZekerZhayard <[email protected]>

* Support Fabric and Vanilla 1.18.

Signed-off-by: ZekerZhayard <[email protected]>

* Support Fabric, Forge and Vanilla 1.18.1.

Signed-off-by: ZekerZhayard <[email protected]>
2021-12-11 16:27:36 +08:00
ZekerZhayard cff5846e7f Fix NPE if type is null. (#195)
* Fix NPE if type is null.

Signed-off-by: ZekerZhayard <[email protected]>

* Forge does not support Java 18 for now.

Signed-off-by: ZekerZhayard <[email protected]>
2021-11-28 02:17:38 +08:00
ZekerZhayard c8fb6e216e Finish loader names for Modrinth. (#193)
Signed-off-by: ZekerZhayard <[email protected]>
2021-11-12 19:14:07 +08:00
ZekerZhayard a5d466e0a7 Added support for automatic upload to CurseForge and Modrinth. (#190)
* Added support for automatic upload to CurseForge and Modrinth.

Signed-off-by: ZekerZhayard <[email protected]>

* Fix defining environment variable in circle ci.

Signed-off-by: ZekerZhayard <[email protected]>

* Fix defining environment variable in circle ci.

Signed-off-by: ZekerZhayard <[email protected]>

* Finish fixing defining environment.

Signed-off-by: ZekerZhayard <[email protected]>
2021-11-04 14:55:59 +08:00
ZekerZhayard 7e9f7fa498 Compatible with fabric-loader-0.12.x in development environment. (#189)
Signed-off-by: ZekerZhayard <[email protected]>
2021-10-16 01:41:54 +08:00
ZekerZhayard f51b55be6e Fix compatible with OptiFine 1.17.1. (#186) 2021-10-03 18:06:58 +08:00
ZekerZhayard 584c7b7518 Improve skin loading logic. (#180) 2021-09-24 11:19:06 +08:00
ZekerZhayard 51c8900562 Support Forge 1.17.1. (#177) 2021-07-25 15:48:50 +08:00
ZekerZhayard ab7aebb753 Support Vanilla and Fabric 1.17.1. Remove Vanilla 1.17. (#175) 2021-07-07 00:21:36 +08:00
ZekerZhayard dc5ecfb576 Support Vanilla and Fabric 1.17. Remove Vanilla 1.15.2. (#171)
* Support Fabric 1.17-rc2.

* Support Vanilla and Fabric 1.17. Remove Vanilla 1.15.2.
2021-06-09 14:55:20 +08:00
ZekerZhayard 04899ff676 Support Fabric 1.17-pre1. (#170) 2021-05-29 18:53:27 +08:00
ZekerZhayard 4df8ce38d6 Fix CustomSkinAPIPlus loading incorrectly. Fix unable to complete config with default value. (#168) 2021-05-25 12:55:42 +08:00
ZekerZhayard 3e001c4cdf Fix elytra can not be rendered when the cape doesn't contain elytra. (#160)
* Fix elytra can not be rendered when the cape doesn't contain elytra.

* Fix typo.

* Streamline IFakeThreadDownloadImageData.

* Fix wrong arguments.

* Add compatible with other custom player model mods, such as tr7zw/FirstPersonModel
2021-05-07 17:15:45 +08:00
ZekerZhayard d5dea652ff Induce users to download the pre-release version. (#164)
* Induce users to download the pre-release version.

* Add contact us.

* Some versions of forge-1.13.2 is not compatible because of the strong limitation of CoreMods-0.3.0.
2021-05-07 17:10:01 +08:00
ZekerZhayard 2a4226527d Prevent authlib-injector from modifying urls. (#159) 2021-05-01 22:46:02 +08:00
ZekerZhayard 6c9494970f Enhanced default skin loaders. (#157)
* Enhance ICustomSkinLoaderPlugin.

* Support auto update config file per snapshot. Fix crash with forge 1.14.2 ~ 1.15.2.

* ElyByAPI should check root now.

* Remove unnecessary packages, add some deprecated loaders.

* Reformat imports.

* Move forge stuffs to another commit.

* Fix config updating incorrectly.
2021-04-24 10:33:18 +08:00
ZekerZhayard c84f506af1 Fix crash with forge 1.14.2~1.16.2. Upgrade forge maven. (#158)
* Fix crash with forge 1.14.2~1.16.2. Upgrade forge maven.

* Update forge maven url.
2021-04-23 22:07:53 +08:00
ZekerZhayard a0e31ed883 Change Mixin priority to prevent potential Mixin conflict. (#154) 2021-04-22 11:03:06 +08:00
ZekerZhayard 8befcb32d8 No longer remove any elements in SkinManager. (#151) 2021-03-27 19:32:00 +08:00
ZekerZhayard fb50a3db6d Support Fabric 21w10a. (#148) 2021-03-13 19:47:18 +08:00
ZekerZhayard 4daacd18e8 Make it easier to build the development environment. (Phase 2) (#147)
* Make it easier to build the development environment. (Phase 2)

* Provide sources jar.

* Add development guide.

* Improve development guide.
2021-03-13 19:46:51 +08:00
ZekerZhayard 98681e8251 Remove updateGameProfile transformer. (#143)
* Add an option to control updateGameProfile transformer.

* Remove unnecessary FrameNodes
2021-02-08 11:37:04 +08:00
ZekerZhayard ea5d890992 Support 1.16.5. Remove 1.16.4 Vanilla. (#141) 2021-01-17 01:57:36 +08:00
ZekerZhayard f5135872cc Fix rendering transparent capes for Forge 1.15+. (#140) 2021-01-12 22:59:14 +08:00
ZekerZhayard 5d736dd4b5 Fix sign jar. (#137) 2021-01-04 15:29:34 +08:00
ZekerZhayard 1b2a4dc260 Make it easier to build the development environment. (#133)
* Fix the warning about removing duplicate source roots when open the project with Intellij IDEA.

* Add Gradle wrapper.

* CustomSkinLoader can be loaded in Forge development environment now.

* CustomSkinLoader can be loaded in Fabric development environment now.
2021-01-03 02:53:57 +08:00
ZekerZhayard 855131d1aa Fix DefaultFMLPlatform can't be loaded when other FML platform being used. (#132) 2020-12-20 01:02:07 +08:00
ZekerZhayard 581a2dddea Change the ordinal of FMLLoadingPlugin to fix the crash with BetterFps before Minecraft 1.10.2. (#131)
Clean up codes.
2020-12-15 21:17:10 +08:00
ZekerZhayard a1b52eb7ac Fix version.json parser, compatible with 20w45a. (#128) 2020-11-05 21:54:43 +08:00
ZekerZhayard ee7e57cf78 Support 1.16.4. Remove 1.16.3 Vanilla. (#127) 2020-11-05 11:53:12 +08:00
ZekerZhayard 90ed224dd8 Fix ResourceLocation characters limitation for Minecraft 1.13+ (#126) 2020-11-05 11:52:49 +08:00
ZekerZhayard a65445e989 Make sure the mod being absent on the other network side does not cause the client to display the server as incompatible after forge-1.13.2-25.0.107. (#124) 2020-11-05 11:52:36 +08:00
ZekerZhayard da79597a16 Fix crash on launch with forge-1.16.3-34.1.27. (#122) 2020-10-27 21:52:29 +08:00
ZekerZhayard 9c6102a813 Fix incorrect method descriptions. (#119) 2020-09-29 21:19:15 +08:00
ZekerZhayard 573c5e4a20 Fabric and vanilla jars can be signed now. (#118) 2020-09-27 16:57:36 +08:00
ZekerZhayard 12441cc379 Fix rendering transparent skins and capes for 19w41a+. (#117)
* Support 1.16.3. Remove 1.16.2 Vanilla.

* Fix rendering transparent skins and capes for 19w41a+.
2020-09-20 21:12:14 +08:00
ZekerZhayard 7df6336b56 Support 1.16.3. Remove 1.16.2 Vanilla. (#116) 2020-09-11 22:55:26 +08:00
ZekerZhayard 2dd69e08da Fix InvalidMixinException before 1.15-snapshot. (#115) 2020-09-02 12:30:25 +08:00
ZekerZhayard 67fbcf5cec Fix crashes caused by incorrect stack frames. (#114) 2020-09-02 12:29:54 +08:00
ZekerZhayard f898831276 Prepare for compatibility with 1.7.10. (#113) 2020-08-29 17:20:44 +08:00
ZekerZhayard 83042f45bd Allow APortingCore to load CustomSkinLoader. (#112) 2020-08-24 11:52:23 +08:00
ZekerZhayard dc6d135699 Add the function to print the System and Java version to the log file. (#111) 2020-08-21 12:51:59 +08:00
ZekerZhayard f64af50a07 Improve downloading http textures. (#108) 2020-08-16 19:50:19 +08:00
ZekerZhayard eeebc30b58 Apply custom launchwrapper. (#102) 2020-07-02 01:08:24 +08:00
ZekerZhayard d7f207177c Apply ModSystemTweaker when another tweaker being applied. (#101) 2020-07-01 22:47:40 +08:00