79 Commits

Author SHA1 Message Date
Sebastian Hartte
171947d601 Port to 1.21.11-pre3
Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com>
Co-authored-by: Sebastian Hartte <shartte@users.noreply.github.com>
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
Co-authored-by: TelepathicGrunt <40846040+TelepathicGrunt@users.noreply.github.com>
Co-authored-by: XFactHD <xfacthd@gmx.de>
2025-12-08 22:04:59 +01:00
Marc Hermans
b333f6afea
When creating the joined patches, use the clean jar as base. (#2849) 2025-12-03 09:26:14 +01:00
shartte
8fb8872c5a
Fix CLI args for binary patch application in userdev (#2839) 2025-11-28 13:35:44 +00:00
Marc Hermans
fee7b48857
Add the binary patch feature flag. (#2838) 2025-11-28 14:30:20 +01:00
shartte
f5a692630b
Fix Userdev Jar containing no patch files (#2837) 2025-11-28 14:08:01 +01:00
shartte
fe817368ec
Rename patches in installer to /data/client.lzma to try work around CurseForge Launcher limitations (#2836) 2025-11-27 16:44:45 +01:00
shartte
4d58eaf069
New Binpatching Tooling (#2835)
Co-authored-by: Marc Hermans <marc.hermans@ldtteam.com>
2025-11-27 09:44:33 +01:00
shartte
813e0cb8f4
Fix creation of compat Jars from installers that produce combined MC jars (#2764) 2025-10-26 04:54:48 +08:00
shartte
918e155d15
Installer Enhancements (#2547) 2025-10-25 17:21:34 +02:00
shartte
c536cf56de
Apply the project code style to sources in buildSrc too (#2760) 2025-10-25 17:15:09 +02:00
Marc Hermans
7b1903ee60
Add UserDevFeatures to enhance UX (#2693) 2025-10-11 19:56:02 +02:00
neoforged-renovate[bot]
2920957a5c
Update mdg to v2.0.115 (1.21.x) (#2719)
Co-authored-by: neoforged-renovate[bot] <174042230+neoforged-renovate[bot]@users.noreply.github.com>
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
2025-10-11 09:19:54 +00:00
Luke Bemish
464344df79
[1.21.9] [Breaking] Update for FML transformation changes and package reorganization (#2655) 2025-10-05 00:26:45 +02:00
shartte
75874e9991
Staging of latest FML changes (#2630)
Co-authored-by: Luke Bemish <lukebemish@lukebemish.dev>
2025-09-28 21:40:47 +02:00
shartte
18673c71f5
Restore Java 17 compatibility for Gradle build (#2528) 2025-07-29 00:46:50 +02:00
shartte
5bb78f3b02
Run the previous NeoForge installer to create a base-jar for JCC (#2521) 2025-07-27 23:59:34 +02:00
shartte
469c9b17bd
Fix the icon embedded in the installer profile by using an actual PNG (#2509) 2025-07-24 10:07:47 +02:00
dhyces
96c00709cb
Allow Renovate to update formatter (#2409)
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
2025-07-06 13:14:34 +00:00
dhyces
9e6ed45fa3
Fix Eclipse formatter putting blank lines in the wrong place within records (#2408) 2025-07-06 15:08:37 +02:00
shartte
908d1d0945
Remove incorrect server-extra jar from server launch arguments (#2352) 2025-06-20 17:31:57 +02:00
Luke Bemish
2a224a485b
[1.21.6] [Breaking] Avoid bundling binpatches for client classes for the server (#2306) 2025-06-19 23:06:16 +02:00
Luke Bemish
31c4f8bebd
[1.21.6] [Breaking] Fix lambda names in production and enable binpatch minimization (#2302)
Co-authored-by: Sebastian Hartte <shartte@users.noreply.github.com>
2025-06-17 18:31:46 +03:00
Bruno Ploumhans
b1e301bc3b
Fix #2208: Minecraft's dependencies missing from the NFRT artifact manifest (#2211) 2025-04-22 17:43:14 +02:00
Bruno Ploumhans
2e74e307ac
Fix IntelliJ runs with delegated builds (circular dependency on jar task (#2063) 2025-03-28 14:03:25 +01:00
shartte
97da937838
Early Display Interface Refactor (#2056) 2025-03-25 22:56:51 +01:00
Bruno Ploumhans
67009d019d
[1.21.5] Split NeoForge common and client sources (#2047)
Co-authored-by: Matyrobbrt <65940752+Matyrobbrt@users.noreply.github.com>
Co-authored-by: shartte <shartte@users.noreply.github.com>
2025-03-25 08:40:35 +01:00
Bruno Ploumhans
7757b9b191
Remove --gameDir . from userdev config to fix dedicated servers in dev (#2048) 2025-03-23 00:25:51 +01:00
Technici4n
9f6edae189 Port to 1.21.5-rc1
Co-authored-by: Apex <robsonlawson3@gmail.com>
Co-authored-by: coehlrich <coehlrich@users.noreply.github.com>
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com>
Co-authored-by: Minecraftschurli <minecraftschurli@gmail.com>
Co-authored-by: Sara Freimer <sara@freimer.com>
Co-authored-by: Sebastian Hartte <shartte@users.noreply.github.com>
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
Co-authored-by: XFactHD <xfacthd@gmx.de>
2025-03-21 23:48:33 +01:00
Bruno Ploumhans
b19a079c75
Cleanup cross-project dependencies (#1923) 2025-01-29 21:25:19 +01:00
Matyrobbrt
61e81d8e71
Use the minecraft-dependencies BOM for deps (#1872) 2025-01-19 23:54:29 +02:00
shartte
f369028ed9
Fix the ability of the build script to use PR builds in installers (#1801) 2024-12-26 00:18:53 +01:00
Matyrobbrt
52733f53ea
Inject interfaces to vanilla classes using JST (#1765) 2024-12-15 12:26:52 +00:00
Luke Bemish
df48b4d653
Switch out Spotless for Immaculate, an alternative formatting plugin (#1530) 2024-12-13 21:40:08 +01:00
Bruno Ploumhans
4d3958a98f
Add task to generate finalizeSpawn MethodRedirector coremod targets (#1756) 2024-12-12 10:11:13 +01:00
Matyrobbrt
00f3f80ef9
Add task to generate ats (#1719) 2024-12-07 15:22:16 +02:00
shartte
731d2264de
Fix JSON type of "spec" field in installer profile JSON (#1723) (#1727) 2024-12-03 19:28:05 +00:00
Technici4n
2c7c3f2796 Port to 1.21.4
Co-authored-by: coehlrich <coehlrich@users.noreply.github.com>
Co-authored-by: Marc Hermans <marc.hermans@ldtteam.com>
Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com>
Co-authored-by: Minecraftschurli <minecraftschurli@gmail.com>
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
Co-authored-by: XFactHD <xfacthd@gmx.de>
2024-12-03 17:26:59 +01:00
Bruno Ploumhans
7bfef487b1
Add ${version_name}.jar to the prod client ignoreList, fixes crashes with some launchers (#1718) 2024-11-29 19:19:39 +01:00
shartte
95ff2221d0
E2E Self-Tests of production server and client (#1700) 2024-11-28 13:54:17 +01:00
Bruno Ploumhans
3ddaffa705
Use the same userdev config for userdev and neodev (#1698) 2024-11-26 13:40:16 +01:00
Bruno Ploumhans
b91dba80e2
Add Vanilla runs in NeoForge development environment and give each run its own folder (#1697)
Co-authored-by: Sebastian Hartte <shartte@users.noreply.github.com>
2024-11-24 14:26:17 +01:00
Bruno Ploumhans
16b2d4d7cc
Use an in-tree Gradle plugin instead of an external Gradle Plugin to make version-specific changes easier (#1485)
Co-authored-by: Sebastian Hartte <shartte@users.noreply.github.com>
2024-11-22 18:27:57 +01:00
Matyrobbrt
66ffff5807
Fix versions in changelog (#1395) 2024-07-29 19:37:09 +08:00
Henry Loenwind
7d465abae6
Added configuration screen (#1199) 2024-07-19 12:39:59 -04:00
Sara Freimer
523d3d7efe
Enforce using jetbrains nullable over javax with spotless (#1012) 2024-05-26 22:38:18 +02:00
Matyrobbrt
b344310d8e
Add a JUnit subproject (#573)
Update FML and add the JUnit entrypoint
2024-05-26 18:47:04 +03:00
Technici4n
b34d304658 Port to 1.20.2 2023-10-21 11:46:27 +02:00
malte0811
809df1deec
Fix server installer (#68)
Co-authored-by: sciwhiz12 <arnoldnunag12@gmail.com>
Co-authored-by: cpw <cpw+github@weeksfamily.ca>
2023-08-03 13:08:07 -05:00
SizableShrimp
9090fec4c5
Fix checkJarCompatibility (#34) 2023-07-19 09:25:03 +02:00
SizableShrimp
f8a3b16af8
[1.20] Add failGitChanges verification task (#19) 2023-07-18 18:59:34 +02:00