LiquidBounce icon indicating copy to clipboard operation
LiquidBounce copied to clipboard

feat(Animations) Proper scaling & seperate arm configuration

Open nullablepointer opened this issue 2 months ago • 5 comments

  • Add scaling support for mainhand and offhand
  • Add Arm setting for configuring how the hand is rendered without items

Sadly scaling the arm doesn't work using these mixins, though the Z translation offers the "old" scaling. This could be improved if we added a new setting type (for ex Vec3DSetting) that would allow for easy configuration of XYZ values.

Also note that tridents and crossbows have their old scale/translations since otherwise they would look bad (crossbow not centered etc). If someone has an idea how to circumvent this, feel free to edit this. Maps are rendered using a different method that is not included in this mixin.

nullablepointer avatar Oct 12 '25 11:10 nullablepointer

We do have vec3d settings.

MukjepScarlet avatar Oct 15 '25 03:10 MukjepScarlet

https://github.com/CCBlueX/LiquidBounce/blob/4d966000c1a04d3512a063db4f8f1e124f2d67d6/src/main/kotlin/net/ccbluex/liquidbounce/features/module/modules/render/ModuleBedPlates.kt#L61

MukjepScarlet avatar Oct 15 '25 03:10 MukjepScarlet

We do have vec3d settings.

i don't think they allow for min and max settings, which would be needed for this type of setting

nullablepointer avatar Oct 15 '25 08:10 nullablepointer

Current vec3d and vec3i value are designed for position-like stuffs.

MukjepScarlet avatar Oct 15 '25 09:10 MukjepScarlet

Arm not working.

MukjepScarlet avatar Oct 16 '25 10:10 MukjepScarlet