From a8e9a9724fb91c5d90c105afa6dc02702b35460b Mon Sep 17 00:00:00 2001 From: DJ <70352423+awesomebossdj7@users.noreply.github.com> Date: Sun, 21 Jul 2024 21:21:26 -0400 Subject: [PATCH] Update DroneAPI.java --- .../java/ace/actually/ccdrones/entities/DroneAPI.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/ace/actually/ccdrones/entities/DroneAPI.java b/src/main/java/ace/actually/ccdrones/entities/DroneAPI.java index 1f27fb1..424373c 100644 --- a/src/main/java/ace/actually/ccdrones/entities/DroneAPI.java +++ b/src/main/java/ace/actually/ccdrones/entities/DroneAPI.java @@ -10,6 +10,7 @@ import dan200.computercraft.api.lua.ILuaAPI; import dan200.computercraft.api.lua.LuaFunction; import dan200.computercraft.api.lua.MethodResult; +import dan200.computercraft.core.computer.mainthread.MainThread; import dan200.computercraft.core.filesystem.FileSystemException; import dan200.computercraft.core.filesystem.FileSystemWrapper; import dan200.computercraft.core.util.PeripheralHelpers; @@ -185,6 +186,15 @@ public final void dropEntity() } } + @LuaFunction(mainThread = true) + public final Map getPos() { + Map info = new HashMap<>(); + info.put("x",drone.position().x); + info.put("y",drone.position().y); + info.put("z",drone.position().z); + return info; + } + public static void initDrive(ServerComputer computer) {