From 7bc43cc6d22514f33cb13b47b8f4d3b8808bf906 Mon Sep 17 00:00:00 2001 From: yoyosource Date: Mon, 22 Jul 2024 12:30:44 +0200 Subject: [PATCH] Update Portals debug infos! --- src/de/steamwar/lobby/portal/CommandPortal.java | 5 +++++ src/de/steamwar/lobby/portal/DummyPortal.java | 5 +++++ src/de/steamwar/lobby/portal/FightserverPortal.java | 5 +++++ src/de/steamwar/lobby/portal/Portal.java | 3 +++ src/de/steamwar/lobby/portal/StackPortal.java | 5 +++++ src/de/steamwar/lobby/portal/TeleportPortal.java | 5 +++++ 6 files changed, 28 insertions(+) diff --git a/src/de/steamwar/lobby/portal/CommandPortal.java b/src/de/steamwar/lobby/portal/CommandPortal.java index f2799d4..36f7862 100644 --- a/src/de/steamwar/lobby/portal/CommandPortal.java +++ b/src/de/steamwar/lobby/portal/CommandPortal.java @@ -101,4 +101,9 @@ public class CommandPortal implements PortalHandler { public void delete() { // Nothing to remove } + + @Override + public String toString() { + return "Command: /" + command; + } } diff --git a/src/de/steamwar/lobby/portal/DummyPortal.java b/src/de/steamwar/lobby/portal/DummyPortal.java index 291ee8c..9a76145 100644 --- a/src/de/steamwar/lobby/portal/DummyPortal.java +++ b/src/de/steamwar/lobby/portal/DummyPortal.java @@ -53,4 +53,9 @@ public class DummyPortal implements PortalHandler { public void delete() { // Delets nothing } + + @Override + public String toString() { + return "Dummy"; + } } diff --git a/src/de/steamwar/lobby/portal/FightserverPortal.java b/src/de/steamwar/lobby/portal/FightserverPortal.java index 9ae1c3b..08f03bb 100644 --- a/src/de/steamwar/lobby/portal/FightserverPortal.java +++ b/src/de/steamwar/lobby/portal/FightserverPortal.java @@ -236,4 +236,9 @@ public class FightserverPortal implements PortalHandler, Comparable map) { this( @@ -128,6 +129,7 @@ public class Portal implements PortalHandler, ConfigurationSerializable { this.debugPos1 = new Hologram(null, pos1, id + " POS1", true); this.debugPos2 = new Hologram(null, pos2, id + " POS2", true); + this.debugPos3 = new Hologram(null, pos1.clone().add(pos2).toVector().divide(new Vector(2, 2, 2)).toLocation(pos1.getWorld()), handler.toString(), true); portals.put(id, this); perChunk(minChunkX, maxChunkX, minChunkZ, maxChunkZ).forEach(coords -> chunkPortals.computeIfAbsent(coords, coords1 -> new ArrayList<>()).add(this)); @@ -196,6 +198,7 @@ public class Portal implements PortalHandler, ConfigurationSerializable { public void delete() { debugPos1.delete(); debugPos2.delete(); + debugPos3.delete(); handler.delete(); perChunk(minChunkX, maxChunkX, minChunkZ, maxChunkZ).forEach(coords -> chunkPortals.getOrDefault(coords, new ArrayList<>()).remove(this)); portals.remove(id); diff --git a/src/de/steamwar/lobby/portal/StackPortal.java b/src/de/steamwar/lobby/portal/StackPortal.java index 8f71e05..6d33340 100644 --- a/src/de/steamwar/lobby/portal/StackPortal.java +++ b/src/de/steamwar/lobby/portal/StackPortal.java @@ -49,4 +49,9 @@ public class StackPortal extends TeleportPortal { public String getText() { return text; } + + @Override + public String toString() { + return "Stack"; + } } diff --git a/src/de/steamwar/lobby/portal/TeleportPortal.java b/src/de/steamwar/lobby/portal/TeleportPortal.java index 0b11a16..9fa2443 100644 --- a/src/de/steamwar/lobby/portal/TeleportPortal.java +++ b/src/de/steamwar/lobby/portal/TeleportPortal.java @@ -101,4 +101,9 @@ public class TeleportPortal implements PortalHandler { portals.remove(this); portals.forEach(p -> p.sources.remove(this)); } + + @Override + public String toString() { + return "Teleport: " + target; + } }