From 8ca4108d4cc54194987acd1f10c9a3604cdc83c0 Mon Sep 17 00:00:00 2001 From: filoghost Date: Mon, 9 Aug 2021 21:14:58 +0200 Subject: [PATCH] Make HologramPosition.add() return the position itself --- .../holographicdisplays/api/hologram/HologramPosition.java | 2 +- .../plugin/hologram/api/APIHologramPosition.java | 6 ++++++ .../plugin/hologram/base/BaseHologramPosition.java | 3 ++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/api/src/main/java/me/filoghost/holographicdisplays/api/hologram/HologramPosition.java b/api/src/main/java/me/filoghost/holographicdisplays/api/hologram/HologramPosition.java index 0a48646c..5243da90 100644 --- a/api/src/main/java/me/filoghost/holographicdisplays/api/hologram/HologramPosition.java +++ b/api/src/main/java/me/filoghost/holographicdisplays/api/hologram/HologramPosition.java @@ -45,7 +45,7 @@ public interface HologramPosition { void setZ(double z); - void add(double x, double y, double z); + HologramPosition add(double x, double y, double z); int getBlockX(); diff --git a/plugin/src/main/java/me/filoghost/holographicdisplays/plugin/hologram/api/APIHologramPosition.java b/plugin/src/main/java/me/filoghost/holographicdisplays/plugin/hologram/api/APIHologramPosition.java index 73c7f19b..337f9ff2 100644 --- a/plugin/src/main/java/me/filoghost/holographicdisplays/plugin/hologram/api/APIHologramPosition.java +++ b/plugin/src/main/java/me/filoghost/holographicdisplays/plugin/hologram/api/APIHologramPosition.java @@ -19,4 +19,10 @@ public class APIHologramPosition extends BaseHologramPosition implements Hologra super(location); } + @Override + public APIHologramPosition add(double x, double y, double z) { + super.add(x, y, z); + return this; + } + } diff --git a/plugin/src/main/java/me/filoghost/holographicdisplays/plugin/hologram/base/BaseHologramPosition.java b/plugin/src/main/java/me/filoghost/holographicdisplays/plugin/hologram/base/BaseHologramPosition.java index 915c3f4a..69cbc541 100644 --- a/plugin/src/main/java/me/filoghost/holographicdisplays/plugin/hologram/base/BaseHologramPosition.java +++ b/plugin/src/main/java/me/filoghost/holographicdisplays/plugin/hologram/base/BaseHologramPosition.java @@ -96,10 +96,11 @@ public class BaseHologramPosition { this.z = z; } - public void add(double x, double y, double z) { + public BaseHologramPosition add(double x, double y, double z) { this.x += x; this.y += y; this.z += z; + return this; } public void set(String worldName, double x, double y, double z) {