diff --git a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index 0a62641..7665213 100644 --- a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -78,13 +78,6 @@ class PlayerEventHandler implements Listener { private DataStore dataStore; private GriefPrevention instance; - - //typical constructor, yawn - PlayerEventHandler(DataStore dataStore, GriefPrevention plugin) - { - this.dataStore = dataStore; - this.instance = plugin; - } //list of temporarily banned ip's private ArrayList tempBannedIps = new ArrayList(); @@ -99,10 +92,18 @@ class PlayerEventHandler implements Listener private Pattern howToClaimPattern = null; //matcher for banned words - private WordFinder bannedWordFinder = new WordFinder(instance.dataStore.loadBannedWords()); + private WordFinder bannedWordFinder; //spam tracker 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 @EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)