Jaffe2718
517d3c8a0e
- adjust: optimize code & add comment
2025-04-14 20:05:21 +08:00
Jaffe2718
e046463f66
- rollback: boolean field (CheckboxWidget -> ButtonWidget)
2025-04-14 20:00:51 +08:00
Jaffe2718
a4ce16482c
- fix bug+: illegal Identifier cannot input character
2025-04-13 18:42:24 +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
57d881db1e
Merge pull request #94 from TeamMidnightDust/dev
...
MidnightLib 1.7.1 – Multi-conditions & Performance improvements
2025-04-05 12:46:45 +02:00
Martin Prokoph
a3f4dfc9db
chore: bump version
2025-04-05 12:43:07 +02:00
Martin Prokoph
9b29b208eb
docs: improve multi-conditions example
2025-04-05 12:38:38 +02:00
Martin Prokoph
386a95aca8
feat: optimize AutoCommand's file-size
2025-04-05 12:10:11 +02:00
Martin Prokoph
64be14f136
clean: improve entry access further
2025-04-05 12:02:58 +02:00
Martin Prokoph
ee705b2cbd
feat: replace Hashtable with LinkedHashMap
...
- Keeps the entry order in tact without the need to store it separately
2025-04-05 11:47:04 +02:00
Martin Prokoph
1c3a81f3b8
Merge pull request #93 from Jaffe2718/architectury-1.21.4
...
Fix bugs & add Multi-Conditions Feature
2025-04-05 11:03:12 +02:00
Jaffe2718
ac5a035906
optimize: use hash tables to reduce complexity
2025-04-03 13:30:46 +08:00
Jaffe2718
f4d1183270
cleanup & suppress unused warnings
2025-04-03 11:19:03 +08:00
Jaffe2718
170363ef35
chore: bump version
2025-04-03 11:15:03 +08:00
Jaffe2718
c1299c2195
add examples
2025-04-03 11:14:02 +08:00
Jaffe2718
6eceaded3a
fix bugs: The condition update algorithm is chaotic and does not work properly when the condition values conflict
...
new features: multi-conditions config is supported
2025-04-03 11:13:19 +08:00
Jaffe2718
faf8c199b4
fix bug: the @Condition does not trigger in real-time to update the menu UI
2025-04-02 22:00:54 +08:00
Martin Prokoph
ebcafa6b09
chore: bump version
...
1.7.0, baby!
2025-03-27 23:36:48 +01:00
Martin Prokoph
2abf9040a7
feat: conditions! + large cleanup
2025-03-27 23:30:03 +01:00
Martin Prokoph
465af9507e
clean: optimize translation files & metadata
2025-03-26 19:08:10 +01:00
Martin Prokoph
8bf4cfa9f7
Merge pull request #88 from mpustovoi/patch-1
...
Create `ru_ru.json`
2025-03-26 18:15:52 +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
7902042a44
refactor: identifier item display
...
- Now in the list entry render method
- Also fixes z-overlap
2025-03-20 21:12:28 +01:00
Martin Prokoph
32822e60ed
clean: remove blend functions
...
- No longer needed since 1.21.3 and not available in 1.21.5
2025-03-20 20:46:43 +01:00
Martin Prokoph
30fb35f807
feat: minimal custom type adapter for Identifiers
...
- Needed for MC 1.21.5+ (The official Serializer was removed)
2025-03-20 20:40:36 +01:00
Korben
422cb5f368
Create ru_ru.json
...
Parity with `en_us.json`.
2025-02-23 12:48:02 +03: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
596f68f4d9
chore: adjust version naming for better integration
2025-02-15 12:39:47 +01:00
Martin Prokoph
28166aaa3d
fix(neoforge): move command registration to post init
...
- Closes #82 and #68
2025-02-15 12:28:02 +01:00
Martin Prokoph
fdb4a1a528
feat: use enum variant name when missing translation
...
- Closes #79
2025-02-15 12:14:56 +01:00
Martin Prokoph
d73b9683f9
feat: support non-primitive fields
...
- Closes #69 (nice)
2025-02-15 12:01:44 +01:00
Martin Prokoph
e29466401b
chore: improve version formatting & bump version
2025-02-15 11:21:01 +01:00
Martin Prokoph
fe6669e750
fix: crash on pure Wayland sessions
...
- Closes #84
2025-02-15 11:19:41 +01:00
Martin Prokoph
c067d135ed
Merge pull request #83 from maloryware/architectury-1.21.x
...
Backport of recent changes to MC 1.21.1
2025-01-27 18:16:36 +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
81d2a66451
i should really stop pressing "commit and push" unconditionally but it's such an attractive button...
2025-01-27 09:15:21 +00: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
2c92bf30a0
Merge pull request #81 from TeamMidnightDust/wip-tooltip-refactor
...
feat: refactor text labels to use widgets & allow for label tooltips
2025-01-14 10:56:02 +01:00
Martin Prokoph
37fff5a9c5
clean: compactify tooltip code
2025-01-14 10:48:48 +01:00
Martin Prokoph
6f35fb5658
docs: improve javadocs
2025-01-14 10:35:14 +01:00
Martin Prokoph
a32593ede0
feat: improve label tooltip code
...
- Users can now define labels for text via this translation key pattern: "modid.midnightconfig.optionName.label.tooltip"
2025-01-14 10:27:35 +01:00
Martin Prokoph
d8952a6ad8
Merge pull request #80 from maloryware/architectury-1.21
...
Made Entry Titles Tooltip-able
2025-01-09 15:41:40 +01:00
Martin Prokoph
0b10a223c1
Merge pull request #73 from NumberSir/patch-1
...
Update zh_cn.json
2025-01-09 15:38:11 +01:00
Martin Prokoph
674f5fc058
Merge pull request #76 from NuruddinPlays/architectury-1.21
...
Add Malay and Malay (Jawi) translations
2025-01-09 15:37:21 +01:00
maloryware
803607259e
added javadocs for Server and Hidden annotations.
2024-12-31 20:11:04 +00:00
maloryware
00e080e715
bunp.
2024-12-31 18:57:42 +00:00