diff --git a/cache/src/main/java/net/runelite/cache/definitions/loaders/ItemLoader.java b/cache/src/main/java/net/runelite/cache/definitions/loaders/ItemLoader.java index 6cb6c9bd41..806fa3eff8 100644 --- a/cache/src/main/java/net/runelite/cache/definitions/loaders/ItemLoader.java +++ b/cache/src/main/java/net/runelite/cache/definitions/loaders/ItemLoader.java @@ -25,13 +25,12 @@ package net.runelite.cache.definitions.loaders; +import java.util.HashMap; import net.runelite.cache.definitions.ItemDefinition; import net.runelite.cache.io.InputStream; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.util.HashMap; - public class ItemLoader { private static final Logger logger = LoggerFactory.getLogger(ItemLoader.class); @@ -40,7 +39,7 @@ public class ItemLoader { ItemDefinition def = new ItemDefinition(id); InputStream is = new InputStream(b); - + while (true) { int opcode = is.readUnsignedByte(); diff --git a/cache/src/test/java/net/runelite/cache/ModelDumperTest.java b/cache/src/test/java/net/runelite/cache/ModelDumperTest.java index 32f5879ac1..bfd4bd9dba 100644 --- a/cache/src/test/java/net/runelite/cache/ModelDumperTest.java +++ b/cache/src/test/java/net/runelite/cache/ModelDumperTest.java @@ -25,7 +25,6 @@ package net.runelite.cache; - import com.google.common.io.Files; import java.io.File; import java.io.IOException; diff --git a/deobfuscator/src/main/java/net/runelite/asm/attributes/Annotations.java b/deobfuscator/src/main/java/net/runelite/asm/attributes/Annotations.java index 7c1a6ba535..6e184a89ec 100644 --- a/deobfuscator/src/main/java/net/runelite/asm/attributes/Annotations.java +++ b/deobfuscator/src/main/java/net/runelite/asm/attributes/Annotations.java @@ -28,7 +28,6 @@ package net.runelite.asm.attributes; import java.util.ArrayList; import java.util.Iterator; import java.util.List; - import net.runelite.asm.Type; import net.runelite.asm.attributes.annotation.Annotation; import net.runelite.asm.attributes.annotation.Element; diff --git a/deobfuscator/src/main/java/net/runelite/asm/attributes/code/instructions/InvokeStatic.java b/deobfuscator/src/main/java/net/runelite/asm/attributes/code/instructions/InvokeStatic.java index 7d01d0d38c..bf85f47c95 100644 --- a/deobfuscator/src/main/java/net/runelite/asm/attributes/code/instructions/InvokeStatic.java +++ b/deobfuscator/src/main/java/net/runelite/asm/attributes/code/instructions/InvokeStatic.java @@ -40,7 +40,6 @@ import net.runelite.asm.execution.InstructionContext; import net.runelite.asm.execution.Stack; import net.runelite.asm.execution.StackContext; import static net.runelite.asm.execution.StaticStep.stepInto; - import net.runelite.asm.execution.Value; import net.runelite.asm.pool.Method; import net.runelite.asm.signature.Signature; diff --git a/deobfuscator/src/main/java/net/runelite/asm/execution/Stack.java b/deobfuscator/src/main/java/net/runelite/asm/execution/Stack.java index 2d0fa58ba9..fb01c7463a 100644 --- a/deobfuscator/src/main/java/net/runelite/asm/execution/Stack.java +++ b/deobfuscator/src/main/java/net/runelite/asm/execution/Stack.java @@ -25,11 +25,10 @@ package net.runelite.asm.execution; -import net.runelite.asm.Type; - import java.util.Arrays; import java.util.List; import net.runelite.asm.Method; +import net.runelite.asm.Type; public class Stack { @@ -40,13 +39,13 @@ public class Stack { stack = new StackContext[sz * 2]; // XXX FIXME } - + public Stack(Stack other) { this.size = other.size; this.stack = other.stack.clone(); } - + private void printStack(StackContext ctx, int level) { for (int i = 0; i < level; ++i) @@ -66,7 +65,7 @@ public class Stack printStack(stack[c], 0); throw new RuntimeException("Stack overflow"); } - + assert !i.getType().equals(Type.VOID); stack[size] = i; @@ -80,12 +79,12 @@ public class Stack return stack[--size]; } - + public int getSize() { return size; } - + public List getStack() { return Arrays.asList(stack); diff --git a/deobfuscator/src/main/java/net/runelite/asm/execution/VariableContext.java b/deobfuscator/src/main/java/net/runelite/asm/execution/VariableContext.java index d1456737e5..56eabd3979 100644 --- a/deobfuscator/src/main/java/net/runelite/asm/execution/VariableContext.java +++ b/deobfuscator/src/main/java/net/runelite/asm/execution/VariableContext.java @@ -25,10 +25,9 @@ package net.runelite.asm.execution; -import net.runelite.asm.Type; - import java.util.ArrayList; import java.util.List; +import net.runelite.asm.Type; public class VariableContext { @@ -46,13 +45,13 @@ public class VariableContext type = ctx.getType(); value = ctx.getValue(); } - + public VariableContext(Type type) // for entrypoints { this.type = type; value = Value.UNKNOWN; } - + public VariableContext(InstructionContext i, VariableContext other) { ic = i; @@ -60,24 +59,24 @@ public class VariableContext type = other.type; value = other.value; } - + public VariableContext(InstructionContext i, Type type, Value value) { ic = i; this.type = type; this.value = value; } - + public StackContext getStackContext() { return ctx; } - + public InstructionContext getInstructionWhichStored() { return ic; } - + public Type getType() { return type; @@ -87,7 +86,7 @@ public class VariableContext { return value; } - + public void addRead(InstructionContext ctx) { if (!read.contains(ctx)) @@ -103,7 +102,7 @@ public class VariableContext { return isParameter; } - + public VariableContext markParameter() { isParameter = true; diff --git a/deobfuscator/src/main/java/net/runelite/asm/pool/Field.java b/deobfuscator/src/main/java/net/runelite/asm/pool/Field.java index ca24bb33af..5eb4a5c663 100644 --- a/deobfuscator/src/main/java/net/runelite/asm/pool/Field.java +++ b/deobfuscator/src/main/java/net/runelite/asm/pool/Field.java @@ -25,9 +25,8 @@ package net.runelite.asm.pool; -import net.runelite.asm.Type; - import java.util.Objects; +import net.runelite.asm.Type; public class Field { diff --git a/deobfuscator/src/main/java/net/runelite/asm/signature/Signature.java b/deobfuscator/src/main/java/net/runelite/asm/signature/Signature.java index f3cd779eda..58b56deb2f 100644 --- a/deobfuscator/src/main/java/net/runelite/asm/signature/Signature.java +++ b/deobfuscator/src/main/java/net/runelite/asm/signature/Signature.java @@ -24,8 +24,6 @@ */ package net.runelite.asm.signature; -import net.runelite.asm.Type; - import java.util.ArrayList; import java.util.Collection; import java.util.Collections; @@ -33,6 +31,7 @@ import java.util.List; import java.util.Objects; import java.util.regex.Matcher; import java.util.regex.Pattern; +import net.runelite.asm.Type; public class Signature { diff --git a/deobfuscator/src/main/java/net/runelite/deob/DeobAnnotations.java b/deobfuscator/src/main/java/net/runelite/deob/DeobAnnotations.java index 6294574e74..d5e83313da 100644 --- a/deobfuscator/src/main/java/net/runelite/deob/DeobAnnotations.java +++ b/deobfuscator/src/main/java/net/runelite/deob/DeobAnnotations.java @@ -24,6 +24,7 @@ */ package net.runelite.deob; +import java.util.List; import net.runelite.asm.ClassFile; import net.runelite.asm.Field; import net.runelite.asm.Method; @@ -33,8 +34,6 @@ import net.runelite.asm.attributes.annotation.Annotation; import net.runelite.asm.attributes.annotation.Element; import net.runelite.asm.signature.Signature; -import java.util.List; - public class DeobAnnotations { public static final Type OBFUSCATED_NAME = new Type("Lnet/runelite/mapping/ObfuscatedName;"); diff --git a/deobfuscator/src/main/java/net/runelite/deob/deobfuscators/RenameUnique.java b/deobfuscator/src/main/java/net/runelite/deob/deobfuscators/RenameUnique.java index 1f1789afb5..06c6e905ea 100644 --- a/deobfuscator/src/main/java/net/runelite/deob/deobfuscators/RenameUnique.java +++ b/deobfuscator/src/main/java/net/runelite/deob/deobfuscators/RenameUnique.java @@ -25,6 +25,7 @@ package net.runelite.deob.deobfuscators; +import java.util.List; import net.runelite.asm.ClassFile; import net.runelite.asm.ClassGroup; import net.runelite.asm.Field; @@ -35,31 +36,29 @@ import net.runelite.deob.DeobAnnotations; import net.runelite.deob.Deobfuscator; import net.runelite.deob.util.NameMappings; -import java.util.List; - public class RenameUnique implements Deobfuscator { private Renamer renamer; - + private void generateClassNames(NameMappings map, ClassGroup group) { int i = 0; - + for (ClassFile cf : group.getClasses()) { if (cf.getName().length() > Deob.OBFUSCATED_NAME_MAX_LEN) { continue; } - + map.map(cf.getPoolClass(), "class" + i++); } } - + private void generateFieldNames(NameMappings map, ClassGroup group) { int i = 0; - + for (ClassFile cf : group.getClasses()) for (Field field : cf.getFields()) { @@ -67,7 +66,7 @@ public class RenameUnique implements Deobfuscator { continue; } - + map.map(field.getPoolField(), "field" + i++); } } @@ -75,7 +74,7 @@ public class RenameUnique implements Deobfuscator private void generateMethodNames(NameMappings map, ClassGroup group) { int i = 0; - + for (ClassFile cf : group.getClasses()) for (Method method : cf.getMethods()) { @@ -83,16 +82,16 @@ public class RenameUnique implements Deobfuscator { continue; } - + List virtualMethods = VirtualMethods.getVirtualMethods(method); assert !virtualMethods.isEmpty(); - + String name; if (virtualMethods.size() == 1) name = "method" + i++; else name = "vmethod" + i++; - + for (Method m : virtualMethods) map.map(m.getPoolMethod(), name); } @@ -103,13 +102,13 @@ public class RenameUnique implements Deobfuscator { group.buildClassGraph(); group.lookup(); - + NameMappings mappings = new NameMappings(); - + this.generateClassNames(mappings, group); this.generateFieldNames(mappings, group); this.generateMethodNames(mappings, group); - + renamer = new Renamer(mappings); renamer.run(group); } diff --git a/deobfuscator/src/main/java/net/runelite/deob/deobfuscators/packethandler/PacketRead.java b/deobfuscator/src/main/java/net/runelite/deob/deobfuscators/packethandler/PacketRead.java index 18da7bc11d..8faf63dc0a 100644 --- a/deobfuscator/src/main/java/net/runelite/deob/deobfuscators/packethandler/PacketRead.java +++ b/deobfuscator/src/main/java/net/runelite/deob/deobfuscators/packethandler/PacketRead.java @@ -25,7 +25,6 @@ package net.runelite.deob.deobfuscators.packethandler; import java.util.Objects; - import net.runelite.asm.Type; import net.runelite.asm.attributes.code.Instruction; import net.runelite.asm.execution.InstructionContext; diff --git a/deobfuscator/src/main/java/net/runelite/gamepack/Downloader.java b/deobfuscator/src/main/java/net/runelite/gamepack/Downloader.java index 350454ac8b..221ba4b4c6 100644 --- a/deobfuscator/src/main/java/net/runelite/gamepack/Downloader.java +++ b/deobfuscator/src/main/java/net/runelite/gamepack/Downloader.java @@ -1,6 +1,5 @@ package net.runelite.gamepack; - import java.io.File; import java.io.IOException; import java.net.URL; diff --git a/http-api/src/main/java/net/runelite/http/api/ws/RuntimeTypeAdapterFactory.java b/http-api/src/main/java/net/runelite/http/api/ws/RuntimeTypeAdapterFactory.java index 2819c92ceb..e99fe5cd0b 100644 --- a/http-api/src/main/java/net/runelite/http/api/ws/RuntimeTypeAdapterFactory.java +++ b/http-api/src/main/java/net/runelite/http/api/ws/RuntimeTypeAdapterFactory.java @@ -16,10 +16,6 @@ package net.runelite.http.api.ws; -import java.io.IOException; -import java.util.LinkedHashMap; -import java.util.Map; - import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; @@ -31,6 +27,9 @@ import com.google.gson.internal.Streams; import com.google.gson.reflect.TypeToken; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.LinkedHashMap; +import java.util.Map; /** * Adapts values whose runtime type may differ from their declaration type. This diff --git a/http-service/src/main/java/net/runelite/http/service/util/HiscoreEndpointEditor.java b/http-service/src/main/java/net/runelite/http/service/util/HiscoreEndpointEditor.java index 816981f99a..bbc84f573a 100644 --- a/http-service/src/main/java/net/runelite/http/service/util/HiscoreEndpointEditor.java +++ b/http-service/src/main/java/net/runelite/http/service/util/HiscoreEndpointEditor.java @@ -26,9 +26,8 @@ package net.runelite.http.service.util; -import net.runelite.http.api.hiscore.HiscoreEndpoint; - import java.beans.PropertyEditorSupport; +import net.runelite.http.api.hiscore.HiscoreEndpoint; public class HiscoreEndpointEditor extends PropertyEditorSupport { diff --git a/runelite-api/src/main/java/net/runelite/api/widgets/Widget.java b/runelite-api/src/main/java/net/runelite/api/widgets/Widget.java index 3e938a65e9..55a51700a7 100644 --- a/runelite-api/src/main/java/net/runelite/api/widgets/Widget.java +++ b/runelite-api/src/main/java/net/runelite/api/widgets/Widget.java @@ -26,7 +26,6 @@ package net.runelite.api.widgets; import java.awt.Rectangle; import java.util.Collection; - import net.runelite.api.FontTypeFace; import net.runelite.api.Point; import net.runelite.api.Sprite; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeWarningPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeWarningPlugin.java index 7c78947a81..715ad97520 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeWarningPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/aoewarnings/AoeWarningPlugin.java @@ -26,7 +26,6 @@ */ package net.runelite.client.plugins.aoewarnings; - import com.google.inject.Provides; import java.awt.Color; import java.time.Instant; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/AboveSceneOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/AboveSceneOverlay.java index 34313e61ac..3e4452f3b1 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/AboveSceneOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/AboveSceneOverlay.java @@ -27,6 +27,13 @@ package net.runelite.client.plugins.barbarianassault; import com.google.common.collect.ImmutableMap; +import java.awt.BasicStroke; +import java.awt.Color; +import java.awt.Dimension; +import java.awt.Graphics2D; +import java.awt.Stroke; +import java.util.Map; +import javax.inject.Inject; import javax.inject.Singleton; import net.runelite.api.Client; import net.runelite.api.Perspective; @@ -39,14 +46,6 @@ import net.runelite.client.ui.overlay.OverlayLayer; import net.runelite.client.ui.overlay.OverlayPosition; import net.runelite.client.ui.overlay.OverlayUtil; -import javax.inject.Inject; -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics2D; -import java.awt.Stroke; -import java.awt.BasicStroke; -import java.util.Map; - @Singleton class AboveSceneOverlay extends Overlay { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/AboveWidgetsOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/AboveWidgetsOverlay.java index 5019de1647..0d97291329 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/AboveWidgetsOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/AboveWidgetsOverlay.java @@ -31,7 +31,6 @@ import java.awt.Graphics2D; import java.awt.Rectangle; import java.awt.image.BufferedImage; import javax.inject.Inject; - import javax.inject.Singleton; import net.runelite.api.Client; import net.runelite.api.Point; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultMenu.java b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultMenu.java index 01ea64478f..461848ce7d 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultMenu.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/BarbarianAssaultMenu.java @@ -26,18 +26,17 @@ package net.runelite.client.plugins.barbarianassault; import com.google.common.collect.Sets; +import java.util.ArrayList; +import java.util.HashSet; +import java.util.Iterator; import java.util.List; +import javax.inject.Inject; import lombok.AccessLevel; import lombok.Getter; import lombok.Setter; import net.runelite.client.menus.AbstractComparableEntry; import net.runelite.client.menus.MenuManager; -import javax.inject.Inject; -import java.util.ArrayList; -import java.util.HashSet; -import java.util.Iterator; - class BarbarianAssaultMenu { private final MenuManager menuManager; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Healer.java b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Healer.java index c6f1e0c2ad..e7b21a1ecf 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Healer.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Healer.java @@ -26,15 +26,14 @@ package net.runelite.client.plugins.barbarianassault; import com.google.common.collect.ImmutableList; +import java.time.Duration; +import java.time.Instant; +import java.util.List; import lombok.AccessLevel; import lombok.Data; import lombok.Getter; import net.runelite.api.NPC; -import java.time.Duration; -import java.time.Instant; -import java.util.List; - @Data class Healer diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Scorecard.java b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Scorecard.java index 59fe249b03..8e6c465b71 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Scorecard.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Scorecard.java @@ -27,7 +27,6 @@ package net.runelite.client.plugins.barbarianassault; import java.awt.Color; import java.util.ArrayList; - import java.util.List; import lombok.AccessLevel; import lombok.Getter; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Timer.java b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Timer.java index c936e82352..8845291326 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Timer.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Timer.java @@ -24,13 +24,12 @@ */ package net.runelite.client.plugins.barbarianassault; -import lombok.AccessLevel; -import lombok.Getter; - import java.time.Duration; import java.time.Instant; import java.time.LocalTime; import java.time.format.DateTimeFormatter; +import lombok.AccessLevel; +import lombok.Getter; class Timer { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/TimerBox.java b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/TimerBox.java index 36adc1efcc..1d65a35a31 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/TimerBox.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/TimerBox.java @@ -25,14 +25,13 @@ */ package net.runelite.client.plugins.barbarianassault; +import java.awt.Color; +import java.awt.image.BufferedImage; import lombok.Data; import lombok.EqualsAndHashCode; import net.runelite.client.plugins.Plugin; import net.runelite.client.ui.overlay.infobox.InfoBox; -import java.awt.Color; -import java.awt.image.BufferedImage; - @EqualsAndHashCode(callSuper = true) @Data public class TimerBox extends InfoBox diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Wave.java b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Wave.java index 9f90ab7612..f6d6ffd1ce 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Wave.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barbarianassault/Wave.java @@ -27,6 +27,7 @@ package net.runelite.client.plugins.barbarianassault; import com.google.common.collect.ImmutableList; +import java.awt.Color; import lombok.AccessLevel; import lombok.Data; import lombok.Getter; @@ -35,8 +36,6 @@ import net.runelite.api.widgets.Widget; import net.runelite.api.widgets.WidgetInfo; import net.runelite.client.chat.ChatMessageBuilder; -import java.awt.Color; - @Data public class Wave { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/bosstimetracker/BossTimeTracker.java b/runelite-client/src/main/java/net/runelite/client/plugins/bosstimetracker/BossTimeTracker.java index 882f415c9f..b3d026289e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/bosstimetracker/BossTimeTracker.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/bosstimetracker/BossTimeTracker.java @@ -24,14 +24,13 @@ */ package net.runelite.client.plugins.bosstimetracker; -import net.runelite.client.ui.overlay.infobox.InfoBox; - -import java.awt.image.BufferedImage; import java.awt.Color; +import java.awt.image.BufferedImage; import java.time.Duration; import java.time.Instant; import java.time.LocalTime; import java.time.format.DateTimeFormatter; +import net.runelite.client.ui.overlay.infobox.InfoBox; public class BossTimeTracker extends InfoBox { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/bosstimetracker/BossTimeTrackerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/bosstimetracker/BossTimeTrackerPlugin.java index 02979340d1..db8e7f9653 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/bosstimetracker/BossTimeTrackerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/bosstimetracker/BossTimeTrackerPlugin.java @@ -24,29 +24,27 @@ */ package net.runelite.client.plugins.bosstimetracker; -import lombok.Getter; -import net.runelite.api.ChatMessageType; -import net.runelite.api.Client; -import net.runelite.api.events.ChatMessage; -import net.runelite.api.events.GameStateChanged; -import net.runelite.api.util.Text; -import net.runelite.client.config.ConfigManager; -import net.runelite.client.game.ItemManager; -import net.runelite.client.plugins.Plugin; -import net.runelite.client.plugins.PluginDescriptor; -import net.runelite.client.plugins.PluginType; -import net.runelite.client.ui.overlay.infobox.InfoBoxManager; -import net.runelite.client.eventbus.EventBus; - -import javax.inject.Inject; import java.time.Duration; import java.time.Instant; import java.util.Arrays; import java.util.regex.Matcher; import java.util.regex.Pattern; - +import javax.inject.Inject; +import lombok.Getter; +import net.runelite.api.ChatMessageType; +import net.runelite.api.Client; import static net.runelite.api.ItemID.FIRE_CAPE; import static net.runelite.api.ItemID.INFERNAL_CAPE; +import net.runelite.api.events.ChatMessage; +import net.runelite.api.events.GameStateChanged; +import net.runelite.api.util.Text; +import net.runelite.client.config.ConfigManager; +import net.runelite.client.eventbus.EventBus; +import net.runelite.client.game.ItemManager; +import net.runelite.client.plugins.Plugin; +import net.runelite.client.plugins.PluginDescriptor; +import net.runelite.client.plugins.PluginType; +import net.runelite.client.ui.overlay.infobox.InfoBoxManager; @PluginDescriptor( name = "Boss Time Tracker", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java index d6a5c16483..b7f42d4cca 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java @@ -28,7 +28,6 @@ package net.runelite.client.plugins.chatnotifications; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Strings; import com.google.inject.Provides; - import java.util.HashSet; import java.util.List; import java.util.Set; @@ -41,17 +40,17 @@ import javax.inject.Singleton; import net.runelite.api.Client; import net.runelite.api.MessageNode; import net.runelite.api.events.ChatMessage; -import net.runelite.client.events.ConfigChanged; import net.runelite.api.events.GameStateChanged; +import net.runelite.api.util.Text; import net.runelite.client.Notifier; import net.runelite.client.RuneLiteProperties; import net.runelite.client.chat.ChatColorType; import net.runelite.client.chat.ChatMessageManager; import net.runelite.client.config.ConfigManager; import net.runelite.client.eventbus.EventBus; +import net.runelite.client.events.ConfigChanged; import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; -import net.runelite.api.util.Text; @PluginDescriptor( name = "Chat Notifications", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/combatcounter/CombatCounterConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/combatcounter/CombatCounterConfig.java index 56a212fbab..74966f963b 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/combatcounter/CombatCounterConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/combatcounter/CombatCounterConfig.java @@ -1,11 +1,10 @@ package net.runelite.client.plugins.combatcounter; +import java.awt.Color; import net.runelite.client.config.Alpha; import net.runelite.client.config.Config; import net.runelite.client.config.ConfigGroup; import net.runelite.client.config.ConfigItem; - -import java.awt.*; import net.runelite.client.config.ConfigTitleSection; import net.runelite.client.config.Title; @@ -57,7 +56,7 @@ public interface CombatCounterConfig extends Config { return new Title(); } - + @Alpha @ConfigItem( keyName = "selfColor", @@ -70,7 +69,7 @@ public interface CombatCounterConfig extends Config { return Color.green; } - + @Alpha @ConfigItem( keyName = "totalColor", @@ -83,7 +82,7 @@ public interface CombatCounterConfig extends Config { return Color.RED; } - + @Alpha @ConfigItem( keyName = "otherColor", @@ -96,7 +95,7 @@ public interface CombatCounterConfig extends Config { return Color.white; } - + @Alpha @ConfigItem( keyName = "bgColor", @@ -109,7 +108,7 @@ public interface CombatCounterConfig extends Config { return new Color(70, 61, 50, 156); } - + @Alpha @ConfigItem( keyName = "titleColor", diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/equipmentinspector/EquipmentInspectorPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/equipmentinspector/EquipmentInspectorPlugin.java index da5dedc012..888559d75a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/equipmentinspector/EquipmentInspectorPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/equipmentinspector/EquipmentInspectorPlugin.java @@ -24,7 +24,6 @@ */ package net.runelite.client.plugins.equipmentinspector; - import com.google.inject.Provides; import java.awt.image.BufferedImage; import java.lang.reflect.InvocationTargetException; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/grotesqueguardians/GrotesqueGuardiansPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/grotesqueguardians/GrotesqueGuardiansPlugin.java index 08b063cef5..c8c8116df9 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/grotesqueguardians/GrotesqueGuardiansPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/grotesqueguardians/GrotesqueGuardiansPlugin.java @@ -24,20 +24,19 @@ */ package net.runelite.client.plugins.grotesqueguardians; +import java.util.ArrayList; +import javax.annotation.Nullable; import javax.inject.Inject; import javax.inject.Singleton; +import net.runelite.api.Client; +import net.runelite.api.NPC; +import static net.runelite.api.NpcID.DUSK_7888; +import net.runelite.api.events.GameTick; import net.runelite.client.eventbus.EventBus; import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.plugins.PluginType; import net.runelite.client.ui.overlay.OverlayManager; -import java.util.ArrayList; -import net.runelite.api.events.GameTick; -import net.runelite.api.NPC; -import javax.annotation.Nullable; -import net.runelite.api.Client; - -import static net.runelite.api.NpcID.DUSK_7888; @PluginDescriptor( diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/grotesqueguardians/GrotesqueGuardiansPrayerOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/grotesqueguardians/GrotesqueGuardiansPrayerOverlay.java index c0acd20c66..93e840a3e6 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/grotesqueguardians/GrotesqueGuardiansPrayerOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/grotesqueguardians/GrotesqueGuardiansPrayerOverlay.java @@ -28,7 +28,6 @@ import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics2D; import java.awt.image.BufferedImage; - import java.util.Objects; import javax.inject.Inject; import javax.inject.Singleton; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootRecordDateFilter.java b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootRecordDateFilter.java index f9d5e7a0c0..926b6e8ae2 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootRecordDateFilter.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/loottracker/LootRecordDateFilter.java @@ -11,7 +11,6 @@ package net.runelite.client.plugins.loottracker; - import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.time.Duration; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/nightmarezone/NightmareZonePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/nightmarezone/NightmareZonePlugin.java index ba05d529fa..ef427c77ca 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/nightmarezone/NightmareZonePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/nightmarezone/NightmareZonePlugin.java @@ -25,30 +25,29 @@ package net.runelite.client.plugins.nightmarezone; import com.google.inject.Provides; - import java.awt.Color; +import java.time.Duration; +import java.time.Instant; import java.util.Arrays; import javax.inject.Inject; import javax.inject.Singleton; import lombok.AccessLevel; -import java.time.Duration; -import java.time.Instant; import lombok.Getter; import net.runelite.api.ChatMessageType; import net.runelite.api.Client; import net.runelite.api.Varbits; import net.runelite.api.events.ChatMessage; -import net.runelite.client.events.ConfigChanged; import net.runelite.api.events.GameTick; +import net.runelite.api.util.Text; import net.runelite.api.widgets.Widget; import net.runelite.api.widgets.WidgetInfo; import net.runelite.client.Notifier; import net.runelite.client.config.ConfigManager; import net.runelite.client.eventbus.EventBus; +import net.runelite.client.events.ConfigChanged; import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; -import net.runelite.api.util.Text; @PluginDescriptor( name = "Nightmare Zone", @@ -81,7 +80,7 @@ public class NightmareZonePlugin extends Plugin @Getter private int pointsPerHour; - + private Instant nmzSessionStartTime; // This starts as true since you need to get diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/Runes.java b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/Runes.java index 3185ac2741..e51485e208 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/Runes.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/Runes.java @@ -24,34 +24,13 @@ */ package net.runelite.client.plugins.runepouch; - import com.google.common.collect.ImmutableMap; import java.awt.image.BufferedImage; import java.util.Map; import lombok.AccessLevel; import lombok.Getter; import lombok.Setter; -import static net.runelite.api.ItemID.AIR_RUNE; -import static net.runelite.api.ItemID.ASTRAL_RUNE; -import static net.runelite.api.ItemID.BLOOD_RUNE; -import static net.runelite.api.ItemID.BODY_RUNE; -import static net.runelite.api.ItemID.CHAOS_RUNE; -import static net.runelite.api.ItemID.COSMIC_RUNE; -import static net.runelite.api.ItemID.DEATH_RUNE; -import static net.runelite.api.ItemID.DUST_RUNE; -import static net.runelite.api.ItemID.EARTH_RUNE; -import static net.runelite.api.ItemID.FIRE_RUNE; -import static net.runelite.api.ItemID.LAVA_RUNE; -import static net.runelite.api.ItemID.LAW_RUNE; -import static net.runelite.api.ItemID.MIND_RUNE; -import static net.runelite.api.ItemID.MIST_RUNE; -import static net.runelite.api.ItemID.MUD_RUNE; -import static net.runelite.api.ItemID.NATURE_RUNE; -import static net.runelite.api.ItemID.SMOKE_RUNE; -import static net.runelite.api.ItemID.SOUL_RUNE; -import static net.runelite.api.ItemID.STEAM_RUNE; -import static net.runelite.api.ItemID.WATER_RUNE; -import static net.runelite.api.ItemID.WRATH_RUNE; +import static net.runelite.api.ItemID.*; public enum Runes { diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/suppliestracker/SuppliesTrackerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/suppliestracker/SuppliesTrackerPlugin.java index 7cd9e33565..45f6a2d5f8 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/suppliestracker/SuppliesTrackerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/suppliestracker/SuppliesTrackerPlugin.java @@ -28,7 +28,6 @@ */ package net.runelite.client.plugins.suppliestracker; - import com.google.inject.Provides; import java.awt.image.BufferedImage; import java.util.ArrayDeque; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/wildernesslocations/WildernessLocationsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/wildernesslocations/WildernessLocationsPlugin.java index f599a41428..1fd026bf19 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/wildernesslocations/WildernessLocationsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/wildernesslocations/WildernessLocationsPlugin.java @@ -9,7 +9,6 @@ package net.runelite.client.plugins.wildernesslocations; - import com.google.inject.Provides; import java.awt.Color; import javax.inject.Inject; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/zalcano/ZalcanoOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/zalcano/ZalcanoOverlay.java index 2bb2c14120..40ea51e461 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/zalcano/ZalcanoOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/zalcano/ZalcanoOverlay.java @@ -32,6 +32,7 @@ import java.awt.Graphics2D; import java.awt.Polygon; import java.awt.Shape; import java.util.List; +import javax.inject.Inject; import lombok.extern.slf4j.Slf4j; import net.runelite.api.AnimationID; import net.runelite.api.Client; @@ -40,8 +41,6 @@ import net.runelite.api.GraphicsObject; import net.runelite.api.Perspective; import net.runelite.api.coords.LocalPoint; import net.runelite.api.coords.WorldPoint; - -import javax.inject.Inject; import net.runelite.client.ui.overlay.Overlay; import net.runelite.client.ui.overlay.OverlayLayer; import net.runelite.client.ui.overlay.OverlayPosition; diff --git a/runelite-client/src/test/java/net/runelite/client/plugins/maxhit/calculators/testconfig/MagicMaxHitConfig.java b/runelite-client/src/test/java/net/runelite/client/plugins/maxhit/calculators/testconfig/MagicMaxHitConfig.java index 6702012544..38dbc28382 100644 --- a/runelite-client/src/test/java/net/runelite/client/plugins/maxhit/calculators/testconfig/MagicMaxHitConfig.java +++ b/runelite-client/src/test/java/net/runelite/client/plugins/maxhit/calculators/testconfig/MagicMaxHitConfig.java @@ -32,7 +32,6 @@ import net.runelite.api.ItemID; import net.runelite.api.Skill; import net.runelite.api.Varbits; import net.runelite.client.plugins.maxhit.calculators.MagicMaxHitCalculator; - import static org.junit.Assert.assertEquals; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/runelite-client/src/test/java/net/runelite/client/plugins/maxhit/calculators/testconfig/MeleeMaxHitConfig.java b/runelite-client/src/test/java/net/runelite/client/plugins/maxhit/calculators/testconfig/MeleeMaxHitConfig.java index be9b240de9..2dc09e06bc 100644 --- a/runelite-client/src/test/java/net/runelite/client/plugins/maxhit/calculators/testconfig/MeleeMaxHitConfig.java +++ b/runelite-client/src/test/java/net/runelite/client/plugins/maxhit/calculators/testconfig/MeleeMaxHitConfig.java @@ -36,7 +36,6 @@ import net.runelite.api.widgets.Widget; import net.runelite.api.widgets.WidgetInfo; import net.runelite.client.plugins.attackstyles.WeaponType; import net.runelite.client.plugins.maxhit.calculators.MeleeMaxHitCalculator; - import static org.junit.Assert.assertEquals; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/runelite-client/src/test/java/net/runelite/client/plugins/maxhit/calculators/testconfig/RangeMaxHitConfig.java b/runelite-client/src/test/java/net/runelite/client/plugins/maxhit/calculators/testconfig/RangeMaxHitConfig.java index 2fa986c29c..6d975cd7b2 100644 --- a/runelite-client/src/test/java/net/runelite/client/plugins/maxhit/calculators/testconfig/RangeMaxHitConfig.java +++ b/runelite-client/src/test/java/net/runelite/client/plugins/maxhit/calculators/testconfig/RangeMaxHitConfig.java @@ -36,7 +36,6 @@ import net.runelite.api.widgets.Widget; import net.runelite.api.widgets.WidgetInfo; import net.runelite.client.plugins.maxhit.attackstyle.WeaponType; import net.runelite.client.plugins.maxhit.calculators.RangeMaxHitCalculator; - import static org.junit.Assert.assertEquals; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/ScriptVMMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/ScriptVMMixin.java index e71992c810..22062a9e31 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/ScriptVMMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/ScriptVMMixin.java @@ -24,18 +24,17 @@ */ package net.runelite.mixins; - +import java.util.regex.Matcher; +import java.util.regex.Pattern; import net.runelite.api.Client; import static net.runelite.api.Opcodes.RUNELITE_EXECUTE; import net.runelite.api.events.ScriptCallbackEvent; -import net.runelite.api.widgets.JavaScriptCallback; -import java.util.regex.Matcher; -import java.util.regex.Pattern; import net.runelite.api.mixins.Copy; import net.runelite.api.mixins.Inject; import net.runelite.api.mixins.Mixin; import net.runelite.api.mixins.Replace; import net.runelite.api.mixins.Shadow; +import net.runelite.api.widgets.JavaScriptCallback; import net.runelite.rs.api.RSClient; import net.runelite.rs.api.RSScript; import net.runelite.rs.api.RSScriptEvent; diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/SpriteMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/SpriteMixin.java index df5e6acd38..de48e43a8a 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/SpriteMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/SpriteMixin.java @@ -1,9 +1,8 @@ package net.runelite.mixins; -import net.runelite.api.Sprite; import java.util.HashMap; import java.util.Map; - +import net.runelite.api.Sprite; import net.runelite.api.mixins.Copy; import net.runelite.api.mixins.Inject; import net.runelite.api.mixins.Mixin; diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/StretchedModeMaxSizeMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/StretchedModeMaxSizeMixin.java index b80d7c8b59..7908b5422f 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/StretchedModeMaxSizeMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/StretchedModeMaxSizeMixin.java @@ -1,6 +1,5 @@ package net.runelite.mixins; - import java.awt.Dimension; import net.runelite.api.mixins.Copy; import net.runelite.api.mixins.Mixin; diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/StretchedModeMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/StretchedModeMixin.java index 99ba3f5260..23c71c2ed6 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/StretchedModeMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/StretchedModeMixin.java @@ -1,9 +1,8 @@ package net.runelite.mixins; - -import net.runelite.api.Constants; import java.awt.Container; import java.awt.Dimension; +import net.runelite.api.Constants; import net.runelite.api.mixins.Inject; import net.runelite.api.mixins.Mixin; import net.runelite.rs.api.RSClient;