From b197237dfd3fb82a2c57bdbe3b27e3cc7511ee60 Mon Sep 17 00:00:00 2001 From: SenseiKiwi Date: Thu, 10 Jul 2014 18:25:41 -0400 Subject: [PATCH] Minor Change Rewrote the NewDimData.deleteLink() version that would accept x, y, and z as parameters. There was some redundant code for getting the parameters from a Point4D instance just to create another one to find the target link. Now we pass the source point in directly. --- .../java/StevenDimDoors/mod_pocketDim/core/NewDimData.java | 3 +-- .../StevenDimDoors/mod_pocketDim/core/PocketManager.java | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/main/java/StevenDimDoors/mod_pocketDim/core/NewDimData.java b/src/main/java/StevenDimDoors/mod_pocketDim/core/NewDimData.java index 5045b9d..9a8a0b5 100644 --- a/src/main/java/StevenDimDoors/mod_pocketDim/core/NewDimData.java +++ b/src/main/java/StevenDimDoors/mod_pocketDim/core/NewDimData.java @@ -418,9 +418,8 @@ public abstract class NewDimData return (target != null); } - public boolean deleteLink(int x, int y, int z) + public boolean deleteLink(Point4D location) { - Point4D location = new Point4D(x, y, z, id); return this.deleteLink(this.getLink(location)); } diff --git a/src/main/java/StevenDimDoors/mod_pocketDim/core/PocketManager.java b/src/main/java/StevenDimDoors/mod_pocketDim/core/PocketManager.java index 5a1f1d6..1939e1d 100644 --- a/src/main/java/StevenDimDoors/mod_pocketDim/core/PocketManager.java +++ b/src/main/java/StevenDimDoors/mod_pocketDim/core/PocketManager.java @@ -171,9 +171,8 @@ public class PocketManager public void onDeleted(ClientLinkData link) { Point4D source = link.point; - NewDimData dimension = getDimensionData(source.getDimension()); - dimension.deleteLink(source.getX(), source.getY(), source.getZ()); - } + getDimensionData(source.getDimension()).deleteLink(source); + } } private static class ClientDimWatcher implements IUpdateWatcher