ChestShop-3/src/main/java/com/Acrobot/ChestShop/Listeners/Player/PlayerTeleport.java
2013-10-27 16:51:20 +01:00

26 lines
697 B
Java

package com.Acrobot.ChestShop.Listeners.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryType;
import org.bukkit.event.player.PlayerTeleportEvent;
/**
* A fix for a CraftBukkit bug.
*
* @author Acrobot
*/
public class PlayerTeleport implements Listener {
@EventHandler
public static void onPlayerTeleport(PlayerTeleportEvent event) {
if (event.getPlayer() == null || event.getPlayer().getOpenInventory() == null) {
return;
}
if (event.getPlayer().getOpenInventory().getType() != InventoryType.CRAFTING) {
event.getPlayer().closeInventory();
}
}
}