diff --git a/src/main/java/com/tiedup/remake/state/PlayerBindState.java b/src/main/java/com/tiedup/remake/state/PlayerBindState.java index 2cbd62a..4c6f75c 100644 --- a/src/main/java/com/tiedup/remake/state/PlayerBindState.java +++ b/src/main/java/com/tiedup/remake/state/PlayerBindState.java @@ -191,7 +191,7 @@ public class PlayerBindState implements IRestrainable, IPlayerBindStateHost { this.captivity = new PlayerCaptivity(this); // Initialize movement component - this.movement = new PlayerMovement(this); + this.movement = new PlayerMovement(); this.captor = null; this.captorManager = new PlayerCaptorManager(player); diff --git a/src/main/java/com/tiedup/remake/state/components/PlayerMovement.java b/src/main/java/com/tiedup/remake/state/components/PlayerMovement.java index af46f03..265b0c7 100644 --- a/src/main/java/com/tiedup/remake/state/components/PlayerMovement.java +++ b/src/main/java/com/tiedup/remake/state/components/PlayerMovement.java @@ -1,6 +1,5 @@ package com.tiedup.remake.state.components; -import com.tiedup.remake.state.hosts.IPlayerBindStateHost; import com.tiedup.remake.v2.bondage.movement.MovementStyle; import org.jetbrains.annotations.Nullable; @@ -13,8 +12,6 @@ import org.jetbrains.annotations.Nullable; */ public class PlayerMovement { - private final IPlayerBindStateHost host; - // --- Resolved style state --- @Nullable private MovementStyle activeMovementStyle; @@ -35,8 +32,7 @@ public class PlayerMovement { private double lastY; private double lastZ; - public PlayerMovement(IPlayerBindStateHost host) { - this.host = host; + public PlayerMovement() { } // --- Resolved style ---