Skip to content

Commit ed1ba6d

Browse files
authored
Merge pull request #1123 from chsami/microbotplugin-refactor
Microbot Plugin refactor
2 parents 9ad40f6 + c72f2d7 commit ed1ba6d

File tree

28 files changed

+1217
-1178
lines changed

28 files changed

+1217
-1178
lines changed

runelite-client/src/main/java/net/runelite/client/RuneLiteModule.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
import net.runelite.client.game.ItemManager;
5656
import net.runelite.client.menus.MenuManager;
5757
import net.runelite.client.plugins.PluginManager;
58+
import net.runelite.client.plugins.microbot.Microbot;
5859
import net.runelite.client.task.Scheduler;
5960
import net.runelite.client.util.DeferredEventBus;
6061
import net.runelite.client.util.ExecutorServiceExceptionLogger;
@@ -147,6 +148,8 @@ else if (entry.getValue() instanceof Boolean)
147148
bind(EventBus.class)
148149
.annotatedWith(Names.named("Deferred EventBus"))
149150
.to(DeferredEventBus.class);
151+
152+
requestStaticInjection(Microbot.class);
150153
}
151154

152155
@Provides

runelite-client/src/main/java/net/runelite/client/plugins/microbot/GeoffPlugins/construction2/Construction2Plugin.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,6 @@ Construction2Config provideConfig(ConfigManager configManager) {
4949
@Override
5050
protected void startUp() throws AWTException {
5151
Microbot.pauseAllScripts = false;
52-
Microbot.setClient(client);
53-
Microbot.setClientThread(clientThread);
54-
Microbot.setNotifier(notifier);
55-
Microbot.setMouse(new VirtualMouse());
5652
if (overlayManager != null) {
5753
overlayManager.add(construction2Overlay);
5854
}

runelite-client/src/main/java/net/runelite/client/plugins/microbot/GeoffPlugins/lunarplankmake/LunarPlankMakePlugin.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ LunarPlankMakeConfig provideConfig(ConfigManager configManager) {
4040

4141
@Override
4242
protected void startUp() throws AWTException {
43-
Microbot.setMouse(new VirtualMouse());
4443
log.info("Starting up LunarPlankMakePlugin");
4544
if (overlayManager != null) {
4645
overlayManager.add(LunarPlankMakeOverlay);

0 commit comments

Comments
 (0)