diff --git a/src/main/java/com/github/elenterius/biomancy/integration/pehkui/PehkuiCompat.java b/src/main/java/com/github/elenterius/biomancy/integration/pehkui/PehkuiCompat.java index 0f0350989..b4bb6bc66 100644 --- a/src/main/java/com/github/elenterius/biomancy/integration/pehkui/PehkuiCompat.java +++ b/src/main/java/com/github/elenterius/biomancy/integration/pehkui/PehkuiCompat.java @@ -52,12 +52,7 @@ public float getScale(LivingEntity livingEntity) { } - private static final ScaleModifier SCALE_MODIFIER = registerScaleModifier("scale", () -> new ScaleModifier() { - @Override - public float modifyScale(final ScaleData scaleData, float modifiedScale, final float delta) { - return SCALE_TYPE.getScaleData(scaleData.getEntity()).getScale(delta) * modifiedScale; - } - }); + private static final ScaleModifier SCALE_MODIFIER = registerScaleModifier("scale", () -> new TypedScaleModifier(() -> PehkuiCompat.SCALE_TYPE)); private static final ScaleType SCALE_TYPE = registerScaleType("size", builder -> builder.affectsDimensions().addDependentModifier(SCALE_MODIFIER));