Version 5.0 for Minecraft 1.19+
Phew! After a lot of waiting here comes a new release. This release breaks several aspects of previous versions. Don't panic, the old versions still exist and still work in the latest versions of the game.
I want to hear your feedback! Feel free to open an issue here on Github or visit on Discord.
Changes from v4.1:
- Switched fonts to the new
space
provider.⚠️ This makes it no longer work in Minecraft versions prior to 1.19⚠️ - Removed the space characters in the
\uF800
to\uF830
range to make the pack more future-proof and give you more room for your own creations. - Instead there are now continuous ranges of single characters for every width you could wish for. These have been placed in the higher planes of Unicode due to not fitting anywhere else. Translations were updated to point to the new characters (see updated README).
- Quicker rendering (less impact on client FPS) due to
space
providers having no associated texture. - Smaller file sizes thanks to
space
providers needing less boilerplate JSON. - Even smaller file sizes from switching to minified JSON.
- Support for fractional widths between -1 and 1 for important denominators below 100 (see updated README).
- "split" and "nosplit" concepts removed as
space
providers are "nosplit" only. - Introducing the
newlayer
character that fixes certain rendering problems that were previously solved with the "split" mode. Just add it wherever you want to create a new layer and everything after will render on top. space.<width>
translations no longer include%s
due to a breaking change in Minecraft translation handling. This means that content can no longer be included inside a"with"
property, but this feature was rarely used.- The pack can now be loaded as data pack to access sample magic digit calculator functions (thanks to vdvman1 for helping with these!)