Skip to content

Conversation

@SnaveSutit
Copy link
Contributor

Changes

  • ⚠️ BREAKING — Removed custom_name, custom_name_visible, useNbt, and nbt from Display Entity Configs. Use the new 'On Summon Function' and 'On Apply Function' settings to configure entity NBT instead.
  • ⚠️ BREAKING — Removed inherit_settings from Display Entity Configs. It didn't work properly and was causing more issues than it solved. Use the new copy / paste config actions instead.
  • Replaced unique node configs with universal DisplayEntityConfig.
  • Added 'Copy Display Entity Config' and 'Paste Display Entity Config' actions to context menus for Groups, Text Displays, Item Displays, and Block Displays.
  • Added 'On Summon Function' to Display Entity Configs.
  • Added 'On Apply Function' to Per-variant Display Entity Configs.
  • Improved undo / redo history and behavior for TextDisplays, ItemDisplays, and BlockDisplays.
  • Improved the Render Box preview's reactivity.

Fixes

  • Fixed rotation validation not checking the correct version, and marking any rotation as invalid.
  • Fixed Blueprints becoming unsavable after opening.
  • Fixed Blueprints becoming unsavable after converting from another format.
  • Fixed annoying element panel UI flicker when selecting or transforming TextDisplays, ItemDisplays, or BlockDisplays.
  • Fixed uncaught error when deleting a text display.
  • Fixed outdated warning not appearing until the second reload after rig_hash was modified.
  • Fixed custom outliner elements inheriting the same properties list, and therefor causing every node which inherits it to include every other node's properties in it's saved data.

If the default variant couldn't be found, the codec compile function would fail. I've changed the `Variant.getDefault` function to create a default variant if one does not already exist.
- Added `onSummonFunction` to display entity config.
- Added `onApplyFuntion` to display entity config.
- Removed `custom_name`, `custom_name_visible`, `inherit_settings`, `useNbt`, and `nbt` from display entity config.
- Improved custom outliner node update cycle.
@SnaveSutit SnaveSutit marked this pull request as ready for review October 14, 2025 20:35
@SnaveSutit SnaveSutit merged commit b6571c5 into main Oct 14, 2025
@SnaveSutit SnaveSutit deleted the v1.8.0-beta.2 branch October 14, 2025 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants