
371.8K
161
Caxton 1.0.0-alpha.3+26.1.2-NEOFORGE
release11 апреля 2026 г.1.0.0-alpha.3
Adopt official enum extension methods on Fabric.
- On Fabric, we used to use Fabric ASM to extend the
FontType(Mojmap:GlyphProviderType) enum. Since the recently released version 0.17.1, Mixin supports enum extensions, which removes the need for Fabric ASM. This also makes the source code for the Fabric version completely free of Mojmap. Note that Caxton now requires Fabric Loader 0.19.1 or later. - On Forge, we originally used JavaScript core mods to extend the
FontTypeenum. When NeoForge planned to remove support for core mods, this was replaced with a mixin that adds the field manually. NeoForge has a built-in way to extend certain enums, which we plan to use eventually, but we’re waiting on Neo Loom being able to remap enum extension files.
Caxton 1.0.0-alpha.3+26.1.2-FABRIC
release11 апреля 2026 г.1.0.0-alpha.3
Adopt official enum extension methods on Fabric.
- On Fabric, we used to use Fabric ASM to extend the
FontType(Mojmap:GlyphProviderType) enum. Since the recently released version 0.17.1, Mixin supports enum extensions, which removes the need for Fabric ASM. This also makes the source code for the Fabric version completely free of Mojmap. Note that Caxton now requires Fabric Loader 0.19.1 or later. - On Forge, we originally used JavaScript core mods to extend the
FontTypeenum. When NeoForge planned to remove support for core mods, this was replaced with a mixin that adds the field manually. NeoForge has a built-in way to extend certain enums, which we plan to use eventually, but we’re waiting on Neo Loom being able to remap enum extension files.
Caxton 1.0.0-alpha.2+26.1-NEOFORGE
release30 марта 2026 г.1.0.0-alpha.2
- Fix crashes with resource loading with some mods
- Set mod icon on NeoForge version
Caxton 1.0.0-alpha.2+26.1-FABRIC
release30 марта 2026 г.1.0.0-alpha.2
- Fix crashes with resource loading with some mods
- Set mod icon on NeoForge version
Caxton 1.0.0-alpha.1+26.1-NEOFORGE
release27 марта 2026 г.1.0.0-alpha.1
Initial experimental build using the Foreign Function & Memory ( FFM) API.
Caxton previously used the Java Native Interface (JNI) to
interact with the native caxton-impl library, which handles text shaping and glyph rasterization (both conventional
and MSDF). Java 22 added the Foreign Function & Memory (FFM) API as an alternative to JNI. Since Minecraft 26.1 requires
Java 25, it is now possible to migrate to FFM.
Since this is a major change, this version might have bugs or performance issues. Please report them to our issue tracker!
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:3 года назад
Обновлён:2 дня назад
