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