diff --git a/.travis.yml b/.travis.yml index 2b85aa0..ff88145 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,7 +27,7 @@ notifications: env: global: - - PROVIDER_VERSION=1.21.4 + - PROVIDER_VERSION=1.21.5 cache: directories: diff --git a/pom.xml b/pom.xml index db169a7..dd1b72c 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.parabot 317-api-minified - 1.21.4 + 1.21.5 Parabot 317-API-Minified @@ -35,7 +35,7 @@ org.parabot client - 2.6.1 + 2.8.1 * diff --git a/src/main/java/org/rev317/min/debug/DAnimation.java b/src/main/java/org/rev317/min/debug/DAnimation.java index 2e57168..1a0adfd 100644 --- a/src/main/java/org/rev317/min/debug/DAnimation.java +++ b/src/main/java/org/rev317/min/debug/DAnimation.java @@ -22,5 +22,9 @@ public class DAnimation extends AbstractDebugger { @Override public void toggle() { enabled = !enabled; + + if (enabled) { + Players.getMyPlayer().getAnimation(); + } } } diff --git a/src/main/java/org/rev317/min/debug/DCollisionFlags.java b/src/main/java/org/rev317/min/debug/DCollisionFlags.java index e4e86e5..9a79012 100644 --- a/src/main/java/org/rev317/min/debug/DCollisionFlags.java +++ b/src/main/java/org/rev317/min/debug/DCollisionFlags.java @@ -14,13 +14,13 @@ public class DCollisionFlags extends AbstractDebugger { @Override public void paint(Graphics g) { - PaintDebugger p = Context.getInstance().getPaintDebugger(); - Tile location = Players.getMyPlayer().getLocation(); - Tile north = new Tile(location.getX(), location.getY() + 1); - Tile south = new Tile(location.getX(), location.getY() - 1); - Tile west = new Tile(location.getX() - 1, location.getY()); - Tile east = new Tile(location.getX() + 1, location.getY()); - int flag = Game.getCollisionFlags()[location.getRegionX()][location.getRegionY()]; + PaintDebugger p = Context.getInstance().getPaintDebugger(); + Tile location = Players.getMyPlayer().getLocation(); + Tile north = new Tile(location.getX(), location.getY() + 1); + Tile south = new Tile(location.getX(), location.getY() - 1); + Tile west = new Tile(location.getX() - 1, location.getY()); + Tile east = new Tile(location.getX() + 1, location.getY()); + int flag = Game.getCollisionFlags()[location.getRegionX()][location.getRegionY()]; p.addLine("Collision flag: 0x" + String.format("%X", flag)); p.addLine("Reachable: [ cur: " + location.isReachable() + ", north: " + north.isReachable() + ", south: " + south.isReachable() + ", east: " + east.isReachable() + ", west: " + west.isReachable() + " ]"); p.addLine("Walkable: [ cur: " + location.isWalkable() + ", north: " + north.isWalkable() + ", south: " + south.isWalkable() + ", east: " + east.isWalkable() + ", west: " + west.isWalkable() + " ]"); diff --git a/src/main/java/org/rev317/min/debug/DGroundItems.java b/src/main/java/org/rev317/min/debug/DGroundItems.java index 04a3c94..4eb55b8 100644 --- a/src/main/java/org/rev317/min/debug/DGroundItems.java +++ b/src/main/java/org/rev317/min/debug/DGroundItems.java @@ -5,7 +5,6 @@ import org.parabot.core.paint.AbstractDebugger; import org.parabot.core.paint.PaintDebugger; import org.parabot.core.ui.Logger; import org.rev317.min.api.methods.GroundItems; -import org.rev317.min.api.methods.Interfaces; import org.rev317.min.api.wrappers.GroundItem; import java.awt.*; diff --git a/src/main/java/org/rev317/min/debug/DInterfaces.java b/src/main/java/org/rev317/min/debug/DInterfaces.java index 2645d5a..da3f9f5 100644 --- a/src/main/java/org/rev317/min/debug/DInterfaces.java +++ b/src/main/java/org/rev317/min/debug/DInterfaces.java @@ -25,5 +25,10 @@ public class DInterfaces extends AbstractDebugger { @Override public void toggle() { enabled = !enabled; + + if (enabled) { + System.out.println("Open interface: " + Interfaces.getOpenInterfaceId()); + System.out.println("Open back dialog: " + Interfaces.getBackDialogId()); + } } } diff --git a/src/main/java/org/rev317/min/debug/DInventory.java b/src/main/java/org/rev317/min/debug/DInventory.java index 2a4a4bf..2169018 100644 --- a/src/main/java/org/rev317/min/debug/DInventory.java +++ b/src/main/java/org/rev317/min/debug/DInventory.java @@ -36,8 +36,11 @@ public class DInventory extends AbstractDebugger { @Override public void toggle() { enabled = !enabled; - for (Item i : Inventory.getItems()) { - System.out.println("ID: " + i.getId() + " Stack: " + i.getStackSize() + " Slot: " + i.getSlot()); + + if (enabled) { + for (Item i : Inventory.getItems()) { + System.out.println("ID: " + i.getId() + " Stack: " + i.getStackSize() + " Slot: " + i.getSlot()); + } } } diff --git a/src/main/java/org/rev317/min/debug/DMap.java b/src/main/java/org/rev317/min/debug/DMap.java index b32ac1a..54bff28 100644 --- a/src/main/java/org/rev317/min/debug/DMap.java +++ b/src/main/java/org/rev317/min/debug/DMap.java @@ -26,7 +26,10 @@ public class DMap extends AbstractDebugger { @Override public void toggle() { enabled = !enabled; - System.out.println("Location: " + Players.getMyPlayer().getLocation()); - System.out.println("Plane: " + Game.getPlane()); + + if (enabled) { + System.out.println("Location: " + Players.getMyPlayer().getLocation()); + System.out.println("Plane: " + Game.getPlane()); + } } } diff --git a/src/main/java/org/rev317/min/debug/DMouse.java b/src/main/java/org/rev317/min/debug/DMouse.java index 730ddc7..70d79a8 100644 --- a/src/main/java/org/rev317/min/debug/DMouse.java +++ b/src/main/java/org/rev317/min/debug/DMouse.java @@ -23,5 +23,9 @@ public class DMouse extends AbstractDebugger { @Override public void toggle() { enabled = !enabled; + + if (enabled) { + System.out.println("Mouse: " + Mouse.getInstance().getPoint().toString()); + } } } diff --git a/src/main/java/org/rev317/min/debug/DNpcs.java b/src/main/java/org/rev317/min/debug/DNpcs.java index 26e984c..77eb4a0 100644 --- a/src/main/java/org/rev317/min/debug/DNpcs.java +++ b/src/main/java/org/rev317/min/debug/DNpcs.java @@ -5,7 +5,6 @@ import org.parabot.core.paint.AbstractDebugger; import org.parabot.core.paint.PaintDebugger; import org.parabot.core.ui.Logger; import org.rev317.min.api.methods.Npcs; -import org.rev317.min.api.methods.Players; import org.rev317.min.api.wrappers.Npc; import java.awt.*; @@ -34,7 +33,7 @@ public class DNpcs extends AbstractDebugger { return; } for (Npc n : Npcs.getNearest()) { - System.out.println("ID: " + n.getDef().getId() + " Distance: " + n.distanceTo() + " Location: " + n.getLocation().toString()); + System.out.println("ID: " + n.getDef().getId() + " Distance: " + n.distanceTo() + " Location: " + n.getLocation().toString() + " Index: " + n.getIndex()); } } } diff --git a/src/main/java/org/rev317/min/debug/DPlayers.java b/src/main/java/org/rev317/min/debug/DPlayers.java index d523768..a017b33 100644 --- a/src/main/java/org/rev317/min/debug/DPlayers.java +++ b/src/main/java/org/rev317/min/debug/DPlayers.java @@ -4,7 +4,6 @@ import org.parabot.core.Context; import org.parabot.core.paint.AbstractDebugger; import org.parabot.core.paint.PaintDebugger; import org.parabot.core.ui.Logger; -import org.rev317.min.api.methods.GroundItems; import org.rev317.min.api.methods.Players; import org.rev317.min.api.wrappers.Player; diff --git a/src/main/java/org/rev317/min/debug/DSceneObjects.java b/src/main/java/org/rev317/min/debug/DSceneObjects.java index ce8d250..117624c 100644 --- a/src/main/java/org/rev317/min/debug/DSceneObjects.java +++ b/src/main/java/org/rev317/min/debug/DSceneObjects.java @@ -4,7 +4,6 @@ import org.parabot.core.Context; import org.parabot.core.paint.AbstractDebugger; import org.parabot.core.paint.PaintDebugger; import org.parabot.core.ui.Logger; -import org.rev317.min.api.methods.GroundItems; import org.rev317.min.api.methods.SceneObjects; import org.rev317.min.api.wrappers.SceneObject; @@ -13,14 +12,13 @@ import java.util.Comparator; public class DSceneObjects extends AbstractDebugger { - private boolean enabled; - public static final Comparator SCENE_OBJECT_COMPARATOR_DISTANCE = new Comparator() { @Override public int compare(SceneObject o1, SceneObject o2) { - return o1.distanceTo() > o2.distanceTo() ? 1 : o1.distanceTo() == o2.distanceTo() ? 0 : -1; + return Integer.compare(o1.distanceTo(), o2.distanceTo()); } }; + private boolean enabled; @Override public void paint(Graphics g) {