runelite-client: change combat level plugin to use game tick event

This commit is contained in:
Frederik Engels
2018-01-14 10:26:41 -05:00
committed by Adam
parent 8346339366
commit 9f3a2c3e63

View File

@@ -24,20 +24,20 @@
*/ */
package net.runelite.client.plugins.combatlevel; package net.runelite.client.plugins.combatlevel;
import com.google.common.eventbus.Subscribe;
import com.google.inject.Provides; import com.google.inject.Provides;
import java.text.DecimalFormat; import java.text.DecimalFormat;
import java.time.temporal.ChronoUnit;
import javax.inject.Inject; import javax.inject.Inject;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.Experience; import net.runelite.api.Experience;
import net.runelite.api.GameState; import net.runelite.api.GameState;
import net.runelite.api.Skill; import net.runelite.api.Skill;
import net.runelite.api.events.GameTick;
import net.runelite.api.widgets.Widget; import net.runelite.api.widgets.Widget;
import net.runelite.api.widgets.WidgetInfo; import net.runelite.api.widgets.WidgetInfo;
import net.runelite.client.config.ConfigManager; import net.runelite.client.config.ConfigManager;
import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.client.task.Schedule;
@PluginDescriptor( @PluginDescriptor(
name = "Combat level plugin" name = "Combat level plugin"
@@ -58,11 +58,8 @@ public class CombatLevelPlugin extends Plugin
return configManager.getConfig(CombatLevelConfig.class); return configManager.getConfig(CombatLevelConfig.class);
} }
@Schedule( @Subscribe
period = 600, public void updateCombatLevel(GameTick event)
unit = ChronoUnit.MILLIS
)
public void updateCombatLevel()
{ {
if (client.getGameState() != GameState.LOGGED_IN) if (client.getGameState() != GameState.LOGGED_IN)
{ {