v1.25
Stable
Added
- swap FurnitureBed for 1.21.10+ to use Mannequin entities, fixes invisible issue & packet spam
fbc0bc7 - add option to override itemModel and/or lore for NexoDialog item being displayed
800ce44 - handle humanoid-baby armor
e2651ae - NexoTag feature for simplifying repeated recipes
219e9f2
Fixed
- UNBREAKABLE component being Valued only in 1.21.4
98d70d3 - only run tasks when nexo is enabled
f4f6dec - reload wiping CustomModelData structures set via component
d6c16f5 - folia issue with custom block step/fall sounds
0af8d19 - player slurping up items between FurnitureBed & 0,0,0 when laying down
17ea4d1 - improve NexoDialog referencing of NexoItems by rebuilding Dialog when items done loading
3b08fd6 - NexoConverter not migrating old jukebox_playable config
4c0dc52 - issue with damage being reset on some items on update
d3ff270 - custom trim models losing parent layer0 on pack merge
c179e30 - stringblock non-deterministic order causing unique pack-hash each time
b21303b - 26.2 using per-world entityIds not global
3510e33 - limit HUMANOID_BABY to 26.2+ client-overlay
7a02591 - add missing 26.2 NexoOverlay
5bf4b42 - ItemModelBuilder improperly handling root-keys
eef7aae - ItemBuilder setting vanilla-default ItemModels every time not just customs
923b858 - FurnitureState CustomModelData not using data-component format
0bfda3b - 26.2 changing field to private so need to override against commons
a4ad311 - reading VanillaResourcePack due to missing MCMETA PackFormat context
017c4ee - wrong package-ver
05efa1b - invalid PackFormat
cf0554c - re-send pack hashes to proxy on reconnect so restarts dont force client re-download
af002b7 - double resourcepack send on reconfigure causing config phase hang
02df9f2 - ensure attempted culled furniture is in same world
a41fb9c - NexoPackPreEvent never keeping changes due to clearing pack
4f3ad5c - lore handled in templates
251a430
Improved
- allow single element entries for ClickAction condition(s) & action(s)
4215ffb - add setting to disable actionbar formatting
1ec9ce9 - remove ItemFlags in favour of backwards compatible TooltipDisplay component
1e395b6 - move canBreak/canPlace to use NMS to allow NexoBlocks & BlockStates to be defined explicitly
eeffd0d - start assigning CHORUS type variations at 49..63 then down
8559627 - code cleanup
56a8def - remove remaining ItemMeta usage
42836c3 - cleanup TODOs
3349180 - more cleanup away from deprecated itemmeta logic
2220f2b - remove deprecated UpdateCallback postUpdate
f9e2aba - make EntityUtils to override version-diff logic
6871a8c - separate nms module & minor fix
b447fb6 - more DataComponent work again
9e9fa16 - more DataComponent work
3e35100 - start work on complete swap from ItemMeta to DataComponents
ea56313 - drop support for <1.21.4, 1.21.7 & 1.21.9
fd604a0 - gradle cleanup
ca22749
Added
- increase max `custom_variation` for NOTEBLOCK type CustomBlocks on 26.1+ to 1349
215fd60 - expand CustomModelDataState to support string, color, int/float & boolean types
f440c66 - allow defining basic `composite_textures` which generates Models
b5f0d02
Fixed
- publish
2ce0199 - properties config saved on all furniture when it shouldnt be
29445ba - lore causing stacking issues
7e82496 - CMD issue from prev devbuild
ea01b9b - BBModelGenerator not supporting light_emission & gui_light
350e77d - lang-keys not properly translated when switching languages etc
d2ccd5c - cap Emoji Book at 100 pages
8c2e4d1 - Text-Mechanic entities not sent when tracking NexoFurniture initially
9af0439 - psitons being able to push blocks into NexoFurniture hitboxes
e9faca7 - cmd being kept when updating items
5864f01 - issue with command mechanic and consuming
dfebfa8 - TextureMerger animated-texture issues
1b80e1c - atlas issues with legacy atlas when using cmd
23e7da8 - SIMPLE merger bad texturing for 512x512 images
bd0f214 - NexoOverlays applying to one version more than it should
32df71d - asset-id set for itemmodel-provided equipment items
b69435b - bypass furniture worldguard flags when player has bypass permission
cad5a11 - WorldGuard flag for furniture-rotatable not denying furniture rotations
9b2a867 - WorldGuard flags affecting furniture-action when furniture shouldnt be under said property
79ab4cc - Furniture sending hitboxes to other worlds, overlapping potential blocks
9fb9059 - Misc#prevent_renaming not working
5f7ec1f - BBModelGenerator not respecting texture-paths specified in .bbmodels, fallback to standard if invalid provided
68717ce - PackObfuscator & excluded_files issues
f6ff44c - FIXED transform for non-full blocks being incorrect
6083d8b
Improved
- 26.2 GIF shaders maybe
211b2ae - some cleanup of messy code
37ceeda - bump cbd and fix publish
4bb8f70 - perf: improve furniture-hitbox/light lookups
a2e14e5 - add setting to plug ears for mipmap despite issues
6ff6a1d - sort overlays in entry-meta by formats
fd4c77b - add ItemModel to iteminfo command
d06ba33
v1.23
Stable
Added
- add `reset_after` & `next_after` to FurnitureStates
0326386 - add onSneak parameter & WorldGuard support
bb2084b - permission property for furniture states
9822cb6 - ModelEngine & ModelEngine Anim states
8f16665
Fixed
- FurnitureState parent-reset/next durations copied into sub-states
3c01ecc - add permutation atlases back in
738dd01
Improved
- swap to using conditions like ClickAction
3e10fda