Commit Graph

48 Commits

Author SHA1 Message Date
Johannes Frohnmeyer aaa71cfa42
build: update build for changes in scripts
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/jfmod Pipeline was successful Details
2024-03-25 16:16:25 +01:00
Johannes Frohnmeyer 7080cfbff2
feat: switch loggers to System.Logger and update dependencies
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/jfmod Pipeline was successful Details
2024-03-14 16:01:39 +01:00
Johannes Frohnmeyer 63ae26cb55
chore(unsafe): This will never work on forge. Make that explicit. 2023-12-15 10:40:19 +01:00
Johannes Frohnmeyer 3d25731e21
fix: build proper files
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/jfmod Pipeline was successful Details
2023-09-22 19:39:40 +02:00
Johannes Frohnmeyer 5ef0ad43ed
chore: bump deps
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/jfmod Pipeline was successful Details
2023-09-22 18:41:55 +02:00
Johannes Frohnmeyer 460d75ba49
chore(build): Use jfMod DSL instead of properties
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/jfmod Pipeline was successful Details
2023-07-09 16:50:53 +02:00
Johannes Frohnmeyer 93fe8a6828
[*] optimize imports
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/jfmod Pipeline was successful Details
2023-03-11 21:24:59 +01:00
Johannes Frohnmeyer 0a20b8eb74
[*] enhance testmod metadata
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/jfmod Pipeline was successful Details
2023-02-23 17:49:07 +01:00
Johannes Frohnmeyer 317b882388
Fix
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/jfmod Pipeline was successful Details
2022-12-07 20:02:09 +01:00
Johannes Frohnmeyer f9e31f36ef
Update to 1.19.3
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/jfmod Pipeline failed Details
2022-12-07 19:54:35 +01:00
Johannes Frohnmeyer 6ece62df7f
[docs] Update FMJ
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/jfmod Pipeline was successful Details
2022-12-02 15:54:58 +01:00
Johannes Frohnmeyer e848ab9a47
[docs] Fix references in libjf-config-compiler-plugin
ci/woodpecker/manual/docs Pipeline was successful Details
ci/woodpecker/manual/jfmod Pipeline failed Details
2022-11-25 14:57:40 +01:00
Johannes Frohnmeyer 5459a313c2
[build] Switch to gradle.kts and new plugin-based jfmod scripts 2022-10-07 19:25:25 +02:00
Johannes Frohnmeyer a45dd04faa
[base] Upgrade commons 2022-09-15 14:57:26 +02:00
Johannes Frohnmeyer dbd0328b17
[config] Adjust DslConfigCategory to simplify CategoryBuilderImpl.build and ConfigBuilderImpl.build 2022-08-31 10:18:31 +02:00
Johannes Frohnmeyer 51ef02c767
[config] Handle special numbers 2022-08-28 13:55:15 +02:00
Johannes Frohnmeyer 6e359462d2
[unsafe] Fix and remove unsafe.unlock 2022-08-22 00:12:19 +02:00
Johannes Frohnmeyer 1ce7ddaf38
[config] Implement config DSL and rewrite reflection implementation 2022-08-21 22:34:55 +02:00
Johannes Frohnmeyer bbe4213a68
[root] Tweak build scripts to produce clean POMs with current scripts 2022-08-21 16:09:41 +02:00
Johannes Frohnmeyer 9afea4f5f3
[unsafe] Explicitly mark quilt as unsupported 2022-06-24 17:01:33 +02:00
Johannes Frohnmeyer 4ea93941f5
[base] Update java-commons again, hopefully fixing the API 2022-06-23 17:50:30 +02:00
Johannes Frohnmeyer 3155392ed3
[base] Prematurely update java-commons, attempt to provide ASM-based workaround for existing uses 2022-06-21 19:49:24 +02:00
Johannes Frohnmeyer f916c68c00
[root] Initial 1.19 support, not yet ready 2022-06-03 22:45:14 +02:00
Johannes Frohnmeyer 69f4d7f02b Use upstream loader during dev 2022-05-18 13:03:38 +00:00
Johannes Frohnmeyer 30ebdf1402
[unsafe] Fix classpath unlocking and use classPathIsolationBypassClasses. Will need to test changes without it now 2022-05-12 18:50:14 +02:00
Johannes Frohnmeyer d14d063eef
[unsafe] Update for fabric loader 0.14 2022-05-09 22:53:54 +02:00
Johannes Frohnmeyer b655c6ab67
[config] Remove EntryInfo data class 2022-04-29 15:48:27 +02:00
Johannes Frohnmeyer de5b205caf
[unsafe] Abstract away safe logging in SafeLog 2022-04-03 20:06:49 +02:00
Johannes Frohnmeyer 9e52a0d1f6
[unsafe] Avoid loading main class during ASM manipulation 2022-04-03 19:55:40 +02:00
Johannes Frohnmeyer 900ac479eb
[config] Rework to run without unlocking the classpath (this will require dependents to be updated!) 2022-04-02 22:01:29 +02:00
Johannes Frohnmeyer 9b28e3fadb
[config] Category support pt 1 2022-03-30 23:08:51 +02:00
Johannes Frohnmeyer 46fcb539de
Update for 22w06a 2022-02-12 09:52:43 +01:00
Johannes Frohnmeyer 7b43af0450
Add basic "documentation" 2022-01-05 11:54:03 +01:00
Johannes Frohnmeyer ffd9905d40
Unlock classpath in unsafe init 2021-12-30 13:37:05 +01:00
Johannes Frohnmeyer 968e3e22e2
Tweak AsmTransformer error handling 2021-12-29 23:25:28 +01:00
JFronny dc343ce1bf
Some breaking stuff before 1.18 2021-11-25 17:20:59 +01:00
JFronny 4512bab1a1
Don't explicitly depend on specific versions of other modules 2021-10-31 13:08:08 +01:00
JFronny a79571fa92
simplify interface scanning 2021-10-17 11:05:28 +02:00
JFronny c78f6d13b3
Allow exporting modified classes and fix config 2021-10-16 16:15:22 +02:00
JFronny 7c78258bb3
Allow exporting modified classes 2021-10-16 14:45:52 +02:00
JFronny ff53ac5a15
1.17 "backport", include legacy compatibility layer 2021-10-09 12:44:01 +02:00
JFronny e50daa1b80
Migrate to FabricLoader 0.12.0 2021-10-06 19:01:48 +02:00
JFronny 9024376f8c
Reduce default log spam in dev envs and unify version setting 2021-10-06 17:46:39 +02:00
JFronny 9cad07b82d
Move generic logic from ResourcePackHookPatch to PatchUtil 2021-10-03 20:12:36 +02:00
JFronny 667b41a436
Messing with build data 2021-10-03 12:58:01 +02:00
JFronny cddfd6c0fa
Use ASM for data manipulation 2021-09-29 18:52:43 +02:00
JFronny ffcff31583
Log pipeline ID 2021-09-28 20:31:54 +02:00
JFronny f939dadec6
Refactor into separate modules 2021-09-27 20:55:48 +02:00