Update npc aggro plugin
This commit is contained in:
@@ -128,7 +128,6 @@ public class NpcAggroAreaPlugin extends Plugin
|
|||||||
private WorldPoint previousUnknownCenter;
|
private WorldPoint previousUnknownCenter;
|
||||||
private boolean loggingIn;
|
private boolean loggingIn;
|
||||||
private List<String> npcNamePatterns;
|
private List<String> npcNamePatterns;
|
||||||
private boolean notWorkingOverlayShown = false;
|
|
||||||
|
|
||||||
@Provides
|
@Provides
|
||||||
NpcAggroAreaConfig provideConfig(ConfigManager configManager)
|
NpcAggroAreaConfig provideConfig(ConfigManager configManager)
|
||||||
@@ -140,12 +139,7 @@ public class NpcAggroAreaPlugin extends Plugin
|
|||||||
protected void startUp() throws Exception
|
protected void startUp() throws Exception
|
||||||
{
|
{
|
||||||
overlayManager.add(overlay);
|
overlayManager.add(overlay);
|
||||||
if (config.showNotWorkingOverlay())
|
|
||||||
{
|
|
||||||
overlayManager.add(notWorkingOverlay);
|
overlayManager.add(notWorkingOverlay);
|
||||||
notWorkingOverlayShown = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
npcNamePatterns = NAME_SPLITTER.splitToList(config.npcNamePatterns());
|
npcNamePatterns = NAME_SPLITTER.splitToList(config.npcNamePatterns());
|
||||||
recheckActive();
|
recheckActive();
|
||||||
}
|
}
|
||||||
@@ -155,11 +149,7 @@ public class NpcAggroAreaPlugin extends Plugin
|
|||||||
{
|
{
|
||||||
removeTimer();
|
removeTimer();
|
||||||
overlayManager.remove(overlay);
|
overlayManager.remove(overlay);
|
||||||
if (notWorkingOverlayShown)
|
|
||||||
{
|
|
||||||
overlayManager.remove(notWorkingOverlay);
|
overlayManager.remove(notWorkingOverlay);
|
||||||
}
|
|
||||||
|
|
||||||
Arrays.fill(safeCenters, null);
|
Arrays.fill(safeCenters, null);
|
||||||
lastPlayerLocation = null;
|
lastPlayerLocation = null;
|
||||||
currentTimer = null;
|
currentTimer = null;
|
||||||
@@ -416,7 +406,6 @@ public class NpcAggroAreaPlugin extends Plugin
|
|||||||
configManager.unsetConfiguration(NpcAggroAreaConfig.CONFIG_GROUP, NpcAggroAreaConfig.CONFIG_CENTER2);
|
configManager.unsetConfiguration(NpcAggroAreaConfig.CONFIG_GROUP, NpcAggroAreaConfig.CONFIG_CENTER2);
|
||||||
configManager.unsetConfiguration(NpcAggroAreaConfig.CONFIG_GROUP, NpcAggroAreaConfig.CONFIG_LOCATION);
|
configManager.unsetConfiguration(NpcAggroAreaConfig.CONFIG_GROUP, NpcAggroAreaConfig.CONFIG_LOCATION);
|
||||||
configManager.unsetConfiguration(NpcAggroAreaConfig.CONFIG_GROUP, NpcAggroAreaConfig.CONFIG_DURATION);
|
configManager.unsetConfiguration(NpcAggroAreaConfig.CONFIG_GROUP, NpcAggroAreaConfig.CONFIG_DURATION);
|
||||||
configManager.unsetConfiguration(NpcAggroAreaConfig.CONFIG_GROUP, NpcAggroAreaConfig.CONFIG_NOT_WORKING_OVERLAY);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void saveConfig()
|
private void saveConfig()
|
||||||
|
|||||||
Reference in New Issue
Block a user