Port of 0.4.2 to 23w17a to reduce the workload of updating to 1.20 later on. Things might or might not work; here be dragons!
- Fix a crash on startup when the
configdirectory was absent. - Fix the cursor appearing at an incorrect position in the sign editing screen when inserting or deleting text in the middle of a line.
Hotfix for a crash on startup when the date is April 1.
Caxton 0.4.0 made the April Fool’s joke less intrusive. Older versions rendered all text with a substitution cipher; this was switched to obfuscating only the splash text in 0.4.0. Unfortunately, this functionality was not coded properly, resulting in the game crashing on launch.
- Update to 1.19.4
- Add option for non-MSDF text rendering
- This is useful for pixel fonts, and it is also the only method to be compatible with Iris Shaders
- Add
sortTextRenderLayersglobal option - Fix rendering issues in certain GUI elements
- Fix compatibility with EMI
- Fix further issues with EMI
- Add
sortTextRenderLayersoption- This was treated as always-on but is now disabled by default



