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

[Problem] Uruchomienie pierwszego pluginu.


wugsii

Rekomendowane odpowiedzi

Opublikowano

Witam , napisałem pierwszy plugin taki se zobaczyć czy zadziała . Ale mam coś takiego w konsoli a ja dopiero się uczę od dzisiaj więc nie wiem za bardzo co to oznacza .

[19:46:19 INFO]: lollypopslayer: Reload complete.
[19:46:23 INFO]: lollypopslayer issued server command: /Witaj
>reload
[19:47:30 ERROR]: Could not load 'plugins/Youtube.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.l                                                                                        ollypopslayer
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j                                                                                        ava:184) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.                                                                                        java:305) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager                                                                                        .java:230) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.ja                                                                                        va:255) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.reload(CraftServer.java:62                                                                                        8) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.Bukkit.reload(Bukkit.java:279) [craftbukkit.jar:git-Bukkit                                                                                        -1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:                                                                                        23) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19                                                                                        2) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServe                                                                                        r.java:542) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(Craf                                                                                        tServer.java:529) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java:                                                                                        286) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2                                                                                        51) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5                                                                                        35) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java                                                                                        :447) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6                                                                                        17) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
Caused by: java.lang.ClassNotFoundException: me.lollypopslayer
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217) ~[?:1.6.0_31]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.6.0_                                                                                        31]
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205) ~[?:1.6.0_                                                                                        31]
        at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader                                                                                        .java:80) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.                                                                                        java:53) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323) ~[?:1.6.0_31]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268) ~[?:1.6.0_31]
        at java.lang.Class.forName0(Native Method) ~[?:1.6.0_31]
        at java.lang.Class.forName(Class.java:270) ~[?:1.6.0_31]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j                                                                                        ava:173) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        ... 14 more

Pomoże ktoś ? ;)

Opublikowano

@ asdfxxx

package me.lollypopslayer;

import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;

public class Start extends JavaPlugin {

	@Override
	public void onDisable() {
		System.out.println("Plugin jest OFF");
	}

	@Override
	public void onEnable() {
		System.out.println("Plugin jest ON");
	}
	
	public boolean onCommand(CommandSender sender, String commandLabel, Command cmd, String[] argsStrings){
		Player p = (Player) sender;
		if(commandLabel.equalsIgnoreCase("Wyslij")){
			p.sendMessage("Wyslano");
		}
		
		
		
		
		
		
		return false;
	}
	
	
	
	
Opublikowano

@asdfxxx

 

Nadal problemy ..

[20:39:41 ERROR]: Could not load 'plugins/Youtube.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.lollypopslayer
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:255) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.reload(CraftServer.java:628) [craftbukkit.j
        at org.bukkit.Bukkit.reload(Bukkit.java:279) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g0
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [craftbukkit.
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192) [craftbukkit.j
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:542) [craf
        at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:923)
        at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:803) [craftbukki
        at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28) [craftbukkit
        at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:47) [craftb
        at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit.ja
        at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-B
        at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:645) [craftbukkit.
        at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.
        at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:535) [craftbukkit.
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:447) [craftbukki
        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.
Caused by: java.lang.ClassNotFoundException: me.lollypopslayer
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217) ~[?:1.6.0_31]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.6.0_31]
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205) ~[?:1.6.0_31]
        at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) ~[craft
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) ~[craftb
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323) ~[?:1.6.0_31]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268) ~[?:1.6.0_31]
        at java.lang.Class.forName0(Native Method) ~[?:1.6.0_31]
        at java.lang.Class.forName(Class.java:270) ~[?:1.6.0_31]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ~[craftb
        ... 19 more
[20:39:41 INFO]: Server permissions file permissions.yml is empty, ignoring it
[20:39:41 INFO]: lollypopslayer: Reload complete.

Opublikowano

W Main masz package me.lollypopslayer; a powinno być package me.lollypopslayer.Start;

 

░........... ]▄▄▄▄▄▄▄▄

▂▄▅.........▅▄▃▂

Il...................]

◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤

Opublikowano

@Elkernos

 

@ asdfxxx

 

Plugin.yml wygląda tak:

 

name: Pierwszy Plugin
main: me.lollypopslayer.Start
version: 1.0
description: >
             Wysyla Wiadomosc.

command:
  Wyslij:
    description: Wyslano! 

 

Znowu coś nie tak :

 

 

 

[

[21:15:43 ERROR]: Could not load 'plugins/Youtube.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.lollypopslayer.Start
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:255) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:233) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:414) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
Caused by: java.lang.ClassNotFoundException: me.lollypopslayer.Start
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217) ~[?:1.6.0_31]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.6.0_31]
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205) ~[?:1.6.0_31]
        at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323) ~[?:1.6.0_31]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268) ~[?:1.6.0_31]
        at java.lang.Class.forName0(Native Method) ~[?:1.6.0_31]
        at java.lang.Class.forName(Class.java:270) ~[?:1.6.0_31]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ~[craftbukkit.jar:git-Bukkit-1.6.4-R2.0-18-g071d500-b2935jnks]
        ... 9 more
[21:15:43 INFO]: Preparing level "world"
[21:15:43 WARN]: Could not get information about this CraftBukkit version; perhaps you are running a custom one?: IOException
[21:15:43 WARN]: Could not get latest artifact information: IOException

 

 

 

 

Kod wygląda tak:

 

 

 

package me.lollypopslayer.Start;

import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;

public class Start extends JavaPlugin {

	private static final String CommandLabel = null;

	@Override
	public void onDisable() {
		System.out.println("Plugin jest OFF");
	}

	@Override
	public void onEnable() {
		System.out.println("Plugin jest ON");
	}
	
	public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
		Player p = (Player) sender;
		if(CommandLabel.equalsIgnoreCase("Wyslij")){
			p.sendMessage("Wyslano");
		}
		
		
		
		
		
		
		return false;
	}
	
	
	 

 

 

Opublikowano

@wugsii plugin.yml

 

name: Pierwszy Plugin

main: me.lollypopslayer.Start

version: 1.0

description: opis

 

command:

Wyslij:

description: Wyslano

 

Tylko wyspacjuj

 

░........... ]▄▄▄▄▄▄▄▄

▂▄▅.........▅▄▃▂

Il...................]

◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...