72 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
9a1dccc1fd
Fix EphemeralTestServerProvider trying to class-load when it shuts down after FML in tests (#2832) 2025-11-25 19:51:13 +01:00
0x189D7997
036306ec6c
[1.21.10] Add properties supplier variants for item registration methods (#2768) 2025-11-11 10:47:45 +08:00
Matyrobbrt
c900d52271
Remove deprecated members marked as forRemoval (#2669) 2025-10-25 14:18:03 +00:00
ChampionAsh5357
b93ee77ef7
[1.21.10] Add Block and Item Registration Methods with Lazy Properties (#2721) 2025-10-17 16:16:51 +02:00
Up
d978d97e48
Properly and consistently lowercase strings (#2688) 2025-10-07 15:54:10 +03: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
Dennis C
7e50d5c92a
[1.21.9] Handle key mapping category registration and sorting (#2642) 2025-09-23 17:51:49 +02:00
XFactHD
8357f682db
Fix JUnit ephemeral test server crashing on first tick due to missing worlds 2025-09-17 02:14:43 +02:00
XFactHD
061d5b97e6
Fix formatting 2025-09-17 01:15:29 +02:00
Minecraftschurli
2fe541ad0a
Port to 1.21.9-pre1
Co-authored-by: XFactHD <xfacthd@gmx.de>
Co-authored-by: coehlrich <coehlrich@users.noreply.github.com>
2025-09-17 00:24:14 +02:00
Bruno Ploumhans
ce78ccfd6e
Syncable Data Attachments (#1823)
Co-authored-by: Matyrobbrt <65940752+Matyrobbrt@users.noreply.github.com>
Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com>
2025-07-14 10:19:03 +02:00
Matyrobbrt
62fa4de16f
Add method to wrap GUI layers (#2421) 2025-07-10 16:48:12 +03:00
Matyrobbrt
865eb559dc
Test & error UX improvements (#2347) 2025-07-08 13:54:11 +03:00
dhyces
9e6ed45fa3
Fix Eclipse formatter putting blank lines in the wrong place within records (#2408) 2025-07-06 15:08:37 +02:00
Dennis C
fee486f017
Add separate client-side payload handler registration (#2272) 2025-06-30 16:55:20 +02:00
Matyrobbrt
1807efe514
Update FML to remove the need of a bus in EBS and introduce Early Loading Screen Theming (#2346)
Co-authored-by: Sebastian Hartte <shartte@users.noreply.github.com>
2025-06-19 15:40:42 +02:00
XFactHD
c3df07c0eb
Move GuiLayerManager.Layer out of internal class 2025-06-17 18:31:39 +03:00
Sebastian Hartte
bf0e50664b
Port to 1.21.6-pre1
Co-authored-by: XFactHD <xfacthd@gmx.de>
Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com>
Co-authored-by: coehlrich <coehlrich@users.noreply.github.com>
2025-06-17 18:31:36 +03:00
Sleepy-Horse
793732fee9
Fix cancelling AnvilUpdateEvent not setting the output slot to ItemStack.EMPTY (#2230) 2025-04-25 21:53:17 -07: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
Matyrobbrt
84d2cb6378
Load mods in gametest server and fix remaining game tests 2025-03-23 14:21:32 +02: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
sciwhiz12
968cc31aea
Fix ParametrizedGameTestSequence swallowing exceptions (#2024) 2025-03-21 18:50:00 +02:00
Bruno Ploumhans
2a445ac4ed
Workaround for Eclipse not picking up cross-project compileOnly dependencies (#1937) 2025-02-06 19:46:48 +01:00
Bruno Ploumhans
b19a079c75
Cleanup cross-project dependencies (#1923) 2025-01-29 21:25:19 +01:00
ChampionAsh5357
b717e2f6b7
Add EntityType DeferredRegister (#1854) 2025-01-18 14:35:52 +01:00
Apex
821e47fe8e
[1.21.4] Tear out ExistingFileHelper (#1799) 2024-12-28 19:47:43 +00:00
Apex
e613b593fa
[1.21.4] Expose vanilla model generators for modded usages (#1725) 2024-12-24 12:01:08 +00:00
Luke Bemish
df48b4d653
Switch out Spotless for Immaculate, an alternative formatting plugin (#1530) 2024-12-13 21:40:08 +01: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
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
Brennan Ward
2027bc70fd
[1.21.x] Fix Eclipse generic inference failure in testframework (#1657) 2024-11-02 00:26:53 -04:00
Technici4n
e18c20024a Port to 1.21.2-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: Sebastian Hartte <shartte@users.noreply.github.com>
Co-Authored-By: Technici4n <13494793+Technici4n@users.noreply.github.com>
Co-Authored-By: XFactHD <xfacthd@gmx.de>
2024-10-17 23:31:56 +02:00
Dennis C
a2833eb275
[1.21] Add NamespacedDirectoryLister (#1488) 2024-08-27 18:22:32 +08:00
Technici4n
9ca24f536f
Fix capability nullness annotations (#1342) 2024-07-19 19:22:35 +02:00
Henry Loenwind
7d465abae6
Added configuration screen (#1199) 2024-07-19 12:39:59 -04:00
Matyrobbrt
79de679c7c
Use substitution in the testframework mod metadata (#1221) 2024-07-05 23:44:57 +03:00
Dennis C
09ab1211e5
Cleanup access transformers (#1137) 2024-06-22 17:24:38 -05:00
Matyrobbrt
dc521863d3
Release 1.21 2024-06-13 19:20:16 +03:00
Matyrobbrt
f741b728f0
1.21-rc1 Update
Co-Authored-By: Apex <29412632+ApexModder@users.noreply.github.com>
Co-Authored-By: embeddedt <42941056+embeddedt@users.noreply.github.com>
Co-Authored-By: coehlrich <coehlrich@users.noreply.github.com>
Co-Authored-By: Dennis C <11262040+XFactHD@users.noreply.github.com>
Co-Authored-By: PepperCode1 <44146161+peppercode1@users.noreply.github.com>
2024-06-10 18:48:25 +03:00
Brennan Ward
ef52a013d8
[1.20.6] Add BlockDropsEvent (#1061) 2024-06-08 21:06:34 +03: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
Brennan Ward
02a1f61c34
Remove uses of Event.Result and update events to have their own Result classes (#588) 2024-05-25 17:07:38 +02:00
Minecraftschurli
8ac9f9c979
[Testframework] Fix wrapping GameTestAssertException (#988) 2024-05-21 21:25:59 +08:00
Sirttas
abc54b7a49
[Test Framework] Add a check in StructureTemplateBuilder#set to prevent placing block outside template bondaries (#950) 2024-05-11 19:48:09 +02:00
Matyrobbrt
44bfd12661
Update FML to changes in lang loaders (#929)
Mods can now have zero or multiple `@Mod` classes.
2024-05-05 12:38:12 +03:00
shartte
6f7d7da0b1
Update to the FML locator rewrite (#834)
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com>
2024-05-02 00:00:32 +03:00
Matyrobbrt
6d49c0bb47
Add an event fired when data maps are updated (#892) 2024-05-01 13:01:48 +03:00