@@ -81,36 +87,4 @@ public class MenuOptionClicked extends MenuEntry implements Event
{
this.consumed = true;
}
-
- /**
- * Whether or not the event is authentic.
- */
- @Setter(AccessLevel.NONE)
- private final boolean authentic;
-
- public void setMenuEntry(MenuEntry e)
- {
- setOption(e.getOption());
- setTarget(e.getTarget());
- setIdentifier(e.getIdentifier());
- setOpcode(e.getOpcode());
- setActionParam(e.getActionParam());
- setActionParam1(e.getActionParam1());
- setForceLeftClick(e.isForceLeftClick());
- }
-
- public int getWidgetId()
- {
- return getActionParam1();
- }
-
- public String getMenuTarget()
- {
- return getTarget();
- }
-
- public String getMenuOption()
- {
- return getOption();
- }
}
diff --git a/runelite-api/src/main/java/net/runelite/api/events/MenuShouldLeftClick.java b/runelite-api/src/main/java/net/runelite/api/events/MenuShouldLeftClick.java
index 9652721791..c36372ff2c 100644
--- a/runelite-api/src/main/java/net/runelite/api/events/MenuShouldLeftClick.java
+++ b/runelite-api/src/main/java/net/runelite/api/events/MenuShouldLeftClick.java
@@ -31,7 +31,7 @@ import lombok.Data;
* opened on left click.
*/
@Data
-public class MenuShouldLeftClick implements Event
+public class MenuShouldLeftClick
{
/**
* If set to true, the menu will open on left click.
diff --git a/runelite-api/src/main/java/net/runelite/api/events/NameableNameChanged.java b/runelite-api/src/main/java/net/runelite/api/events/NameableNameChanged.java
index fcf0556e71..18b106ec9f 100644
--- a/runelite-api/src/main/java/net/runelite/api/events/NameableNameChanged.java
+++ b/runelite-api/src/main/java/net/runelite/api/events/NameableNameChanged.java
@@ -31,7 +31,7 @@ import lombok.Value;
* An event where a {@link Nameable} has had their name changed.
*/
@Value
-public class NameableNameChanged implements Event
+public class NameableNameChanged
{
/**
* The nameable that changed names.
diff --git a/runelite-api/src/main/java/net/runelite/api/events/NpcActionChanged.java b/runelite-api/src/main/java/net/runelite/api/events/NpcActionChanged.java
index 20f831e328..7539821167 100644
--- a/runelite-api/src/main/java/net/runelite/api/events/NpcActionChanged.java
+++ b/runelite-api/src/main/java/net/runelite/api/events/NpcActionChanged.java
@@ -31,7 +31,7 @@ import net.runelite.api.NPCComposition;
* An event where an action of an {@link NPCComposition} has changed.
*/
@Data
-public class NpcActionChanged implements Event
+public class NpcActionChanged
{
/**
* The NPC composition that has been changed.
diff --git a/runelite-api/src/main/java/net/runelite/api/events/NpcChanged.java b/runelite-api/src/main/java/net/runelite/api/events/NpcChanged.java
index 606ebcbb7e..f01da68ae2 100644
--- a/runelite-api/src/main/java/net/runelite/api/events/NpcChanged.java
+++ b/runelite-api/src/main/java/net/runelite/api/events/NpcChanged.java
@@ -32,7 +32,7 @@ import net.runelite.api.NPCComposition;
* Fires after the composition of an {@link NPC} changes.
*/
@Value
-public class NpcChanged implements Event
+public class NpcChanged
{
/**
* The NPC of which the composition changed.
diff --git a/runelite-api/src/main/java/net/runelite/api/events/NpcDespawned.java b/runelite-api/src/main/java/net/runelite/api/events/NpcDespawned.java
index 6b7bd48b29..9d2fed4200 100644
--- a/runelite-api/src/main/java/net/runelite/api/events/NpcDespawned.java
+++ b/runelite-api/src/main/java/net/runelite/api/events/NpcDespawned.java
@@ -32,7 +32,7 @@ import lombok.Value;
* An event where an {@link NPC} has despawned.
*/
@Value
-public class NpcDespawned implements Event
+public class NpcDespawned
{
/**
* The despawned NPC.
diff --git a/runelite-api/src/main/java/net/runelite/api/events/NpcSpawned.java b/runelite-api/src/main/java/net/runelite/api/events/NpcSpawned.java
index 0bb3c3f3cb..aab89fffb8 100644
--- a/runelite-api/src/main/java/net/runelite/api/events/NpcSpawned.java
+++ b/runelite-api/src/main/java/net/runelite/api/events/NpcSpawned.java
@@ -32,7 +32,7 @@ import lombok.Value;
* An event where an {@link NPC} has spawned.
*/
@Value
-public class NpcSpawned implements Event
+public class NpcSpawned
{
/**
* The spawned NPC.
diff --git a/runelite-client/src/main/java/com/openosrs/client/ui/overlay/components/table/TableElement.java b/runelite-api/src/main/java/net/runelite/api/events/OverheadPrayerChanged.java
similarity index 81%
rename from runelite-client/src/main/java/com/openosrs/client/ui/overlay/components/table/TableElement.java
rename to runelite-api/src/main/java/net/runelite/api/events/OverheadPrayerChanged.java
index daf7eb5790..46bf0f4a5c 100644
--- a/runelite-client/src/main/java/com/openosrs/client/ui/overlay/components/table/TableElement.java
+++ b/runelite-api/src/main/java/net/runelite/api/events/OverheadPrayerChanged.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2019, TheStonedTurtle
- * * Must not be a blacklisted name
- * * Have a {@code .gradle.kts} file in the root named after the folder
- * * Have a {@code MANIFEST.MF} located at {@code build/tmp/jar/MANIFEST.MF}
- */
-public class ExternalPluginFileFilter implements FileFilter
-{
- private static final List
+ * * Must not be a blacklisted name
+ * * Have a {@code .gradle.kts} file in the root named after the folder
+ * * Have a {@code MANIFEST.MF} located at {@code build/tmp/jar/MANIFEST.MF}
+ */
+public class OPRSExternalPluginFileFilter implements FileFilter
+{
+ private static final List