diff --git a/src/main/java/land/chipmunk/chipmunkmod/listeners/Listener.java b/src/main/java/land/chipmunk/chipmunkmod/listeners/Listener.java index 26864e8..959fb94 100644 --- a/src/main/java/land/chipmunk/chipmunkmod/listeners/Listener.java +++ b/src/main/java/land/chipmunk/chipmunkmod/listeners/Listener.java @@ -3,14 +3,14 @@ package land.chipmunk.chipmunkmod.listeners; import net.minecraft.network.packet.Packet; import net.minecraft.text.Text; -public class Listener { - public void chatMessageReceived (Text message) {} +public interface Listener { + default void chatMessageReceived (Text message) {} - public void packetReceived (Packet<?> packet) {} + default void packetReceived (Packet<?> packet) {} - public void packetSent (Packet<?> packet) {} + default void packetSent (Packet<?> packet) {} - public void coreReady () {} + default void coreReady () {} - public void coreMoved () {} + default void coreMoved () {} } diff --git a/src/main/java/land/chipmunk/chipmunkmod/modules/ChomeNSAuth.java b/src/main/java/land/chipmunk/chipmunkmod/modules/ChomeNSAuth.java index ad87f2e..3e25f58 100644 --- a/src/main/java/land/chipmunk/chipmunkmod/modules/ChomeNSAuth.java +++ b/src/main/java/land/chipmunk/chipmunkmod/modules/ChomeNSAuth.java @@ -13,7 +13,7 @@ import net.minecraft.text.TextContent; import java.nio.charset.StandardCharsets; import java.util.List; -public class ChomeNSAuth extends Listener { +public class ChomeNSAuth implements Listener { public static final ChomeNSAuth INSTANCE = new ChomeNSAuth(); public final String id = "chomens_bot_verify"; diff --git a/src/main/java/land/chipmunk/chipmunkmod/modules/ChomeNSBotCommandSuggestions.java b/src/main/java/land/chipmunk/chipmunkmod/modules/ChomeNSBotCommandSuggestions.java index 4193fd5..0861917 100644 --- a/src/main/java/land/chipmunk/chipmunkmod/modules/ChomeNSBotCommandSuggestions.java +++ b/src/main/java/land/chipmunk/chipmunkmod/modules/ChomeNSBotCommandSuggestions.java @@ -15,7 +15,7 @@ import net.minecraft.text.Text; import java.util.ArrayList; import java.util.List; -public class ChomeNSBotCommandSuggestions extends Listener { +public class ChomeNSBotCommandSuggestions implements Listener { public static final String ID = "chomens_bot_request_command_suggestion"; public static ChomeNSBotCommandSuggestions INSTANCE = new ChomeNSBotCommandSuggestions(MinecraftClient.getInstance()); diff --git a/src/main/java/land/chipmunk/chipmunkmod/modules/KaboomCheck.java b/src/main/java/land/chipmunk/chipmunkmod/modules/KaboomCheck.java index d62d3af..34f6c6e 100644 --- a/src/main/java/land/chipmunk/chipmunkmod/modules/KaboomCheck.java +++ b/src/main/java/land/chipmunk/chipmunkmod/modules/KaboomCheck.java @@ -12,7 +12,7 @@ import java.util.Timer; import java.util.TimerTask; import java.util.concurrent.CompletableFuture; -public class KaboomCheck extends Listener { +public class KaboomCheck implements Listener { public boolean isKaboom = false; private Timer timer = null; diff --git a/src/main/java/land/chipmunk/chipmunkmod/modules/SelfCare.java b/src/main/java/land/chipmunk/chipmunkmod/modules/SelfCare.java index 32de7a5..ab88f06 100644 --- a/src/main/java/land/chipmunk/chipmunkmod/modules/SelfCare.java +++ b/src/main/java/land/chipmunk/chipmunkmod/modules/SelfCare.java @@ -17,7 +17,7 @@ import java.util.TimerTask; import static land.chipmunk.chipmunkmod.util.ServerUtilities.serverHasCommand; -public class SelfCare extends Listener { +public class SelfCare implements Listener { private final MinecraftClient client; public final long interval; public final long chatInterval; diff --git a/src/main/java/land/chipmunk/chipmunkmod/modules/TabComplete.java b/src/main/java/land/chipmunk/chipmunkmod/modules/TabComplete.java index 2f95e4e..e4948cc 100644 --- a/src/main/java/land/chipmunk/chipmunkmod/modules/TabComplete.java +++ b/src/main/java/land/chipmunk/chipmunkmod/modules/TabComplete.java @@ -13,7 +13,7 @@ import java.util.HashMap; import java.util.Map; import java.util.concurrent.CompletableFuture; -public class TabComplete extends Listener { +public class TabComplete implements Listener { private final MinecraftClient client; private final Map<Integer, CompletableFuture<CommandSuggestionsS2CPacket>> transactions = new HashMap<>();