make injected fields private
You should never want to expose instance variables in the class to public, and you always want to either create getters/setters for them or make them private.
This commit is contained in:
@@ -56,13 +56,13 @@ import net.runelite.http.api.ws.messages.LoginResponse;
|
||||
public class AccountPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
SessionManager sessionManager;
|
||||
private SessionManager sessionManager;
|
||||
|
||||
@Inject
|
||||
ClientUI ui;
|
||||
private ClientUI ui;
|
||||
|
||||
@Inject
|
||||
ScheduledExecutorService executor;
|
||||
private ScheduledExecutorService executor;
|
||||
|
||||
private NavigationButton loginButton;
|
||||
private NavigationButton logoutButton;
|
||||
|
||||
@@ -65,13 +65,13 @@ public class AttackIndicatorPlugin extends Plugin
|
||||
private final Table<WeaponType, WidgetInfo, Boolean> widgetsToHide = HashBasedTable.create();
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
AttackIndicatorConfig config;
|
||||
private AttackIndicatorConfig config;
|
||||
|
||||
@Inject
|
||||
AttackIndicatorOverlay overlay;
|
||||
private AttackIndicatorOverlay overlay;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -65,13 +65,13 @@ public class BarbarianAssaultPlugin extends Plugin
|
||||
private int inGameBit = 0;
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
BarbarianAssaultConfig config;
|
||||
private BarbarianAssaultConfig config;
|
||||
|
||||
@Inject
|
||||
BarbarianAssaultOverlay overlay;
|
||||
private BarbarianAssaultOverlay overlay;
|
||||
|
||||
@Provides
|
||||
BarbarianAssaultConfig provideConfig(ConfigManager configManager)
|
||||
|
||||
@@ -55,13 +55,13 @@ public class BoostsPlugin extends Plugin
|
||||
};
|
||||
|
||||
@Inject
|
||||
InfoBoxManager infoBoxManager;
|
||||
private InfoBoxManager infoBoxManager;
|
||||
|
||||
@Inject
|
||||
BoostsOverlay boostsOverlay;
|
||||
private BoostsOverlay boostsOverlay;
|
||||
|
||||
@Inject
|
||||
BoostsConfig config;
|
||||
private BoostsConfig config;
|
||||
|
||||
@Getter
|
||||
private Skill[] shownSkills;
|
||||
|
||||
@@ -41,7 +41,7 @@ import net.runelite.client.ui.overlay.infobox.InfoBoxManager;
|
||||
public class BossTimersPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
InfoBoxManager infoBoxManager;
|
||||
private InfoBoxManager infoBoxManager;
|
||||
|
||||
@Override
|
||||
protected void shutDown() throws Exception
|
||||
|
||||
@@ -64,13 +64,13 @@ public class CannonPlugin extends Plugin
|
||||
net.runelite.api.Point myCannon;
|
||||
|
||||
@Inject
|
||||
Notifier notifier;
|
||||
private Notifier notifier;
|
||||
|
||||
@Inject
|
||||
CannonOverlay cannonOverlay;
|
||||
private CannonOverlay cannonOverlay;
|
||||
|
||||
@Inject
|
||||
CannonConfig config;
|
||||
private CannonConfig config;
|
||||
|
||||
@Inject
|
||||
private Client client;
|
||||
|
||||
@@ -68,19 +68,19 @@ public class ChatCommandsPlugin extends Plugin
|
||||
private final HiscoreClient hiscoreClient = new HiscoreClient();
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
ChatCommandsConfig config;
|
||||
private ChatCommandsConfig config;
|
||||
|
||||
@Inject
|
||||
ItemManager itemManager;
|
||||
private ItemManager itemManager;
|
||||
|
||||
@Inject
|
||||
ChatMessageManager chatMessageManager;
|
||||
private ChatMessageManager chatMessageManager;
|
||||
|
||||
@Inject
|
||||
ScheduledExecutorService executor;
|
||||
private ScheduledExecutorService executor;
|
||||
|
||||
@Provides
|
||||
ChatCommandsConfig provideConfig(ConfigManager configManager)
|
||||
|
||||
@@ -76,10 +76,10 @@ public class ClanChatPlugin extends Plugin
|
||||
private int modIconsLength;
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
ClanChatConfig config;
|
||||
private ClanChatConfig config;
|
||||
|
||||
@Provides
|
||||
ClanChatConfig provideConfig(ConfigManager configManager)
|
||||
|
||||
@@ -46,13 +46,13 @@ import net.runelite.client.task.Schedule;
|
||||
public class ClueScrollPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
ClueScrollConfig config;
|
||||
private ClueScrollConfig config;
|
||||
|
||||
@Inject
|
||||
ClueScrollOverlay clueScrollOverlay;
|
||||
private ClueScrollOverlay clueScrollOverlay;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -42,10 +42,10 @@ import net.runelite.client.ui.NavigationButton;
|
||||
public class ConfigPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
ClientUI ui;
|
||||
private ClientUI ui;
|
||||
|
||||
@Inject
|
||||
ConfigManager configManager;
|
||||
private ConfigManager configManager;
|
||||
|
||||
private ConfigPanel configPanel;
|
||||
private NavigationButton navButton;
|
||||
|
||||
@@ -43,10 +43,10 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class DevToolsPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
ClientUI ui;
|
||||
private ClientUI ui;
|
||||
|
||||
@Inject
|
||||
DevToolsOverlay overlay;
|
||||
private DevToolsOverlay overlay;
|
||||
|
||||
private boolean togglePlayers;
|
||||
private boolean toggleNpcs;
|
||||
|
||||
@@ -45,10 +45,10 @@ public class DiaryProgressPlugin extends Plugin
|
||||
private static final String STAGE_UNFINISHED_STRING = "<col=ffff00>_</col>";
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
DiaryProgressConfig config;
|
||||
private DiaryProgressConfig config;
|
||||
|
||||
@Provides
|
||||
DiaryProgressConfig provideConfig(ConfigManager configManager)
|
||||
|
||||
@@ -79,19 +79,19 @@ public class ExaminePlugin extends Plugin
|
||||
.build();
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
ExamineConfig config;
|
||||
private ExamineConfig config;
|
||||
|
||||
@Inject
|
||||
ItemManager itemManager;
|
||||
private ItemManager itemManager;
|
||||
|
||||
@Inject
|
||||
ChatMessageManager chatMessageManager;
|
||||
private ChatMessageManager chatMessageManager;
|
||||
|
||||
@Inject
|
||||
ScheduledExecutorService executor;
|
||||
private ScheduledExecutorService executor;
|
||||
|
||||
@Provides
|
||||
ExamineConfig provideConfig(ConfigManager configManager)
|
||||
|
||||
@@ -43,10 +43,10 @@ import net.runelite.client.plugins.PluginDescriptor;
|
||||
public class ExperienceDropPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
ExperienceDropConfig config;
|
||||
private ExperienceDropConfig config;
|
||||
|
||||
@Provides
|
||||
ExperienceDropConfig provideConfig(ConfigManager configManager)
|
||||
|
||||
@@ -46,16 +46,16 @@ import net.runelite.client.util.QueryRunner;
|
||||
public class FightCavePlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
QueryRunner queryRunner;
|
||||
private QueryRunner queryRunner;
|
||||
|
||||
@Inject
|
||||
FightCaveConfig config;
|
||||
private FightCaveConfig config;
|
||||
|
||||
@Inject
|
||||
FightCaveOverlay overlay;
|
||||
private FightCaveOverlay overlay;
|
||||
|
||||
private JadAttack attack;
|
||||
|
||||
|
||||
@@ -50,13 +50,13 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class FishingPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
FishingConfig config;
|
||||
private FishingConfig config;
|
||||
|
||||
@Inject
|
||||
FishingOverlay overlay;
|
||||
private FishingOverlay overlay;
|
||||
|
||||
@Inject
|
||||
FishingSpotOverlay spotOverlay;
|
||||
private FishingSpotOverlay spotOverlay;
|
||||
|
||||
private final FishingSession session = new FishingSession();
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@ public class GroundItemsOverlay extends Overlay
|
||||
private final StringBuilder itemStringBuilder = new StringBuilder();
|
||||
|
||||
@Inject
|
||||
ItemManager itemManager;
|
||||
private ItemManager itemManager;
|
||||
|
||||
@Inject
|
||||
public GroundItemsOverlay(@Nullable Client client, GroundItemsConfig config)
|
||||
|
||||
@@ -38,10 +38,10 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class GroundItemsPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
ConfigManager configManager;
|
||||
private ConfigManager configManager;
|
||||
|
||||
@Inject
|
||||
GroundItemsOverlay overlay;
|
||||
private GroundItemsOverlay overlay;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -46,13 +46,13 @@ public class HiscorePlugin extends Plugin
|
||||
private static final String LOOKUP = "Lookup";
|
||||
|
||||
@Inject
|
||||
ClientUI ui;
|
||||
private ClientUI ui;
|
||||
|
||||
@Inject
|
||||
MenuManager menuManager;
|
||||
private MenuManager menuManager;
|
||||
|
||||
@Inject
|
||||
ScheduledExecutorService executor;
|
||||
private ScheduledExecutorService executor;
|
||||
|
||||
private NavigationButton navButton;
|
||||
private HiscorePanel hiscorePanel;
|
||||
|
||||
@@ -118,16 +118,16 @@ public class IdleNotifierPlugin extends Plugin
|
||||
private static final Duration SIX_HOUR_LOGOUT_WARNING_AFTER_DURATION = Duration.ofMinutes(340);
|
||||
|
||||
@Inject
|
||||
Notifier notifier;
|
||||
private Notifier notifier;
|
||||
|
||||
@Inject
|
||||
ClientUI gui;
|
||||
private ClientUI gui;
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
IdleNotifierConfig config;
|
||||
private IdleNotifierConfig config;
|
||||
|
||||
private Actor lastOpponent;
|
||||
private Instant lastAnimating;
|
||||
|
||||
@@ -44,7 +44,7 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class ImplingsPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
ImplingsOverlay overlay;
|
||||
private ImplingsOverlay overlay;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -51,13 +51,13 @@ public class InstanceMapPlugin extends Plugin
|
||||
private final WidgetMenuOption descendOption = new WidgetMenuOption("Descend", "Instance Map", WidgetInfo.WORLD_MAP);
|
||||
|
||||
@Inject
|
||||
InstanceMapConfig config;
|
||||
private InstanceMapConfig config;
|
||||
|
||||
@Inject
|
||||
InstanceMapOverlay overlay;
|
||||
private InstanceMapOverlay overlay;
|
||||
|
||||
@Inject
|
||||
MenuManager menuManager;
|
||||
private MenuManager menuManager;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -38,10 +38,10 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class JewelleryCountPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
JewelleryCountConfig config;
|
||||
private JewelleryCountConfig config;
|
||||
|
||||
@Inject
|
||||
JewelleryCountOverlay overlay;
|
||||
private JewelleryCountOverlay overlay;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -41,10 +41,10 @@ import net.runelite.client.plugins.PluginDescriptor;
|
||||
public class LowMemoryPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
LowMemoryConfig config;
|
||||
private LowMemoryConfig config;
|
||||
|
||||
@Provides
|
||||
LowMemoryConfig provideConfig(ConfigManager configManager)
|
||||
|
||||
@@ -41,10 +41,10 @@ import net.runelite.client.plugins.PluginDescriptor;
|
||||
public class MetronomePlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
MetronomePluginConfiguration config;
|
||||
private MetronomePluginConfiguration config;
|
||||
|
||||
private int tickCounter = 0;
|
||||
private boolean shouldTock = false;
|
||||
|
||||
@@ -77,16 +77,16 @@ public class MotherlodePlugin extends Plugin
|
||||
private BufferedImage mineIcon;
|
||||
|
||||
@Inject
|
||||
MotherlodeOverlay overlay;
|
||||
private MotherlodeOverlay overlay;
|
||||
|
||||
@Inject
|
||||
MotherlodeRocksOverlay rocksOverlay;
|
||||
private MotherlodeRocksOverlay rocksOverlay;
|
||||
|
||||
@Inject
|
||||
MotherlodeSackOverlay motherlodeSackOverlay;
|
||||
private MotherlodeSackOverlay motherlodeSackOverlay;
|
||||
|
||||
@Inject
|
||||
MotherlodeConfig config;
|
||||
private MotherlodeConfig config;
|
||||
|
||||
private final MotherlodeSession session = new MotherlodeSession();
|
||||
|
||||
|
||||
@@ -38,10 +38,10 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class MouseHighlightPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
MouseHighlightConfig config;
|
||||
private MouseHighlightConfig config;
|
||||
|
||||
@Inject
|
||||
MouseHighlightOverlay overlay;
|
||||
private MouseHighlightOverlay overlay;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -44,7 +44,7 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class OpponentInfoPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
OpponentInfoOverlay overlay;
|
||||
private OpponentInfoOverlay overlay;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -40,7 +40,7 @@ public class PestControlPlugin extends Plugin
|
||||
private Font font;
|
||||
|
||||
@Inject
|
||||
PestControlOverlay overlay;
|
||||
private PestControlOverlay overlay;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -38,10 +38,10 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class PlayerIndicatorsPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
PlayerIndicatorsConfig config;
|
||||
private PlayerIndicatorsConfig config;
|
||||
|
||||
PlayerIndicatorsOverlay playerIndicatorsOverlay;
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class PrayerFlickPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
PrayerFlickOverlay overlay;
|
||||
private PrayerFlickOverlay overlay;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -40,10 +40,10 @@ import net.runelite.client.plugins.PluginDescriptor;
|
||||
public class RememberUsernamePlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
RememberUsernameConfig config;
|
||||
private RememberUsernameConfig config;
|
||||
|
||||
@Provides
|
||||
RememberUsernameConfig getConfig(ConfigManager configManager)
|
||||
|
||||
@@ -60,10 +60,10 @@ public class ReportButtonPlugin extends Plugin
|
||||
private boolean ready;
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
ReportButtonConfig config;
|
||||
private ReportButtonConfig config;
|
||||
|
||||
@Provides
|
||||
ReportButtonConfig provideConfig(ConfigManager configManager)
|
||||
|
||||
@@ -38,10 +38,10 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class RunepouchPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
ConfigManager configManager;
|
||||
private ConfigManager configManager;
|
||||
|
||||
@Inject
|
||||
RunepouchOverlay overlay;
|
||||
private RunepouchOverlay overlay;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -108,19 +108,19 @@ public class ScreenshotPlugin extends Plugin
|
||||
private Integer barrowsNumber;
|
||||
|
||||
@Inject
|
||||
ScreenshotConfig config;
|
||||
private ScreenshotConfig config;
|
||||
|
||||
@Inject
|
||||
Notifier notifier;
|
||||
private Notifier notifier;
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
ClientUI clientUi;
|
||||
private ClientUI clientUi;
|
||||
|
||||
@Inject
|
||||
OverlayRenderer overlayRenderer;
|
||||
private OverlayRenderer overlayRenderer;
|
||||
|
||||
private JButton titleBarButton;
|
||||
|
||||
|
||||
@@ -74,19 +74,19 @@ public class SlayerPlugin extends Plugin
|
||||
private static final Pattern REWARD_POINTS = Pattern.compile("Reward points: (\\d*)");
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
SlayerConfig config;
|
||||
private SlayerConfig config;
|
||||
|
||||
@Inject
|
||||
SlayerOverlay overlay;
|
||||
private SlayerOverlay overlay;
|
||||
|
||||
@Inject
|
||||
InfoBoxManager infoBoxManager;
|
||||
private InfoBoxManager infoBoxManager;
|
||||
|
||||
@Inject
|
||||
ItemManager itemManager;
|
||||
private ItemManager itemManager;
|
||||
|
||||
private String taskName;
|
||||
private int amount;
|
||||
|
||||
@@ -47,7 +47,7 @@ public class SpecOrbPlugin extends Plugin
|
||||
private Image specialAttackIcon;
|
||||
|
||||
@Inject
|
||||
SpecOrbOverlay overlay;
|
||||
private SpecOrbOverlay overlay;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -49,13 +49,13 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class TeamCapesPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
TeamCapesConfig config;
|
||||
private TeamCapesConfig config;
|
||||
|
||||
@Inject
|
||||
TeamCapesOverlay teamCapesOverlay;
|
||||
private TeamCapesOverlay teamCapesOverlay;
|
||||
|
||||
private Map<Integer, Integer> teams = new HashMap<>();
|
||||
|
||||
|
||||
@@ -38,10 +38,10 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class TileIndicatorsPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
TileIndicatorsConfig config;
|
||||
private TileIndicatorsConfig config;
|
||||
|
||||
private TileIndicatorsOverlay tileIndicatorsOverlay;
|
||||
|
||||
|
||||
@@ -80,13 +80,13 @@ public class TimersPlugin extends Plugin
|
||||
private int lastRaidVarb;
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
TimersConfig config;
|
||||
private TimersConfig config;
|
||||
|
||||
@Inject
|
||||
InfoBoxManager infoBoxManager;
|
||||
private InfoBoxManager infoBoxManager;
|
||||
|
||||
@Provides
|
||||
TimersConfig getConfig(ConfigManager configManager)
|
||||
|
||||
@@ -46,13 +46,13 @@ import net.runelite.client.ui.overlay.Overlay;
|
||||
public class WoodcuttingPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
Notifier notifier;
|
||||
private Notifier notifier;
|
||||
|
||||
@Inject
|
||||
WoodcuttingOverlay overlay;
|
||||
private WoodcuttingOverlay overlay;
|
||||
|
||||
@Inject
|
||||
WoodcuttingConfig config;
|
||||
private WoodcuttingConfig config;
|
||||
|
||||
private final WoodcuttingSession session = new WoodcuttingSession();
|
||||
|
||||
|
||||
@@ -54,13 +54,13 @@ public class XpGlobesPlugin extends Plugin
|
||||
private final List<XpGlobe> xpGlobes = new ArrayList<>();
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
XpGlobesConfig config;
|
||||
private XpGlobesConfig config;
|
||||
|
||||
@Inject
|
||||
XpGlobesOverlay overlay;
|
||||
private XpGlobesOverlay overlay;
|
||||
|
||||
@Override
|
||||
public void configure(Binder binder)
|
||||
|
||||
@@ -56,10 +56,10 @@ import net.runelite.http.api.xp.XpClient;
|
||||
public class XpTrackerPlugin extends Plugin
|
||||
{
|
||||
@Inject
|
||||
ClientUI ui;
|
||||
private ClientUI ui;
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
ScheduledExecutorService executor;
|
||||
|
||||
@@ -49,10 +49,10 @@ public class XteaPlugin extends Plugin
|
||||
private final Set<Integer> sentRegions = new HashSet<>();
|
||||
|
||||
@Inject
|
||||
Client client;
|
||||
private Client client;
|
||||
|
||||
@Inject
|
||||
ScheduledExecutorService executor;
|
||||
private ScheduledExecutorService executor;
|
||||
|
||||
@Subscribe
|
||||
public void onMapRegionChanged(MapRegionChanged event)
|
||||
|
||||
Reference in New Issue
Block a user