From 56b9416d0cccd6a05723077c83d1eac6d16434d5 Mon Sep 17 00:00:00 2001 From: ThisTestUser Date: Sat, 21 Sep 2024 21:24:41 -0400 Subject: [PATCH] Detect all item updates --- .../src/main/java/net/nuggetmc/tplus/bot/Bot.java | 1 + .../main/java/net/nuggetmc/tplus/utils/Debugger.java | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/Bot.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/Bot.java index 7cd7104..23710c7 100644 --- a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/Bot.java +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/bot/Bot.java @@ -890,6 +890,7 @@ public class Bot extends ServerPlayer implements Terminator { @Override public void doTick() { + detectEquipmentUpdatesPublic(); baseTick(); } diff --git a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/utils/Debugger.java b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/utils/Debugger.java index 046e934..8c8ebba 100644 --- a/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/utils/Debugger.java +++ b/TerminatorPlus-Plugin/src/main/java/net/nuggetmc/tplus/utils/Debugger.java @@ -260,6 +260,18 @@ public class Debugger { TerminatorPlus.getInstance().getManager().fetch().forEach(bot -> bot.setShield(true)); } + public void totem() { + TerminatorPlus.getInstance().getManager().fetch().forEach(bot -> bot.setItemOffhand(new ItemStack(Material.TOTEM_OF_UNDYING))); + } + + public void clearMainHand() { + TerminatorPlus.getInstance().getManager().fetch().forEach(bot -> bot.setItem(new ItemStack(Material.AIR))); + } + + public void clearOffHand() { + TerminatorPlus.getInstance().getManager().fetch().forEach(bot -> bot.setItemOffhand(new ItemStack(Material.AIR))); + } + public void offsets(boolean b) { Agent agent = TerminatorPlus.getInstance().getManager().getAgent(); if (!(agent instanceof LegacyAgent)) {