Skip to content

🐛 Null object nodes are not registered (resulting in failing inverse kinematics) #505

@lolimtaco

Description

@lolimtaco

🛑 Before you Start

  • I have searched existing bug reports for my problem.
  • I have read the F-A-Q.
  • I am using the latest version of Animated Java
  • I will only report a single bug in this report. If I have found multiple bugs, I will create a separate report for each one.

🗣️ Describe the bug

In a model that contains inverse kinematics through Blockbench (using a locator and a null object), the IK is correctly shown in the animation preview, but when exported in-game, any IK movement does not exist.

Viewing the Console through Blockbench's Dev Tools shows that AJ encountered an 'unknown node type' for the null object when attempting to export the model.

Image

⚠️ Error Message

N/A

🔄️ How to Reproduce

  1. Create a model with inverse kinematics (several nodes all parented to the previous node, with a locator at the last one and a null object at the top of the folder)
  2. Create an animation and move the null object, visually seeing the IK
  3. Export the model and play the animation in-game

✅ Expected Behavior

The IK within the animation should play in-game.

💡 Solutions & Alternatives

Based off of the console logs, null objects may not be registered as a node type within AJ or are incorrectly named

🟩 Minecraft Version

1.21.4

🟦 Blockbench Version

5.1.4

💻 Operating System

Windows

📃 Installed Blockbench Plugins

None other than AJ v1.10.0-beta.6

⛰️ Minecraft Environment

Newly created vanilla 26.1 singleplayer world

Metadata

Metadata

Assignees

Labels

🐛 BugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions