Actually fix #27

This commit is contained in:
RoboMWM 2016-10-11 12:21:38 -07:00
parent 047f4d89d2
commit 807f6f5899

View File

@ -78,13 +78,6 @@ class PlayerEventHandler implements Listener
{ {
private DataStore dataStore; private DataStore dataStore;
private GriefPrevention instance; private GriefPrevention instance;
//typical constructor, yawn
PlayerEventHandler(DataStore dataStore, GriefPrevention plugin)
{
this.dataStore = dataStore;
this.instance = plugin;
}
//list of temporarily banned ip's //list of temporarily banned ip's
private ArrayList<IpBanInfo> tempBannedIps = new ArrayList<IpBanInfo>(); private ArrayList<IpBanInfo> tempBannedIps = new ArrayList<IpBanInfo>();
@ -99,10 +92,18 @@ class PlayerEventHandler implements Listener
private Pattern howToClaimPattern = null; private Pattern howToClaimPattern = null;
//matcher for banned words //matcher for banned words
private WordFinder bannedWordFinder = new WordFinder(instance.dataStore.loadBannedWords()); private WordFinder bannedWordFinder;
//spam tracker //spam tracker
SpamDetector spamDetector = new SpamDetector(); SpamDetector spamDetector = new SpamDetector();
//typical constructor, yawn
PlayerEventHandler(DataStore dataStore, GriefPrevention plugin)
{
this.dataStore = dataStore;
this.instance = plugin;
bannedWordFinder = new WordFinder(instance.dataStore.loadBannedWords());
}
//when a player chats, monitor for spam //when a player chats, monitor for spam
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST) @EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)