Commit Graph

82 Commits

Author SHA1 Message Date
Martin Prokoph
98859fbc28 feat: support NeoForge on 1.21.9
`@Environment` annotations had to be removed because NeoForge doesn't like them. Also, this brings down file size :)
2025-10-01 17:50:18 +02:00
Martin Prokoph
72a403080c chore: update to 1.21.9-rc1 2025-09-27 16:26:08 +02:00
Martin Prokoph
bb18e1a00a clean: additional refactoring 2025-09-27 15:47:38 +02:00
Martin Prokoph
78d1ca8de4 Merge branch 'dev/1.21.9' into architectury-1.21.6 2025-09-23 15:37:51 +02:00
Martin Prokoph
bee3553498 chore: update gradle config for 1.21.9 2025-09-23 15:36:06 +02:00
Jaffe2718
c775a9d221 - fix: NullPointerException when the config class of mod updated
- alter: better test code in `common/src/test`, `neoforge/src/test` and `fabric/src/test`, run `Test Minecraft Client(:fabric)` or `Test Minecraft Client(:neoforge)` for testing
2025-09-11 11:48:26 +08:00
Martin Prokoph
9602736335 fix: screen titles not showing 2025-06-17 23:44:21 +02:00
Martin Prokoph
30d213b92c feat: NeoForge 1.21.6 2025-06-17 18:00:22 +02:00
Martin Prokoph
b61b2cdf12 port: update to full 1.21.6 2025-06-17 17:55:20 +02:00
Martin Prokoph
b08e38ae11 port: 1.21.6 (pre1) 2025-05-28 23:28:03 +02:00
Martin Prokoph
a1ad6dd1f0 chore: bump version 2025-05-13 12:05:21 +02:00
Martin Prokoph
356064b052 chore: bump version 2025-04-21 10:46:02 +02:00
Jaffe2718
5905eed58f - feat: add clickable url for @Comment
- chore: bump version `1.7.2-rc.2`
2025-04-18 17:01:35 +08:00
Jaffe2718
1606646e87 - fix bug: avoid the crash due to Identifier syntax not legitimate.
- new feature: multiple expect values for `@Condition`
- change: use `net.minecraft.client.gui.widget.CheckboxWidget` for boolean `@Entry` instead of `net.minecraft.client.gui.widget.ButtonWidget`
- misc: cleanup for `en_us.json` and example code & bump version
2025-04-13 18:32:35 +08:00
Martin Prokoph
a3f4dfc9db chore: bump version 2025-04-05 12:43:07 +02:00
Jaffe2718
ac5a035906 optimize: use hash tables to reduce complexity 2025-04-03 13:30:46 +08:00
Jaffe2718
170363ef35 chore: bump version 2025-04-03 11:15:03 +08:00
Martin Prokoph
ebcafa6b09 chore: bump version
1.7.0, baby!
2025-03-27 23:36:48 +01:00
Martin Prokoph
060ca3389a clean: various code improvements 2025-03-26 17:44:35 +01:00
Martin Prokoph
5da96ac84e chore: bump version 2025-03-20 22:56:52 +01:00
Martin Prokoph
d2f5b26c1f feat: maintain tab order
- The ordering of tabs will now be defined by the order entries are sorted in config classes
2025-02-22 22:12:25 +01:00
Martin Prokoph
7c0e4d5b48 Revert "Merge branch 'architectury-1.21.1' into architectury-1.21.4"
This reverts commit a0fde5da5c, reversing
changes made to 596f68f4d9.
2025-02-15 12:45:16 +01:00
Martin Prokoph
a0fde5da5c Merge branch 'architectury-1.21.1' into architectury-1.21.4 2025-02-15 12:43:33 +01:00
Martin Prokoph
e29466401b chore: improve version formatting & bump version 2025-02-15 11:21:01 +01:00
Martin Prokoph
26d7948590 Merge branch 'architectury-1.21.1' into architectury-1.21.x 2025-01-27 18:14:43 +01:00
maloryware
6aa053665f Backported to 1.21(.1) 2025-01-27 09:11:43 +00:00
Martin Prokoph
e938682e51 MidnightLib 1.6.7 2025-01-19 18:27:27 +01:00
Martin Prokoph
56bbb8bac6 Update to final 1.21.4 release 2024-12-04 20:46:12 +01:00
Martin Prokoph
a2c0a8afb0 Update to 1.21.4
Neoforge will follow as soon as it's released
2024-12-03 11:44:06 +01:00
Martin Prokoph
18209609cb MidnightLib 1.6.4 (Port to 1.21.2/3)
- Forgot to push this earlier, oops
2024-10-29 22:14:54 +01:00
Martin Prokoph
765ad60d0b Fix crash on MacOS since v1.6.0
- Closes #67
- Temporarily disabled function popups on MacOS until a solution without non-headless java mode is found
- Also exposed a couple of fields for an upcoming Puzzle update
2024-09-06 12:00:06 +02:00
Martin Prokoph
b8a54e339a Run command registration after main method
- Fixes commands being missing for certain mods
- Possibly fix #67
2024-09-02 23:47:58 +02:00
Martin Prokoph
48390abf8f Open path from last location
- Also some gradle treats :)
2024-08-29 13:43:34 +02:00
Martin Prokoph
8039bf3fec Improved automatic command registration 2024-08-28 11:38:35 +02:00
Jaffe2718
fbde598420 - add file chooser for String field in 1.6.0 2024-08-22 15:44:22 +08:00
Martin Prokoph
9cce0ff10a Bump version 2024-08-10 09:53:11 +02:00
Martin Prokoph
91e264cbb5 Update Neoforge to fix #60 2024-08-10 09:48:39 +02:00
Martin Prokoph
dfb53f391d NeoForge 1.21
- Added new method to get Modloader/Platform name in common classes
2024-06-17 15:17:07 +02:00
Martin Prokoph
86a665c41a Fix crash with multiple visible tabs 2024-06-13 20:23:53 +02:00
Martin Prokoph
03d70cf9a0 Update to rc1 2024-06-12 08:05:23 +02:00
Martin Prokoph
f0c8895d74 Port to 1.21-pre4 2024-06-08 20:42:16 +02:00
12emin34
d1df2e4d9b fix NeoForge for 1.20.5/6 2024-05-15 12:06:07 +02:00
Martin Prokoph
d75d34d675 MidnightLib 1.5.5
- Fixed button always being visible
- Various visual improvements
2024-05-04 17:59:06 +02:00
Martin Prokoph
a43820c904 Update to 1.20.5-rc2 2024-04-21 14:46:09 +02:00
Martin Prokoph
0241f81235 Fix button positioning
- Overview button is now positioned correctly again
- Updated to 24w13a (also works on 24w14a)
2024-04-04 17:03:41 +02:00
Martin Prokoph
2f1bfbf44e Experimental 24w09a port
- Only the overview button position in the Options Screen is not quite right
2024-03-05 12:58:59 +01:00
Martin Prokoph
2ff92526ba Fix ModMenu integration 2023-12-19 14:59:47 +01:00
Martin Prokoph
fb1c4c1158 MidnightLib 1.5.2 - NeoForge & more cleanness
- Native support for NeoForge (& dropped support for regular Forge)
- Cleanup of some code -> Overview button is now added via callbacks instead of a mixin
- Unify client & server classes
  - Minor breaking change only affecting mods using the hiding functionality
2023-12-11 19:28:04 +01:00
Martin Prokoph
29c8a9ccfe MidnightLib 1.5.1 for 1.20.4
- Port to 1.20.4
- Add back fancy list background
- File size optimizations
- Update tooling
2023-12-07 18:07:09 +01:00
Motschen
38e2e55a07 Re-enable Forge support
- QSL is still not released for whatever reason, so Quilt support will come later
2023-09-30 10:55:25 +02:00