diff --git a/core/src/main/java/mc/core/world/World.java b/core/src/main/java/mc/core/world/World.java index 0c29708..37d35e0 100644 --- a/core/src/main/java/mc/core/world/World.java +++ b/core/src/main/java/mc/core/world/World.java @@ -13,7 +13,10 @@ public interface World { WorldType getWorldType(); EntityLocation getSpawn(); - void setSpawn(double x, double y, double z, float yaw, float pitch); + void setSpawn(EntityLocation location); + default void setSpawn(double x, double y, double z, float yaw, float pitch) { + setSpawn(new EntityLocation(x, y, z, yaw, pitch)); + } default void setSpawn(double x, double y, double z) { setSpawn(x, y, z, 0f, 0f); } diff --git a/simple_world/src/main/java/mc/world/simple/SimpleWorld.java b/simple_world/src/main/java/mc/world/simple/SimpleWorld.java index ef2981d..10001e2 100644 --- a/simple_world/src/main/java/mc/world/simple/SimpleWorld.java +++ b/simple_world/src/main/java/mc/world/simple/SimpleWorld.java @@ -39,8 +39,8 @@ public class SimpleWorld implements World { } @Override - public void setSpawn(double x, double y, double z, float yaw, float pitch) { - this.spawn = new EntityLocation(x, y, z, yaw, pitch); + public void setSpawn(EntityLocation location) { + this.spawn = location; } @Override