PlayerRespawnEvent

Discussion in 'Plugin Development' started by mateuszhp, Feb 9, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    mateuszhp

    Hi! I have problem :/ My plugins giving errors but run correctly :
    Code:
    00:09:53 [SEVERE] Could not pass event PlayerRespawnEvent to RespawnPlugin
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
            at net.minecraft.server.v1_4_R1.PlayerList.moveToWorld(PlayerList.java:368)
            at net.minecraft.server.v1_4_R1.PlayerList.moveToWorld(PlayerList.java:325)
            at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:1147)
            at net.minecraft.server.v1_4_R1.Packet205ClientCommand.handle(SourceFile:30)
            at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290)
            at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113)
            at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39)
            at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30)
            at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598)
            at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224)
            at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494)
            at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427)
            at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 28
            at net.minecraft.server.v1_4_R1.PlayerInventory.setItem(PlayerInventory.java:302)
            at org.bukkit.craftbukkit.v1_4_R1.inventory.CraftInventory.setItem(CraftInventory.java:79)
            at MaTyyy.Info.Informacje.onPlayerSpawn(Informacje.java:118)
            at sun.reflect.GeneratedMethodAccessor171.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:601)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
            ... 16 more
    
    Code :
    Code:
    @EventHandler
    public void onPlayerSpawn(PlayerRespawnEvent e){
        Player player = e.getPlayer();
        PlayerInventory pi = player.getInventory();
     
        ItemStack gethelmet = new ItemStack(Material.IRON_HELMET);
        ItemStack getboots = new ItemStack(Material.IRON_BOOTS);
        ItemStack getchestplate = new ItemStack(Material.IRON_CHESTPLATE);
        ItemStack getcontents = new ItemStack(Material.IRON_LEGGINGS);
        ItemStack sword = new ItemStack(Material.DIAMOND_SWORD);
        ItemStack arrow = new ItemStack(Material.ARROW);
        ItemStack mieso = new ItemStack(Material.COOKED_BEEF, 64);
        ItemStack luk = new ItemStack(Material.BOW);
        luk.addEnchantment(Enchantment.ARROW_INFINITE, 1);
        pi.setHelmet(gethelmet);
        pi.setChestplate(getchestplate);
        pi.setLeggings(getcontents);
        pi.setBoots(getboots);
        pi.setItemInHand(sword);
        pi.setItem(9, arrow);
        pi.setItem(1, luk);
        pi.setItem(11, mieso);
    }
     
  2. Offline

    Tirelessly

Thread Status:
Not open for further replies.

Share This Page