Skip to content

[API] Incompatibility with all forms of Figura, Isolated source issue already, just don't know how directly to implement to your upstream #136

@OracleHisty

Description

@OracleHisty

Describe the bug
Figura incompatibility because of incorrect pivot reference

To Reproduce
Steps to reproduce the behavior:

  1. Add Figura and Better Combat to your instance.
  2. Use a model that is not the vanilla player, but utilizes the "vanilla" rig (provided below as an alternative resource for reproduction)
  3. Refer to "LeftItemPivot" or "RightItemPivot" GROUPs in blockbench.
  4. All things work, except the rotation pivots for non-vanilla models.

Expected behavior
Rotation Pivots should be correctly applied inside figura when using this format, but do not properly use them as pivot reference points

Screenshots

Image

Setup config (minecraft, modloader, libraries):

  • Minecraft version: 1.20.1 -> 1.21.x
  • Mod loader: Any Supported by Player-Animator and Better Combat (Figura is modloader agnositic using Architectury)
  • PlayerAnimator Library version (Latest, per individual test)
  • MC library version Architectury

**Other mods
Figura
Better Combat (the mod requiring the pivot references)
**

Optional:
** Used library methods:
I have attempted to fix this is an upstream figura build, and I found that it is neither better combat, nor figura, but instead upstream player-animator.

utilized examples:
working example, uses vanilla player instead, opting not to replace it:
no_elytra.zip

Blockbench models can use a "Group" as a reference point for all animations, you do not need an item to add functionality, however said groups are ONLY used as a reference point. If blockbench animations are natively used (in its newest form) You do not REQUIRE blender for functionality fully.
This does interrupt old developers' workflows slightly, however adding a parser to locate Blockbench "GROUP" types as a reference instead of a cube for a reference will solve ALL upstream incompatibility in Bettercombat, Figura, Customizable Player Models, (Epic fight sorta) and other mods that depend on PlayerAnimator.

I have, and will provide a reference model for utilizing for reproduction on all figura instances, as this is a version wide incompatibility that can be fixed by referencing the GROUP names.

Broken example: Uses a group to apply the pivot transformations for the Held Items.
example avatar reference.zip

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions