Renderer/src/main/java/electrosphere/entity/state/gravity/GravityUtils.java
austin 91a84185c1
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
jump fix
2024-07-31 18:27:30 -04:00

36 lines
1.2 KiB
Java

package electrosphere.entity.state.gravity;
import electrosphere.entity.Entity;
import electrosphere.entity.EntityDataStrings;
public class GravityUtils {
public static void clientAttemptActivateGravity(Entity target){
if(target.containsKey(EntityDataStrings.GRAVITY_ENTITY)){
ClientGravityTree tree = ClientGravityTree.getClientGravityTree(target);
tree.start();
}
}
public static void serverAttemptActivateGravity(Entity target){
if(target.containsKey(EntityDataStrings.GRAVITY_ENTITY)){
ServerGravityTree tree = ServerGravityTree.getServerGravityTree(target);
tree.start();
}
}
public static void clientAttemptDeactivateGravity(Entity target){
if(target.containsKey(EntityDataStrings.GRAVITY_ENTITY)){
ClientGravityTree tree = ClientGravityTree.getClientGravityTree(target);
tree.stop();
}
}
public static void serverAttemptDeactivateGravity(Entity target){
if(target.containsKey(EntityDataStrings.GRAVITY_ENTITY)){
ServerGravityTree tree = ServerGravityTree.getServerGravityTree(target);
tree.stop();
}
}
}