From 49ffa6a2085e4f60e5eefa8f38afe08843b33af5 Mon Sep 17 00:00:00 2001 From: Vidal Date: Tue, 3 Feb 2026 21:26:27 -0300 Subject: [PATCH] More trajectory changes --- .../ability/data/IEnergyTrajectoryData.java | 22 +++++-------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/java/noppes/npcs/api/ability/data/IEnergyTrajectoryData.java b/java/noppes/npcs/api/ability/data/IEnergyTrajectoryData.java index ae10c0a..1c973da 100644 --- a/java/noppes/npcs/api/ability/data/IEnergyTrajectoryData.java +++ b/java/noppes/npcs/api/ability/data/IEnergyTrajectoryData.java @@ -1,7 +1,5 @@ package noppes.npcs.api.ability.data; -import noppes.npcs.api.IPos; - import java.util.function.BiConsumer; public interface IEnergyTrajectoryData { @@ -13,9 +11,9 @@ public interface IEnergyTrajectoryData { void setDelay(int path, int ticks); - IPos getPos(int path); + boolean isConcluded(int path); - void setPos(int path, IPos coords); + void setConcluded(int path, boolean concluded); double getX(int path); @@ -29,18 +27,10 @@ public interface IEnergyTrajectoryData { void setZ(int path, double z); - void setPath(int path, IPos pos); - - void setPath(int path, IPos pos, int delay); - void setPath(int path, double x, double y, double z); void setPath(int path, double x, double y, double z, int delay); - IPath createPath(IPos coords); - - IPath createPath(IPos coords, int delay); - IPath createPath(double x, double y, double z); IPath createPath(double x, double y, double z, int delay); @@ -49,14 +39,14 @@ public interface IEnergyTrajectoryData { interface IPath { - IPos getPos(); - - void setPos(IPos pos); - int getDelay(); void setDelay(int delayTicks); + boolean isConcluded(); + + void setConcluded(boolean concluded); + double getX(); void setX(double x);