Hi everyone,
This update brings multi-character glyphs, multi-hitbox/seat/light furniture, several new commands and a long list of fixes across pack generation, furniture, glyphs and backpacks. Docs updated at https://docs.oraxen.com/
Features:
Fixes:
- Multi-character glyphs end-to-end, with hover/copy on glyph tags and automatic chars: → char: migration
- Multiple furniture hitboxes via the new hitboxes list, each rotated and tracked as its own Interaction entity
- Multiple furniture seats with rotation-aware placement and nearest-seat selection
- Multiple furniture lights via the new lights list
- Configurable backpack visibility while swimming and gliding
- Case-insensitive config sections and Material values across all parsers
- prevent_renaming option on misc items to block anvil renames while allowing repair and enchant
- Pack.generation.disable_mcmeta_generation setting to fully own pack.mcmeta yourself
- CustomArmor.auto_select_type toggle
- Imported pack.mcmeta overlay entries are now merged into Oraxen's pack
- New /oraxen remove-branding and /oraxen remove-defaults commands with confirmation
- Typed reload feedback: Successfully reloaded <type>.
A big thanks to Jan for his impressive amount of careful effort. If you hit any issue, please let me know.
- Fixed the LinkageError crash on /oraxen inventory and title rendering, by switching to JSON-based PacketEvents wrappers
- Fixed backpack detachment when another player mounts the owner
- Fixed custom block hardness desync that left blocks invisible after breaking
- Fixed staged furniture plant growth and bonemeal handling
- Fixed ItemBuilder.build() leaking a shared mutable ItemStack for unstackable items
- Fixed soulbound duplication with keepInventory-style death plugins
- Fixed glyph shadow colors from MiniMessage tags and appearance.shadow_color
- Fixed /oraxen recipes show all pagination arrows showing a stack count
- Fixed datapack output path on Paper 26.1+
- Default text-effects encoding switched from deprecated alpha_lsb to effect_font
- Language-file migration for the new <reloaded> placeholder
- Anvil prevent_renaming no longer blocks repair/enchant on named items
- Whitespace-tolerant furniture parsers, confirmation prompts on destructive commands, dedup of pack.mcmeta overlay merges, gated backpack mount-packet storm, and tightened OS.java macOS parsing
Best,
Thomas