Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Minecraft
You last visited: Today at 07:08

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Bukkit Plugin programmierung. komische fehlermeldung bei cast

Discussion on Bukkit Plugin programmierung. komische fehlermeldung bei cast within the Minecraft forum part of the Other Online Games category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2011
Posts: 5
Received Thanks: 0
Bukkit Plugin programmierung. komische fehlermeldung bei cast

Hallo ich bins mal wieder.

Habe wiedermal ein problem mit Meinem Programmierten plugin.


ich will den inhalt einer kiste dem user ausgeben wenn er auf das darüber befindende schild clickt.

Code:
[11:53:50 ERROR]: Could not pass event PlayerInteractEvent to MoneyMonkey v1.0.0

org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:302) ~[craftbukkit.jar:git-Bukkit-935f18b]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62) ~[craftbukkit.jar:git-Bukkit-935f18b]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:501) [craftbukkit.jar:git-Bukkit-935f18b]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:486) [craftbukkit.jar:git-Bukkit-935f18b]
        at org.bukkit.craftbukkit.v1_9_R1.event.CraftEventFactory.callPlayerInte
ractEvent(CraftEventFactory.java:231) [craftbukkit.jar:git-Bukkit-935f18b]
        at net.minecraft.server.v1_9_R1.PlayerInteractManager.a(PlayerInteractMa
nager.java:482) [craftbukkit.jar:git-Bukkit-935f18b]
        at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java
:875) [craftbukkit.jar:git-Bukkit-935f18b]
        at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:55) [cr
aftbukkit.jar:git-Bukkit-935f18b]
        at net.minecraft.server.v1_9_R1.PacketPlayInUseItem.a(SourceFile:11) [cr
aftbukkit.jar:git-Bukkit-935f18b]
        at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:1
3) [craftbukkit.jar:git-Bukkit-935f18b]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
?:1.8.0_60]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_60]
        at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [craftbukki
t.jar:git-Bukkit-935f18b]
        at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:6
79) [craftbukkit.jar:git-Bukkit-935f18b]
        at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:3
61) [craftbukkit.jar:git-Bukkit-935f18b]
        at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:6
35) [craftbukkit.jar:git-Bukkit-935f18b]
        at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java
:539) [craftbukkit.jar:git-Bukkit-935f18b]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_60]
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.v1_9_R1.block.Cr
aftBlock cannot be cast to org.bukkit.block.Chest
        at MoneyMonkey.x_onPlayerInteractEvent.onInterackt(x_onPlayerInteractEve
nt.java:36) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0
_60]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0
_60]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1
.8.0_60]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_60]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:300) ~[craftbukkit.jar:git-Bukkit-935f18b]
        ... 17 more
ich weis das ich laut fehlermeldun meinen block nicht zu einer kiste casten darf, aber wie soll ich das sonst anstellen das ich an den inhalt komme?

Code:
@EventHandler
    public void onInterackt(PlayerInteractEvent e){
       
        Block b = e.getClickedBlock();
        Player p = e.getPlayer();
       
        if (b.getType() == Material.WALL_SIGN ) {
           
            //Sign s =  (Sign) b;
           
            Location locS = b.getLocation();
            Location locK = new Location(locS.getWorld(), locS.getX(), locS.getY()-1, locS.getZ());
           
            Block b2 = locK.getBlock();
           
            if (b2.getType() == Material.CHEST){
               
                Chest c = (Chest) b2;
                Inventory inv = c.getBlockInventory();
               
                p.sendMessage(inv.toString());
               
            }
           
        }
}
ich hoffe ihr könnt mir helfen.

Hat sich erledigt. fehler ist gefunden
carbofredy is offline  
Old 05/22/2016, 12:53   #2
Moderator


 
elite*gold: 558
Join Date: Feb 2010
Posts: 6,546
Received Thanks: 1,418

public interface Chest extends BlockState, InventoryHolder

Block b;
Chest c = (Chest) b.getState();
ComputerBaer is offline  
Thanks
1 User
Reply

Tags
1.9.2, bukkit, cast, minecraft, sign


Similar Threads Similar Threads
[B] Bukkit-Plugin-Programmierung
03/22/2014 - Coders Trading - 0 Replies
Hey, ich biete in diesem Thread meine Dienste als Programmierer an. Wer bin ich? Mein Name ist Batu. Ich besuche zur Zeit das Gymnasium und habe vor danach ein Studium in Informatik und danach eine Ausbildung zum Softwareentwickler zu machen. Ich beschäftige mich vorallem mit Minecraft und Java. Was für Plugins machst du? So, hier bitte gut aufpassen. Ich biete NUR kleine bis mittelgroße Plugins an! Preisspanne: 5-15€
[Selling] Bukkit Plugin Programmierung
01/28/2014 - Minecraft Trading - 0 Replies
Hey, ich biete in diesem Thread meine Dienste als Programmierer an. Wer bin ich? Mein Name ist Batu. Ich besuche zur Zeit das Gymnasium und habe vor danach ein Studium in Informatik und danach eine Ausbildung zum Softwareentwickler zu machen. Ich beschäftige mich vorallem mit Minecraft und Java. Was für Plugins machst du? So, hier bitte gut aufpassen. Ich biete ausschließlich kleine Plugins an. Das bedeutet z.B.: keine Minigames, keine Spielmodi etc. Eben kleine Sachen. Was möchtest...
[B] Bukkit Plugin Programmierung [S] PSC
05/20/2013 - Trading - 0 Replies
Hallo liebe Community, Ich biete mich als Bukkit Plugin Programmierer an. Auch schwere Plugins sind kein Problem. Preis: Je nach Aufwand zwischen 10-200 € Referenzen biete ich auf Nachfrage via PM/Skype. Kontakt: Skype: stevenst7 via PM.
Bukkit Plugin Programmierung ab $5
12/08/2012 - Minecraft Trading - 0 Replies
z.Z. nur im deutschen Minecraftforum
Bukkit Plugin Programmierung für 10€
12/07/2012 - Minecraft Trading - 14 Replies
http://www.elitepvpers.com/forum/minecraft-trading /2281632-bukkit-plugin-programmierung-ab-5-a.html



All times are GMT +1. The time now is 07:09.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.