Skip to content

Update Java Display Animator to 1.1.2 - #1013

Open
rieyi wants to merge 1 commit into
JannisX11:masterfrom
rieyi:codex/update-display-animator-1.1.2
Open

rieyi wants to merge 1 commit into
JannisX11:masterfrom
rieyi:codex/update-display-animator-1.1.2

Conversation

@rieyi

@rieyi rieyi commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

Update Java Display Animator to 1.1.2

Update the existing plugin added in #968 with a project settings panel, first-person animation authoring preview, and optional player-skin arms.

Improvements and new features

  • Group plugin commands under Tools > Java Display Animator. A six-page settings window manages General, Player Arms, Animations, Pack Files, Datapack, and Developer API settings. Changes update the current project; users save the .bbmodel to retain them on disk.
  • Provide a first-person preview panel in the Animate sidebar to preview the first-person result while editing animations.
  • Add player-arm support.
  • Support multiple animation tracks, 1–20 FPS sampling, isolated baking, model-frame deduplication, bounds checks, and transactional insertion into existing packs.

Fixes

  • Hide internal animation and export object properties from the native project form with exposed: false, preserving their serialization.
  • Add pack export to File > Export and inherit Blockbench text sizing for small labels, hints, and bounds results.
  • Register the Tools submenu once and keep one first-person timeline button after hot reloads.
  • Open the display-animation controls automatically for new Java Display Animation projects, expanding a folded panel and preserving existing display switches.
  • Correct native dialog cancellation indices so closing or pressing Escape cancels bounds selection, export confirmation, and hand deletion.

Validation

  • Automated source tests, type checking, and universal/Chinese/official builds pass for 1.1.2.
  • The upstream plugin validator passes for display_anim_preview.
  • Blockbench Desktop 5.2.1: project settings, automatic preview opening, folded-panel reopening, cancellation, player-arm version notices, and hot reloads were checked on authorized test copies. The source model retains four keyframes and its model, texture, display, and export settings after verification and restoration.

The declared minimum is Blockbench Desktop 5.1.5; live checks used 5.2.1.

Add the 1.1.2 project settings, first-person authoring preview and optional
player-skin arm workflows. Address native project-form visibility, export-menu
integration and text sizing. Group Tools commands, open display controls for
new projects, and correct dialog cancellation.
@rieyi
rieyi force-pushed the codex/update-display-animator-1.1.2 branch from 7819665 to 1243e3d Compare October 4, 2026 08:38
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.

1 participant