Martin Prokoph
2b70a553a1
release: v1.9.2
2025-12-11 01:12:23 +01:00
Martin Prokoph
8e6c76d804
port: MC 1.21.11(-rc2)
2025-12-07 20:11:35 +01:00
Martin Prokoph
6c732783c7
fix: crash when loading existing NeoForge configs
...
- Closes #120 , #119
2025-11-23 21:10:22 +01:00
Martin Prokoph
1ea57b1a23
release: MidnightLib 1.9.0
...
here we go!
2025-11-23 13:47:17 +01:00
Martin Prokoph
312096d989
stonecutter: fix crash w/o ModMenu, optimize assets
2025-11-22 20:01:19 +01:00
Martin Prokoph
4831da5076
stonecutter: fix crash on fabric server startup
2025-11-22 19:10:22 +01:00
Martin Prokoph
4076ee2b6f
stonecutter: improve backwards-compatibility
...
Builds targetting Minecraft versions below 1.21.6 will now once again contain the `getScreen` method with `Screen` as their return value instead of `MidnightConfigScreen`.
This ensures that mods compiled for older MidnightLib versions continue working as expected.
The return value has to be changed to `MidnightConfigScreen` in 1.21.6 and up due to NeoForge removing support for the `@OnlyIn` annotation – thus breaking server-only installations when referencing client-only classes like `Screen`.
2025-11-22 17:49:48 +01:00
Martin Prokoph
071f79b763
misc: new, more compressed icon
...
The fabric midnightlib jar size is now below 60 KB again!
2025-11-21 22:15:32 +01:00
Martin Prokoph
333af2cfe3
docs: document all developer-facing methods
2025-11-20 21:45:16 +01:00
Martin Prokoph
0cf6dde5ef
stonecutter: cleaner versioned code
2025-11-20 20:09:52 +01:00
Martin Prokoph
d78bcb89bb
stonecutter: various fixes & improvements
2025-11-19 16:07:45 +01:00
Martin Prokoph
e660509fee
stonecutter: support MC 1.20.1 (Forge)
2025-11-06 23:48:24 +01:00
Martin Prokoph
625b820cf0
stonecutter: fix 1.21.5 support
2025-11-06 22:45:14 +01:00
Martin Prokoph
fa5119ab04
stonecutter: support MC 1.20.1 (Fabric)
2025-11-06 22:40:21 +01:00
Martin Prokoph
60a34c63a3
stonecutter: support MC 1.21.1
2025-11-04 23:25:26 +01:00
Martin Prokoph
cb2989488c
stonecutter: support MC 1.21.5
2025-11-04 23:07:54 +01:00
Martin Prokoph
fc4db5f749
stonecutter: support MC 1.21.8
2025-11-04 22:52:52 +01:00
Martin Prokoph
8138e17b42
dev: switch to stonecutter build system
...
- This will allow us to build the library for different Minecraft versions at the same time
- Right now, only Fabric and Neoforge 1.21.10 are fully working
- As a bonus, the jar is now even smaller!
2025-11-04 22:21:15 +01:00
Martin Prokoph
b484d0287c
dev: migrate mappings to mojmap
2025-11-04 18:22:11 +01:00
Martin Prokoph
3db1c1eb23
fix: crash on servers
...
- This makes overriding the screen less flexible, but out of all options, this was the best way to do it. Previously, the `@EnvType` annotation took care of keeping this out of the server code, but NeoForge decided to break perfectly functional behaviour once again, requiring me to remove the annotations 🫠
2025-10-03 14:55:40 +02:00
Martin Prokoph
c07c466398
fix: make tooltip translation key respect custom entry names
2025-10-02 16:52:30 +02:00
Martin Prokoph
16710282ba
feat: better UX and accessibility
...
Closes #118
Action buttons now show tooltips explaining their functionality. These will also be read by the narrator.
2025-10-01 18:18:05 +02:00
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
44b92726ed
clean: even more refactoring
2025-09-27 16:07:50 +02:00
Martin Prokoph
b8e5ab7907
fix: centered multiline comments
...
Closes #117
2025-09-27 16:05:32 +02:00
Martin Prokoph
bb18e1a00a
clean: additional refactoring
2025-09-27 15:47:38 +02:00
Martin Prokoph
0020eb86b6
clean: extract inner classes
2025-09-26 20:57:23 +02:00
Martin Prokoph
284037cc6c
clean: refactoring (less static methods/fields)
2025-09-26 20:03:59 +02:00
Martin Prokoph
58970157b4
feat: support for 1.21.9 (pre3)
2025-09-23 17:06:35 +02:00
Martin Prokoph
a3c92223d3
Merge pull request #116 from Jaffe2718/architectury-1.21.6
...
Fix bugs & Better test
2025-09-23 15:38:26 +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
78c462dc1c
Merge pull request #108 from Texaliuz/patch-3
...
Update es_ar.json
2025-08-23 19:45:24 +02:00
Martin Prokoph
b0e4a44a16
Merge pull request #109 from Texaliuz/patch-4
...
Update es_ar.json
2025-08-23 19:44:41 +02:00
Texaliuz
66b3ffbceb
Update es_ar.json
2025-07-16 00:47:30 -03:00
Texaliuz
0c83a0902c
Update es_ar.json
2025-07-16 00:43:57 -03: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
bcde119f23
fix: correctly wrap option text labels
2025-06-17 17:54:53 +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
7ddfadd4ec
clean: some code cleanup
2025-05-13 12:05:07 +02:00
Martin Prokoph
6bbaf1ab5d
optimize: remove unchanged translations in es_ar
2025-05-12 22:58:22 +02:00
Martin Prokoph
f1fe868192
feat: remove checkbox widgets
...
- As voted on in a recent MidnightDust Discord Poll
2025-05-12 22:57:15 +02:00
Martin Prokoph
74d8800fa5
Merge pull request #102 from Texaliuz/patch-1
...
🌐 add Argentine Spanish localization (for example)
2025-05-12 22:48:52 +02:00
Martin Prokoph
3e2ceb09c6
Merge pull request #103 from Texaliuz/patch-2
...
🌐 add Argentine Spanish localization
2025-05-12 22:48:05 +02:00
Martin Prokoph
f1a3b2c634
Merge pull request #101 from joriskleiber/architectury-1.21.4
...
Respect TranslatableOption on enums
2025-05-12 22:47:11 +02:00