Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Konsole:
- [19:52:04 INFO]: Turboman3000 issued server command: /test
- [19:52:04 ERROR]: null
- org.bukkit.command.CommandException: Unhandled exception executing command 'test' in plugin Test v1.0
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_161]
- at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
- at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
- Caused by: java.lang.IllegalArgumentException: Cannot make player fly if getAllowFlight() is false
- at org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer.setFlying(CraftPlayer.java:1146) ~[spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- at de.turbocrew.api.game.spectator.Toggle(spectator.java:42) ~[?:?]
- at de.turbocrew.test.main.onCommand(main.java:23) ~[?:?]
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot_1.8.8.jar:git-Spigot-db6de12-18fbb24]
- ... 15 more
- Code:
- package de.turbocrew.api.game;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- import de.turbocrew.api.player.PlayerName;
- public class spectator implements Listener {
- //BackToLobby Item
- public static ItemStack BackToLobbyItem = new ItemStack(Material.BED);
- public static ItemMeta BackToLobbyItemMETA = BackToLobbyItem.getItemMeta();
- //Player Item
- public static ItemStack PlayerItem = new ItemStack(Material.COMPASS);
- public static ItemMeta PlayerMETA = BackToLobbyItem.getItemMeta();
- public static void Toggle(Player player) {
- BackToLobbyItemMETA.setDisplayName("§cZurück zur Lobby");
- BackToLobbyItemMETA.spigot().setUnbreakable(true);
- BackToLobbyItem.setItemMeta(BackToLobbyItemMETA);
- PlayerMETA.setDisplayName("§6Spieler");
- PlayerMETA.spigot().setUnbreakable(true);
- PlayerItem.setItemMeta(PlayerMETA);
- player.setCanPickupItems(false);
- player.setAllowFlight(true);
- player.setFlying(true);
- player.addPotionEffect(new PotionEffect(PotionEffectType.INVISIBILITY, 99999, 255));
- player.getInventory().setItem(8, BackToLobbyItem);
- player.getInventory().setItem(4, PlayerItem);
- PlayerName.ResetNickName(player);
- }
- @EventHandler
- public void onPlayerUse(PlayerInteractEvent event){
- Player p = event.getPlayer();
- if(p.getItemInHand() == BackToLobbyItem){
- if(BackToLobbyItem.getItemMeta().getDisplayName() == "§cZurück zur Lobby") {
- p.sendMessage("TEST!!!");
- event.setCancelled(true);
- }
- }
- if(p.getItemInHand() == PlayerItem){
- if(BackToLobbyItem.getItemMeta().getDisplayName() == "§6Spieler") {
- p.sendMessage("TEST!!!");
- event.setCancelled(true);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement