|
@@ -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);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-}
|
|
|
+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);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|