Add the shift
feature to the caxton
font provider.
This update was brought to you by the DrawContext
class.
Remove some immediate buffer constructions in Caxton’s tweaks to GUI elements, instead using DrawContext
’s ability to manage rendering buffers like every 23w18a GUI component should do.
From now on, 1.20 snapshot versions will be labeled as 0.4.3 alphas.
This update was brought to you by the class FontManager.class_8556
.
#flirora: time to update caxton to the next snapshot
#flirora: they fucking DFUed the
FontLoader
#flirora: fucking shit
0x150: i love minecraft
Updated to 23w18a. This might have bugs; tread carefully and report any that are found!
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
config
directory 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
sortTextRenderLayers
global option - Fix rendering issues in certain GUI elements
- Fix compatibility with EMI