MidnightLib v1.8.0-fabric+1.21.9-rc1 for 1.21.9-rc1
- Chore: update to 1.21.9-rc1
- Clean: even more refactoring
- Fix: centered multiline comments
- Clean: additional refactoring
- Clean: extract inner classes
- Clean: refactoring (less static methods/fields)
- Feat: support for 1.21.9 (pre3)
- Chore: update gradle config for 1.21.9
-
- fix:
NullPointerException
when the config class of mod updated - alter: better test code incommon/src/test
,neoforge/src/test
andfabric/src/test
, runTest Minecraft Client(:fabric)
orTest Minecraft Client(:neoforge)
for testing
- fix:
MidnightLib v1.7.5-neoforge+1.21.1 for 1.21.1
- Clean: remove NeoForge bus annotation
- Port: adapt to 1.21.1
- Port: update gradle config
- Fix: screen titles not showing
- Feat: NeoForge 1.21.6
- Port: update to full 1.21.6
- Fix: correctly wrap option text labels
- Port: 1.21.6 (pre1)
- Chore: bump version
- Clean: some code cleanup
- Optimize: remove unchanged translations in es_ar
- Feat: remove checkbox widgets
- Fix: conditions are not applied in default tab
- Fix: adjust option title position
- Feat: new method to manually add widgets
- Update es_ar.json
- Translation into Argentine Spanish (es_ar) for MidnightLib
- Translation into Argentine Spanish (es_ar) for MidnightLib
- Feat: respect TranslatableOption on enums
- Chore: bump version
- Clean: remove unused import
- Docs: improve JavaDocs
- Feat: improve URL handling
-
- feat: add clickable url for
@Comment
- chore: bump version1.7.2-rc.2
- feat: add clickable url for
- Feat: 'visibleButLocked' now applies for all buttons
- Feat: checkbox buttons next to boolean yes/no text buttons
- Fix: improve identifier crash fix
-
- adjust: optimize code & add comment
-
- rollback: boolean field (
CheckboxWidget
->ButtonWidget
)
- rollback: boolean field (
-
- fix bug+: illegal Identifier cannot input character
-
- fix bug: avoid the crash due to
Identifier
syntax not legitimate. - new feature: multiple expect values for@Condition
- change: usenet.minecraft.client.gui.widget.CheckboxWidget
for boolean@Entry
instead ofnet.minecraft.client.gui.widget.ButtonWidget
- misc: cleanup foren_us.json
and example code & bump version
- fix bug: avoid the crash due to
- Chore: bump version
- Docs: improve multi-conditions example
- Feat: optimize AutoCommand's file-size
- Clean: improve entry access further
- Feat: replace Hashtable with LinkedHashMap
- Optimize: use hash tables to reduce complexity
- Cleanup & suppress unused warnings
- Chore: bump version
- Add examples
- 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
- Fix bug: the
@Condition
does not trigger in real-time to update the menu UI - Chore: bump version
- Feat: conditions! + large cleanup
- Clean: optimize translation files & metadata
- Clean: various code improvements
- Chore: bump version
- Refactor: identifier item display
- Clean: remove blend functions
- Feat: minimal custom type adapter for Identifiers
MidnightLib v1.7.5-fabric+1.21.1 for 1.21.1
- Clean: remove NeoForge bus annotation
- Port: adapt to 1.21.1
- Port: update gradle config
- Fix: screen titles not showing
- Feat: NeoForge 1.21.6
- Port: update to full 1.21.6
- Fix: correctly wrap option text labels
- Port: 1.21.6 (pre1)
- Chore: bump version
- Clean: some code cleanup
- Optimize: remove unchanged translations in es_ar
- Feat: remove checkbox widgets
- Fix: conditions are not applied in default tab
- Fix: adjust option title position
- Feat: new method to manually add widgets
- Update es_ar.json
- Translation into Argentine Spanish (es_ar) for MidnightLib
- Translation into Argentine Spanish (es_ar) for MidnightLib
- Feat: respect TranslatableOption on enums
- Chore: bump version
- Clean: remove unused import
- Docs: improve JavaDocs
- Feat: improve URL handling
-
- feat: add clickable url for
@Comment
- chore: bump version1.7.2-rc.2
- feat: add clickable url for
- Feat: 'visibleButLocked' now applies for all buttons
- Feat: checkbox buttons next to boolean yes/no text buttons
- Fix: improve identifier crash fix
-
- adjust: optimize code & add comment
-
- rollback: boolean field (
CheckboxWidget
->ButtonWidget
)
- rollback: boolean field (
-
- fix bug+: illegal Identifier cannot input character
-
- fix bug: avoid the crash due to
Identifier
syntax not legitimate. - new feature: multiple expect values for@Condition
- change: usenet.minecraft.client.gui.widget.CheckboxWidget
for boolean@Entry
instead ofnet.minecraft.client.gui.widget.ButtonWidget
- misc: cleanup foren_us.json
and example code & bump version
- fix bug: avoid the crash due to
- Chore: bump version
- Docs: improve multi-conditions example
- Feat: optimize AutoCommand's file-size
- Clean: improve entry access further
- Feat: replace Hashtable with LinkedHashMap
- Optimize: use hash tables to reduce complexity
- Cleanup & suppress unused warnings
- Chore: bump version
- Add examples
- 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
- Fix bug: the
@Condition
does not trigger in real-time to update the menu UI - Chore: bump version
- Feat: conditions! + large cleanup
- Clean: optimize translation files & metadata
- Clean: various code improvements
- Chore: bump version
- Refactor: identifier item display
- Clean: remove blend functions
- Feat: minimal custom type adapter for Identifiers
MidnightLib v1.7.4-neoforge+1.21.6 for 1.21.6
- Feat: NeoForge 1.21.6
- Port: update to full 1.21.6
- Fix: correctly wrap option text labels
- Port: 1.21.6 (pre1)
MidnightLib v1.7.4-fabric+1.21.6 for 1.21.6
- Feat: NeoForge 1.21.6
- Port: update to full 1.21.6
- Fix: correctly wrap option text labels
- Port: 1.21.6 (pre1)
MidnightLib v1.7.3-neoforge+1.21.4 for 1.21.4
- Chore: bump version
- Clean: some code cleanup
- Optimize: remove unchanged translations in es_ar
- Feat: remove checkbox widgets
- Fix: conditions are not applied in default tab
- Fix: adjust option title position
- Feat: new method to manually add widgets
- Update es_ar.json
- Translation into Argentine Spanish (es_ar) for MidnightLib
- Translation into Argentine Spanish (es_ar) for MidnightLib
- Feat: respect TranslatableOption on enums
MidnightLib v1.7.3-fabric+1.21.4 for 1.21.4
- Chore: bump version
- Clean: some code cleanup
- Optimize: remove unchanged translations in es_ar
- Feat: remove checkbox widgets
- Fix: conditions are not applied in default tab
- Fix: adjust option title position
- Feat: new method to manually add widgets
- Update es_ar.json
- Translation into Argentine Spanish (es_ar) for MidnightLib
- Translation into Argentine Spanish (es_ar) for MidnightLib
- Feat: respect TranslatableOption on enums
MidnightLib v1.7.2-neoforge+1.21.4 for 1.21.4
- Chore: bump version
- Clean: remove unused import
- Docs: improve JavaDocs
- Feat: improve URL handling
-
- feat: add clickable url for
@Comment
- chore: bump version1.7.2-rc.2
- feat: add clickable url for
- Feat: 'visibleButLocked' now applies for all buttons
- Feat: checkbox buttons next to boolean yes/no text buttons
- Fix: improve identifier crash fix
-
- adjust: optimize code & add comment
-
- rollback: boolean field (
CheckboxWidget
->ButtonWidget
)
- rollback: boolean field (
-
- fix bug+: illegal Identifier cannot input character
-
- fix bug: avoid the crash due to
Identifier
syntax not legitimate. - new feature: multiple expect values for@Condition
- change: usenet.minecraft.client.gui.widget.CheckboxWidget
for boolean@Entry
instead ofnet.minecraft.client.gui.widget.ButtonWidget
- misc: cleanup foren_us.json
and example code & bump version
- fix bug: avoid the crash due to
MidnightLib v1.7.2-fabric+1.21.4 for 1.21.4
- Chore: bump version
- Clean: remove unused import
- Docs: improve JavaDocs
- Feat: improve URL handling
-
- feat: add clickable url for
@Comment
- chore: bump version1.7.2-rc.2
- feat: add clickable url for
- Feat: 'visibleButLocked' now applies for all buttons
- Feat: checkbox buttons next to boolean yes/no text buttons
- Fix: improve identifier crash fix
-
- adjust: optimize code & add comment
-
- rollback: boolean field (
CheckboxWidget
->ButtonWidget
)
- rollback: boolean field (
-
- fix bug+: illegal Identifier cannot input character
-
- fix bug: avoid the crash due to
Identifier
syntax not legitimate. - new feature: multiple expect values for@Condition
- change: usenet.minecraft.client.gui.widget.CheckboxWidget
for boolean@Entry
instead ofnet.minecraft.client.gui.widget.ButtonWidget
- misc: cleanup foren_us.json
and example code & bump version
- fix bug: avoid the crash due to
MidnightLib v1.7.1-neoforge+1.21.4 for 1.21.4
- Chore: bump version
- Docs: improve multi-conditions example
- Feat: optimize AutoCommand's file-size
- Clean: improve entry access further
- Feat: replace Hashtable with LinkedHashMap
- Optimize: use hash tables to reduce complexity
- Cleanup & suppress unused warnings
- Chore: bump version
- Add examples
- 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
- Fix bug: the
@Condition
does not trigger in real-time to update the menu UI
MidnightLib v1.7.1-fabric+1.21.4 for 1.21.4
- Chore: bump version
- Docs: improve multi-conditions example
- Feat: optimize AutoCommand's file-size
- Clean: improve entry access further
- Feat: replace Hashtable with LinkedHashMap
- Optimize: use hash tables to reduce complexity
- Cleanup & suppress unused warnings
- Chore: bump version
- Add examples
- 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
- Fix bug: the
@Condition
does not trigger in real-time to update the menu UI
MidnightLib v1.7.0-neoforge+1.21.4 for 1.21.4
- Chore: bump version
- Feat: conditions! + large cleanup
- Clean: optimize translation files & metadata
- Clean: various code improvements
- Chore: bump version
- Refactor: identifier item display
- Clean: remove blend functions
- Feat: minimal custom type adapter for Identifiers
- Create
ru_ru.json
MidnightLib v1.7.0-fabric+1.21.4 for 1.21.4
- Chore: bump version
- Feat: conditions! + large cleanup
- Clean: optimize translation files & metadata
- Clean: various code improvements
- Chore: bump version
- Refactor: identifier item display
- Clean: remove blend functions
- Feat: minimal custom type adapter for Identifiers
- Create
ru_ru.json
MidnightLib v1.6.10-neoforge+1.21.4 for 1.21.4
- Chore: bump version
- Refactor: identifier item display
- Clean: remove blend functions
- Feat: minimal custom type adapter for Identifiers
MidnightLib v1.6.10-fabric+1.21.4 for 1.21.4
- Chore: bump version
- Refactor: identifier item display
- Clean: remove blend functions
- Feat: minimal custom type adapter for Identifiers