Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Wyskakuje błąd podczas pisania pluginy


Selbiiii

Rekomendowane odpowiedzi

Opublikowano

  Taj jak w tytule. Jak ktoś wie co z tym zrobićto piszcie :D

    

 

 

 

  if(!sender.hasPermission("titles.core")){
            sender.sendMessage("§cNie posiadasz permisji §7(titles.core)");
            return false;
        }
        if(cmd.getName().equalsIgnoreCase("bc")){
            if(args.length == 0){
                sender.sendMessage("§7» Uzupelnij poprawnie wiadomosc !");
                return false;
            }
            else {
                StringBuilder message = new StringBuilder();
                for (int i=0; i<args.length; i++){
                    message.append(args + " ");
                }
                
                PacketPlayOutTitle title = new PacketPlayOutTitle(EnumTitleAction.TITLE, ChatSerializer.a("{\"text\":\"§2§lMNIEJSZAZTYM\"}"));
                PacketPlayOutTitle titlemessage = new PacketPlayOutTitle(EnumTitleAction.SUBTITLE, ChatSerializer.a("{\"text\":\"" + message + "\")"));
                
                for (Player all : Bukkit.getOnlinePlayers()){
                    ((CraftPlayer) all).getHandle().playerConnection.sendPacket(title);       \\ tutaj bląd (CraftPlayer)
                    ((CraftPlayer) all).getHandle().playerConnection.sendPacket(titlemessage);       \\ tutaj bląd (CraftPlayer)
                }
            }
        }
    return true;
    }

  • Marosking zmienił(a) tytuł na Wyskakuje błąd podczas pisania pluginy
Opublikowano

Jeśli masz jakieś błędy:
1. Załączaj cały kod pluginu lub nawet cały plugin
2. Załączaj cały błąd lub screeny błędu

Opublikowano

Napisz jaki masz błąd a nie że po prostu jest, daj screena tak jak @Kamilkime napisał bo napewno nikomu się nie chcę odpalać Inteliji lub Eclipse aby stworzyć klase lub projekt i wkleić twój kod.

Opublikowano

To jest kawałek cora, a błąd wyskakuje w eclipsie ta lampka po lewej i pisze że można tylko to zmienić i żadna inna opcja. Mogę wrzucić kod. 

image.pngimage.png

 

Jak klikam na tą lampkę to pisze tylko "Rename in file"

Opublikowano

@Kamilkime nie wiem jak to zrobić, nie wyskakuje mi to tak jak na twoim filmie z packetów. Czy jak wyśle ci kod to dasz rade zaimportować tą klase czy coś w tym stylu ?

 

 

Opublikowano

Jak najedziesz na wyraz, który Eclipse zaznacza na czerwono - powinno ci wyskoczyć okno, w którym będziesz miał opcję import
Albo możesz użyć skrótu klawiszowego ctrl+shift+o

Opublikowano

Nie rozumiem dlaczego wcześniej nie mogłem tego skrótu użyć bądź nic nie dawał. Teraz pomógł. Dziekuje serdecznie

 

Taaaa, tylko teraz błąd w konsoli, LOGI:

 

[18:32:16] [Server thread/ERROR]: Could not load 'plugins/SelbiiiiCore.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R3/Packet
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) ~[bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at org.bukkit.craftbukkit.v1_8_R2.CraftServer.loadPlugins(CraftServer.java:288) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at org.bukkit.craftbukkit.v1_8_R2.CraftServer.reload(CraftServer.java:723) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at org.bukkit.Bukkit.reload(Bukkit.java:543) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:140) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at org.bukkit.craftbukkit.v1_8_R2.CraftServer.dispatchCommand(CraftServer.java:625) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at net.minecraft.server.v1_8_R2.PlayerConnection.handleCommand(PlayerConnection.java:1077) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at net.minecraft.server.v1_8_R2.PlayerConnection.a(PlayerConnection.java:937) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(SourceFile:37) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at net.minecraft.server.v1_8_R2.PacketPlayInChat.a(SourceFile:9) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at net.minecraft.server.v1_8_R2.PlayerConnectionUtils$1.run(SourceFile:13) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_66]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_66]
	at net.minecraft.server.v1_8_R2.SystemUtils.a(SourceFile:60) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at net.minecraft.server.v1_8_R2.MinecraftServer.A(MinecraftServer.java:670) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at net.minecraft.server.v1_8_R2.DedicatedServer.A(DedicatedServer.java:336) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at net.minecraft.server.v1_8_R2.MinecraftServer.z(MinecraftServer.java:626) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at net.minecraft.server.v1_8_R2.MinecraftServer.run(MinecraftServer.java:534) [bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R3/Packet
	at java.lang.Class.forName0(Native Method) ~[?:1.8.0_66]
	at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_66]
	at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[bukkit_1.8.3.jar:git-Bukkit-ea28011]
	... 21 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R3.Packet
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67) ~[bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_66]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_66]
	at java.lang.Class.forName0(Native Method) ~[?:1.8.0_66]
	at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_66]
	at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[bukkit_1.8.3.jar:git-Bukkit-ea28011]
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[bukkit_1.8.3.jar:git-Bukkit-ea28011]
	... 21 more
Opublikowano

W projekcie pewnie masz silnik pod 1.8.8, a odpalasz to pod jakimś 1.8.3, czy czymś takim. Jeśli chcesz wywoływać bezpośrednio kod z NMSa - musisz pisać pod taki silnik, na jakim to będziesz odpalał, inaczej serwer nie znajdzie importów, które zmieniają się często z wersji na wersję

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...