- Fix a rare crash when reloading resources
- Fix a crash when the first glyph rendered from a Caxton font after a resource reload has zero width or height
- Fix crash when another mod instantiates
TextRenderer
s during mod initialization, such as Hephaestus - Fix rasterization bugs with certain fonts under
raster
tech
Updated to 1.20 Pre-release 2.
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.