diff --git a/src/main/java/com/gmail/nossr50/listeners/mcSelfListener.java b/src/main/java/com/gmail/nossr50/listeners/mcSelfListener.java index 431d075ad..c2e951bfd 100644 --- a/src/main/java/com/gmail/nossr50/listeners/mcSelfListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/mcSelfListener.java @@ -9,16 +9,24 @@ import com.gmail.nossr50.events.McMMOPlayerXpGainEvent; * Listener for listening to our own events, only really useful for catching errors */ public class mcSelfListener implements Listener { - @EventHandler - public void onPlayerXpGain(McMMOPlayerXpGainEvent event) { - int xp = event.getXpGained(); - if(xp < 0) { - try { - throw new Exception("Gained negative XP!"); - } catch (Exception e) { - System.out.println(e.getMessage()); - e.printStackTrace(); - } - } - } + + /** + * Monitor internal XP gain events. + * + * @param event The event to watch + */ + @EventHandler + public void onPlayerXpGain(McMMOPlayerXpGainEvent event) { + int xp = event.getXpGained(); + + if(xp < 0) { + try { + throw new Exception("Gained negative XP!"); + } + catch (Exception e) { + System.out.println(e.getMessage()); + e.printStackTrace(); + } + } + } } diff --git a/src/main/java/com/gmail/nossr50/listeners/mcSpoutInputListener.java b/src/main/java/com/gmail/nossr50/listeners/mcSpoutInputListener.java index 802dc20b9..7e2bda215 100644 --- a/src/main/java/com/gmail/nossr50/listeners/mcSpoutInputListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/mcSpoutInputListener.java @@ -11,37 +11,38 @@ import com.gmail.nossr50.mcMMO; import com.gmail.nossr50.datatypes.popups.PopupMMO; import com.gmail.nossr50.spout.SpoutStuff; -public class mcSpoutInputListener implements Listener -{ - mcMMO plugin = null; - - public mcSpoutInputListener(mcMMO pluginx) - { - plugin = pluginx; - } - - @EventHandler - public void onKeyPressedEvent(KeyPressedEvent event) - { - if(!event.getPlayer().isSpoutCraftEnabled() || event.getPlayer().getMainScreen().getActivePopup() != null) - return; - if(event.getScreenType() != ScreenType.GAME_SCREEN) - return; - - SpoutPlayer sPlayer = event.getPlayer(); - - if(event.getKey() == SpoutStuff.keypress) - { - if(!SpoutStuff.playerScreens.containsKey(sPlayer)) - { - PopupMMO mmoPop = new PopupMMO(sPlayer, Users.getProfile(sPlayer), plugin); - SpoutStuff.playerScreens.put(sPlayer, mmoPop); - sPlayer.getMainScreen().attachPopupScreen(SpoutStuff.playerScreens.get(sPlayer)); - sPlayer.getMainScreen().setDirty(true); - } else { - sPlayer.getMainScreen().attachPopupScreen(SpoutStuff.playerScreens.get(sPlayer)); - sPlayer.getMainScreen().setDirty(true); - } - } - } -} \ No newline at end of file +public class mcSpoutInputListener implements Listener { + private mcMMO plugin; + + public mcSpoutInputListener(mcMMO plugin) { + this.plugin = plugin; + } + + /** + * Monitor Spout KeyPressed events. + * + * @param event The event to watch + */ + @EventHandler + public void onKeyPressedEvent(KeyPressedEvent event) { + SpoutPlayer sPlayer = event.getPlayer(); + + if (!sPlayer.isSpoutCraftEnabled() || sPlayer.getMainScreen().getActivePopup() != null || event.getScreenType() != ScreenType.GAME_SCREEN) { + return; + } + + if (event.getKey() == SpoutStuff.keypress) { + if (!SpoutStuff.playerScreens.containsKey(sPlayer)) { + PopupMMO mmoPop = new PopupMMO(sPlayer, Users.getProfile(sPlayer), plugin); + + SpoutStuff.playerScreens.put(sPlayer, mmoPop); + sPlayer.getMainScreen().attachPopupScreen(SpoutStuff.playerScreens.get(sPlayer)); + sPlayer.getMainScreen().setDirty(true); + } + else { + sPlayer.getMainScreen().attachPopupScreen(SpoutStuff.playerScreens.get(sPlayer)); + sPlayer.getMainScreen().setDirty(true); + } + } + } +}