v1.27
Stable✓ [Fixes]
Glyphs & text
- Scoreboard glyphs, GIF-glyphs and the
glyphinfocommand not working on 26.2 - GIF-glyph frames offset wrong when frame size did not match the aspect ratio
- Animated glyphs rendering blank when resolved before pack-generation finished
- Reference-glyphs missing from emoji-list and never registering placeholders
- Glyph tag scanning, escaping and parsing reworked to keep component roots
- Glyphs not rendering in playerlist objectives using number-formats
- Glyph and shift tags not parsing in options-menu lang keys
- Recipe-Screen using legacy formatting, thus not allowing glyphs
- Gradient-tag not nested correctly in the resource-pack prompt
- PAPI-tags bypassing permissions and returning nothing outside chat
Items
- JukeboxPlayable and ItemsAdder id-remaps not converting properly from IA
- Crossbow breaking when defining
charged_model/firework_model use_remainderreferencing a nexo_item being dropped depending on item parse-orderblocks_attacksfailing to build on Paper 26.2 due to changedbypassed_bysignatureComponents.enchantable0 clamped to 1 instead of removing the component- PersistentData not building nested
TAG_CONTAINERs, missing array-types and erroring on unknown types - Config-defined PersistentData pinned to the stored copy on item-update
- Missing item-model textures breaking the item-definition, now using a placeholder
custom_model_datadropped from the material item-model when preferringitem_modeldamaged_modelsand pack base-models lost in the legacy override conversion- Model face-UVs outside 0..16 making 26.1+ clients drop the item-definition
- 1.21.11+ model rotations only reaching clients below 26.1, now clamped in legacy overlays
Pack
- Incorrect "missing texture" for Paletted Permutation atlas entries
- Undefined custom-armor layers parsing as empty keys, blocking sibling layers
- Armor asset-ids only being dropped for helmets that use a 3D
Pack.model - Obfuscation replacing overlay models with their base variant, and skipping equipment layers, vanilla-keyed models and fonts
- Stale overlay-entries from imported packs and older generations breaking textures
- Multipack template-packs not resolving per pack-server, so LobFile and S3 can serve them
- Pack-generation hanging when ModelEngine zipped early or never registered
- POLYMATH migrating to HERMES even on configs that already used HERMES
Furniture & blocks
- ModelEngine issue on Folia due to teleport not teleportAsync
- Furniture culling and door packet-updates running off the Folia region-thread
- Furniture using the wrong placement-variant for settings like
restricted_rotation - Furniture step and fall sounds never playing due to hitbox block lookup
- Furniture duping drops when spam-clicking ModelEngine furniture
- FurnitureBed potential invisibility issue due to third-party plugins
- Noteblock dupe when broken within a tick of its note playing
- Unloading a world corrupting the block-sound task map
- Min culling-distance comparing against max bound, disabling culling when set
* [Changes]
- Reworked atlas split to properly handle the 1.21.11+ split, removing the
legacy_atlassetting - Allow defining texture in ItemModel-Builder to skip Pack & manual Model files
- Split item formatting into individual itemname, lore and customname toggles
- Allow specifying
tooltip_display.hide_tooltip - Added
force_visibilitysetting for FurnitureBed - Improved validation of vanilla assets in glyphs and items, grouped per issue
- Optimized Furniture occlusion-culling, pack-generation, barrier collisions, light-block handling,
- step/fall sounds, the furniture evolution-task and mob-movement and liquid-flow around hitboxes