diff --git a/src/main/java/com/goby56/wakes/config/WakesConfig.java b/src/main/java/com/goby56/wakes/config/WakesConfig.java index 5f0488a..aee5a52 100644 --- a/src/main/java/com/goby56/wakes/config/WakesConfig.java +++ b/src/main/java/com/goby56/wakes/config/WakesConfig.java @@ -90,7 +90,7 @@ public void setUpper(int upper) { public float splashPlaneWidth = 2f; public float splashPlaneHeight = 1.5f; public float splashPlaneDepth = 3f; - public float splashPlaneOffset = -0.1f; + public float splashPlaneOffset = -0.2f; public float splashPlaneGap = 1f; public int splashPlaneResolution = 5; public float maxSplashPlaneVelocity = 0.5f; diff --git a/src/main/java/com/goby56/wakes/config/YACLIntegration.java b/src/main/java/com/goby56/wakes/config/YACLIntegration.java index 86776bd..cd6c078 100644 --- a/src/main/java/com/goby56/wakes/config/YACLIntegration.java +++ b/src/main/java/com/goby56/wakes/config/YACLIntegration.java @@ -76,7 +76,7 @@ public static Screen createScreen(Screen parent) { .controller(opt -> floatSlider(opt, 0.1f, 2f, 0.1f)) .build()) .option(optionOf(Float.class, "splash_plane.offset", false) - .binding(-0.1f, () -> config.splashPlaneOffset, val -> config.splashPlaneOffset = val) + .binding(-0.2f, () -> config.splashPlaneOffset, val -> config.splashPlaneOffset = val) .controller(opt -> floatSlider(opt, -1f, 1f, 0.1f)) .build()) .option(optionOf(Float.class, "splash_plane.gap", false) diff --git a/src/main/java/com/goby56/wakes/particle/custom/SplashPlaneParticle.java b/src/main/java/com/goby56/wakes/particle/custom/SplashPlaneParticle.java index 6e9e686..1034bac 100644 --- a/src/main/java/com/goby56/wakes/particle/custom/SplashPlaneParticle.java +++ b/src/main/java/com/goby56/wakes/particle/custom/SplashPlaneParticle.java @@ -80,7 +80,7 @@ private void aliveTick(ProducesWake wakeProducer) { this.yaw = 90f - (float) (180f / Math.PI * Math.atan2(vel.z, vel.x)); } this.direction = Vec3d.fromPolar(0, -this.yaw); - Vec3d planeOffset = direction.multiply((this.owner.getWidth() + WakesClient.CONFIG_INSTANCE.splashPlaneOffset)); + Vec3d planeOffset = direction.multiply(this.owner.getWidth() + WakesClient.CONFIG_INSTANCE.splashPlaneOffset); Vec3d planePos = this.owner.getPos().add(planeOffset); this.setPos(planePos.x, wakeProducer.producingHeight(), planePos.z); }