• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Bukkit Plugin Fehler

Baule16

Minecrafter
Registriert
10 Oktober 2012
Beiträge
10
Diamanten
0
Hallo liebes minecraft-server.eu Forum,

Ich hab ein einfaches Bukkit Plugin geschrieben.

Als ich es starten wollte kam diese Fehlermeldung:

Code:
2012-10-14 09:25:57 [INFO] Starting minecraft server version 1.3.2
2012-10-14 09:25:57 [INFO] Loading properties
2012-10-14 09:25:57 [INFO] Default game type: SURVIVAL
2012-10-14 09:25:57 [INFO] Generating keypair
2012-10-14 09:25:58 [INFO] Starting Minecraft server on *:25565
2012-10-14 09:25:58 [INFO] This server is running CraftBukkit version git-Bukkit-1.3.2-R1.0-b2377jnks (MC: 1.3.2) (Implementing API version 1.3.2-R1.0)
2012-10-14 09:25:58 [SEVERE] Could not load 'plugins\TestPlugin.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NullPointerException
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:152)
	at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:223)
	at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:199)
	at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(ServerConfigurationManagerAbstract.java:50)
	at net.minecraft.server.ServerConfigurationManager.<init>(SourceFile:11)
	at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:105)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:377)
	at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: java.lang.NullPointerException
	at org.bukkit.plugin.PluginLogger.<init>(PluginLogger.java:22)
	at org.bukkit.plugin.java.JavaPlugin.getLogger(JavaPlugin.java:361)
	at eu.benni1000.testplugin.TestPlugin.<init>(TestPlugin.java:14)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148)
	... 9 more
2012-10-14 09:25:58 [INFO] Preparing level "world"
2012-10-14 09:25:58 [INFO] Preparing start region for level 0 (Seed: 4988134895205373686)
2012-10-14 09:25:58 [WARNING] Could not get information about this CraftBukkit version; perhaps you are running a custom one?: SocketException
2012-10-14 09:25:58 [WARNING] Could not get latest artifact information: SocketException
2012-10-14 09:25:59 [INFO] Preparing spawn area: 20%
2012-10-14 09:26:00 [INFO] Preparing spawn area: 44%
2012-10-14 09:26:01 [INFO] Preparing spawn area: 65%
2012-10-14 09:26:02 [INFO] Preparing spawn area: 85%
2012-10-14 09:26:03 [INFO] Preparing start region for level 1 (Seed: 4988134895205373686)
2012-10-14 09:26:03 [INFO] Preparing spawn area: 16%
2012-10-14 09:26:04 [INFO] Preparing spawn area: 48%
2012-10-14 09:26:05 [INFO] Preparing spawn area: 69%
2012-10-14 09:26:06 [INFO] Preparing spawn area: 93%
2012-10-14 09:26:06 [INFO] Preparing start region for level 2 (Seed: 4988134895205373686)
2012-10-14 09:26:07 [INFO] Preparing spawn area: 65%
2012-10-14 09:26:08 [INFO] Server permissions file permissions.yml is empty, ignoring it
2012-10-14 09:26:08 [INFO] Done (9,777s)! For help, type "help" or "?"

Die Plugin.yml dürfte eigentlich keine Fehler haben.

Code:
name: TestPlugin
version: 1.0
main: me.baule.testplugin.TestPlugin
description: TestPlugin
commands:
heal
description: Heilt einen Spieler
usage: /<command> [username]
slay:
description: Tötet einen Spieler
usage: /<command> [username]

Vielleicht kann mir ja jemand helfen.

Danke im Voraus

LG
 
Zuletzt bearbeitet:
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
String version = this.getDescription().getVersion(); ist falsch. Die Initialisierung muss in der onEnable Methode passieren.
Also einfach:
Code:
String version;
[COLOR=#000000]@Override
[/COLOR][COLOR=#000000]public void onEnable() 
[/COLOR][COLOR=#000000]    System.out.println("[Port++] Enabled! :D")
[/COLOR][COLOR=#000000]    version = this.getDescription().getVersion();  
[/COLOR][COLOR=#000000]}[/COLOR]
 

ScaryHutman

Vorarbeiter
Registriert
1 Januar 2013
Beiträge
205
Diamanten
0
Minecraft
Scary_Hutman
Danke!!!!! Das PlugIn funktioniert und der port befehlt funktioniert auch. Als ich versuchte habe neue Befehle hinzu zufügen (port help) gab's wieder Fehler. Auch wenn ich versuche mich zu einem Spieler zu porten, der nicht auch dem Server ist. Ich hab aber einen if+else Satz verwendet, der den Fehler beheben sollte. Aber es klappt nicht :(
Hier die neuen Dateien:
Main.java: http://pastebin.com/3FSmZX1s
plugin.yml: http://pastebin.com/HYKzxaPm
Fehler 1 (port help befehl): http://pastebin.com/EAQ07nFk
Fehler 2 (port notch): http://pastebin.com/HBU6N7xL

Beide Fehler haben den Grund NullPointerException. So etwas sollte man eig. mit try+catch machen, aber ich will das der die Nachricht ausgibt und nicht, dass er sagt, dass ein Fehler aufgetreten ist.
 

ScaryHutman

Vorarbeiter
Registriert
1 Januar 2013
Beiträge
205
Diamanten
0
Minecraft
Scary_Hutman
Funktioniert!!!
Nur der /port help Befehl klappt nicht.(Der sucht dann den Spieler "help").
Ich habe mit || und && experimentiert, aber leider bin ich gescheitert. Ich probiere im Moment neue Funktionen einzubauen. ;)
 

ScaryHutman

Vorarbeiter
Registriert
1 Januar 2013
Beiträge
205
Diamanten
0
Minecraft
Scary_Hutman
Ok. Ich probier das aus.

ArrayIndexOutOfBounds Exception!! Ich hab keine Ahnung, was das heisst. Kannst du mir verraten, wo der Fehler sein könnte?

- - - Aktualisiert - - -

Das habe ich hinzugefügt:


if(args.length == 0) {
if(sender.hasPermission("port.all.here")) {
if(sender instanceof Player) {
for(int i = 0; i < all.length; i++) {
Player zaehler = all;
zaehler.teleport((Player) sender);
}
return true;

} else sender.sendMessage(ChatColor.RED + "[" + ChatColor.GREEN + "Port++" + ChatColor.RED + "]" + ChatColor.GREEN + " Can't use this command in console!!!"); return true;



} else sender.sendMessage(ChatColor.RED + "[" + ChatColor.GREEN + "Port++" + ChatColor.RED + "]" + ChatColor.GREEN + " No Permission!"); return true;

}
 
Zuletzt bearbeitet von einem Moderator:

ScaryHutman

Vorarbeiter
Registriert
1 Januar 2013
Beiträge
205
Diamanten
0
Minecraft
Scary_Hutman
Der Fehler geht mir langsam auf die Nerven!

Wenn ich das Command ausführe, meint der: ArrayIndexOutOfBoud***ception: 3
Ich konnte den Fehler auch nicht beheben als ich try {} catch(ArrayIndexOutOfException e) {} verwendet habe.

Code:
if (cmd.getName().equalsIgnoreCase("portall")) {
			Player target = this.getServer().getPlayer(args[0]);
			if (args.length >= 1) {
				if (sender.hasPermission("port.all.player")) {
					if (target.isOnline()) {
						Player[] all = this.getServer().getOnlinePlayers();
						
						for(int i=0; i<all.length; i++) {
							Player target2 = all[i];
							target2.teleport(target);
						}
						
						return true;

					} else {
						sender.sendMessage(ChatColor.RED + "["
								+ ChatColor.GREEN + "Port++" + ChatColor.RED
								+ "]" + ChatColor.GREEN + " " + args[0]
								+ " ist nicht online!");
						return true;
					}

				} else {
					sender.sendMessage(ChatColor.RED + "[" + ChatColor.GREEN
							+ "Port++" + ChatColor.RED + "]" + ChatColor.GREEN
							+ " No Permission!");
					return true;
				} 

			} else {
				sender.sendMessage(ChatColor.RED + "Command: /portall <player>");
			}
			
		}
 
Zuletzt bearbeitet:

Schimpi

Minecrafter
Registriert
9 Februar 2013
Beiträge
1
Diamanten
0
Ebenfalls ein Problem...

Hey iTz_Proph3t
Könntest du schauen ob du deine "KristallKugel" irgendwie wieder mit Superkleber zusammenkleben kannst...Ich bräuchte mal deine Hilfe!
Hab heute mein 1. BukkitPlugin Programmiert (hab aber schon erfahrung im ModProgrammieren). Doch wenn ich es exportiert habe und den Server starte kommt diese Fehlermeldung:

Code:
210 recipes
27 achievements
10:44:05 [INFO] Starting minecraft server version 1.4.7
10:44:05 [WARNUNG] To start the server with more ram, launch it as "java -Xmx102
4M -Xms1024M -jar minecraft_server.jar"
10:44:05 [INFO] Loading properties
10:44:05 [INFO] Default game type: SURVIVAL
10:44:05 [INFO] Generating keypair
10:44:05 [INFO] Starting Minecraft server on *:25565
10:44:06 [INFO] This server is running CraftBukkit version git-Bukkit-1.4.7-R1.0
-1-gf6e394d-b2625jnks (MC: 1.4.7) (Implementing API version 1.4.7-R1.1-SNAPSHOT)

10:44:06 [SCHWERWIEGEND] Could not load 'plugins\grundlage.jar' in folder 'plugi
ns'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError
: me/Schimpi/Grundlage/Grundlage : Unsupported major.minor version 51.0
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:184)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
java:305)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
.java:230)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.ja
va:239)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:21
7)
        at net.minecraft.server.v1_4_R1.PlayerList.<init>(PlayerList.java:55)
        at net.minecraft.server.v1_4_R1.DedicatedPlayerList.<init>(SourceFile:11
)
        at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.jav
a:104)
        at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java
:399)
        at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8
49)
Caused by: java.lang.UnsupportedClassVersionError: me/Schimpi/Grundlage/Grundlag
e : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(Unknown Source)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$000(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader
.java:80)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
java:53)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
ava:173)
        ... 9 more
10:44:06 [WARNUNG] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
10:44:06 [WARNUNG] The server will make no attempt to authenticate usernames. Be
ware.
10:44:06 [WARNUNG] While this makes the game possible to play without internet a
ccess, it also opens up the ability for hackers to connect with any username the
y choose.
10:44:06 [WARNUNG] To change this, set "online-mode" to "true" in the server.pro
perties file.
10:44:06 [INFO] Preparing level "world"
10:44:06 [INFO] Preparing start region for level 0 (Seed: -1271467030565206692)
10:44:06 [INFO] ----- Bukkit Auto Updater -----
10:44:06 [INFO] It appears that you're running a Development Build, when you've
specified in bukkit.yml that you prefer to run Recommended Builds.
10:44:06 [INFO] If you would like to be kept informed about new Development Buil
d releases, it is recommended that you change 'preferred-channel' in your bukkit
.yml to 'dev'.
10:44:06 [INFO] With that set, you will be told whenever a new version is availa
ble for download, so that you can always keep up to date and secure with the lat
est fixes.
10:44:06 [INFO] If you would like to disable this warning, simply set 'suggest-c
hannels' to false in bukkit.yml.
10:44:06 [INFO] ----- ------------------- -----
10:44:07 [INFO] Preparing start region for level 1 (Seed: 4027953886429963573)
10:44:07 [INFO] Preparing spawn area: 44%
10:44:07 [INFO] Preparing start region for level 2 (Seed: 4027953886429963573)
10:44:07 [INFO] Server permissions file permissions.yml is empty, ignoring it
10:44:07 [INFO] Done (1,737s)! For help, type "help" or "?"
>210 recipes
>27 achievements
>10:44:05 [INFO] Starting minecraft server version 1.4.7
>10:44:05 [WARNUNG] To start the server with more ram, launch it as "java -Xmx10

s10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
">4M -Xms1024M -jar minecraft_server.jar"
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
4>10:44:05 [INFO] Loading properties
>10:44:05 [INFO] Default game type: SURVIVAL
>10:44:05 [INFO] Generating keypair
>10:44:05 [INFO] Starting Minecraft server on *:25565
10:44:53 [INFO] Unknown command. Type "help" for help.:
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.[
10:44:53 [INFO] Unknown command. Type "help" for help.F
>10:44:06 [INFO] This server is running CraftBukkit version git-Bukkit-1.4.7-R1.

>-1-gf6e394d-b2625jnks (MC: 1.4.7) (Implementing API version 1.4.7-R1.1-SNAPSHOT

>
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
t>10:44:06 [SCHWERWIEGEND] Could not load 'plugins\grundlage.jar' in folder 'plu
g
>ns'
>org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionErro

10:44:53 [INFO] Unknown command. Type "help" for help.mi
10:44:53 [INFO] Unknown command. Type "help" for help. minor
10:44:53 [INFO] Unknown command. Type "help" for help.minor ver
s>: me/Schimpi/Grundlage/Grundlage : Unsupported major.minor version 51.0
>        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.

>ava:184)
>        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager

>java:305)
 10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
k>        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManag
e
>.java:230)
>        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.j

>va:239)
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
u>        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:
2
>7)
>        at net.minecraft.server.v1_4_R1.PlayerList.<init>(PlayerList.java:55)
10:44:53 [INFO] Unknown command. Type "help" for help.erList.<in
10:44:53 [INFO] Unknown command. Type "help" for help.(erList.<init>
10:44:53 [INFO] Unknown command. Type "help" for help.urList.<init>(So
>        at net.minecraft.server.v1_4_R1.DedicatedPlayerList.<init>(SourceFile:1

>)
>        at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.ja

>a:104)
>        at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.jav

>:399)
t10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.t
10:44:53 [INFO] Unknown command. Type "help" for help..
10:44:53 [INFO] Unknown command. Type "help" for help.e
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.
t>        at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile
:
>49)
>Caused by: java.lang.UnsupportedClassVersionError: me/Schimpi/Grundlage/Grundla

>e : Unsupported major.minor version 51.0
>        at java.lang.ClassLoader.defineClass1(Native Method)
10:44:53 [INFO] Unknown command. Type "help" for help.s
10:44:53 [INFO] Unknown command. Type "help" for help.n
10:44:53 [INFO] Unknown command. Type "help" for help.
10:44:53 [INFO] Unknown command. Type "help" for help.n
10:44:53 [INFO] Unknown command. Type "help" for help.o
w>        at java.lang.ClassLoader.defineClassCond(Unknown Source)
>        at java.lang.ClassLoader.defineClass(Unknown Source)
>        at java.security.SecureClassLoader.defineClass(Unknown Source)
>        at java.net.URLClassLoader.defineClass(Unknown Source)
>        at java.net.URLClassLoader.access$000(Unknown Source)
>        at java.net.URLClassLoader$1.run(Unknown Source)
10:44:54 [INFO] Unknown command. Type "help" for help.t
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
.>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(Unknown Source)
>        at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoade

>.java:80)
>        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader

>java:53)
>        at java.lang.ClassLoader.loadClass(Unknown Source)
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
>        at java.lang.ClassLoader.loadClass(Unknown Source)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Unknown Source)
>        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.

>ava:173)
>        ... 9 more
>10:44:06 [WARNUNG] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.A
10:44:54 [INFO] Unknown command. Type "help" for help.U
]10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
 >10:44:06 [WARNUNG] The server will make no attempt to authenticate usernames.
B
>ware.
>10:44:06 [WARNUNG] While this makes the game possible to play without internet
>ccess, it also opens up the ability for hackers to connect with any username th

>y choose.
>10:44:06 [WARNUNG] To change this, set "online-mode" to "true" in the server.pr

>perties file.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.[
10:44:54 [INFO] Unknown command. Type "help" for help.F
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.p
10:44:54 [INFO] Unknown command. Type "help" for help.
>10:44:06 [INFO] Preparing level "world"
>10:44:06 [INFO] Preparing start region for level 0 (Seed: -1271467030565206692)

>10:44:06 [INFO] ----- Bukkit Auto Updater -----
>10:44:06 [INFO] It appears that you're running a Development Build, when you've

>specified in bukkit.yml that you prefer to run Recommended Builds.
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.t
10:44:54 [INFO] Unknown command. Type "help" for help.f
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.d a
b>10:44:06 [INFO] If you would like to be kept informed about new Development Bu
i
>d releases, it is recommended that you change 'preferred-channel' in your bukki

>.yml to 'dev'.
>10:44:06 [INFO] With that set, you will be told whenever a new version is avail

>ble for download, so that you can always keep up to date and secure with the la

>est fixes.
10:44:54 [INFO] Unknown command. Type "help" for help.s
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.nni
10:44:54 [INFO] Unknown command. Type "help" for help. ing,
10:44:54 [INFO] Unknown command. Type "help" for help.ming, si
10:44:54 [INFO] Unknown command. Type "help" for help.ying, simpl
>10:44:06 [INFO] If you would like to disable this warning, simply set 'suggest-

>hannels' to false in bukkit.yml.
>10:44:06 [INFO] ----- ------------------- -----
>10:44:07 [INFO] Preparing start region for level 1 (Seed: 4027953886429963573)
>10:44:07 [INFO] Preparing spawn area: 44%
>10:44:07 [INFO] Preparing start region for level 2 (Seed: 4027953886429963573)
10:44:54 [INFO] Unknown command. Type "help" for help.
10:44:54 [INFO] Unknown command. Type "help" for help.r
10:44:54 [INFO] Unknown command. Type "help" for help.s
10:44:54 [INFO] Unknown command. Type "help" for help.o
10:44:54 [INFO] Unknown command. Type "help" for help..
10:44:54 [INFO] Unknown command. Type "help" for help.l
>10:44:07 [INFO] Server permissions file permissions.yml is empty, ignoring it
10:44:54 [INFO] Unknown command. Type "help" for help.or "?"
>10:44:07 [INFO] Done (1,737s)! For help, type "help" or "?"
... und so schaut der code von meinem Plugin aus...
Code:
package me.Schimpi.Grundlage;

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

public class Grundlage extends JavaPlugin{

	@Override
	public void onDisable() {
		System.out.println("[Grundlagen] Plugin deaktiviert!");
	}
	
	@Override
	public void onEnable() {
		System.out.println("[Grundlagen] Plugin by Schimpi!");
		System.out.println("[Grundlagen] Plugin aktiviert!");
		
	}
	
	public boolean onCommand(CommandSender sender, Command cmd, String cmdLabel, String[] args) {

		
		if(cmd.getName().equalsIgnoreCase("test")) {
			if(args.length == 0); {
				
			}
			
		}
		
		
		return false;
	}
}
...und das ist meine plugin.yml...
Code:
name: Grundlage
version: 1.0
main: me.Schimpi.Grundlage.Grundlage
author: Schimpi

Danke für Eure Hilfe,
Schimpi
 

rBxGame

Ehemaliges Teammitglied
Ehem. Teammitglied
Registriert
16 Februar 2012
Beiträge
1.074
Diamanten
0
Hallo Schimpi.

Wie ich das sehe, hast du gleich mehrere Fehler.

Zum einen:

Code:
10:44:06 [SCHWERWIEGEND] Could not load 'plugins\grundlage.jar' in folder 'plugins'
Unsupported [B]major.minor[/B] version 51.0

Flasche Java-Version. KlickMich

//EDIT
Mit Java 6 Kompilieren oder auf dem Server Java 7 nachrüsten.

Sollte es dann endlich mal geladen werden, sollte der Command natürlich auch etwas können...

Code:
        if(cmd.getName().equalsIgnoreCase("test")) {
            if(args.length == 0); {
[I]                sender.sendMessage("Dies ist nur ein Test");
[/I]
            }
            
        }

Wenn du einen Command hinzufügst, sollte er in der plugin.yml auftauchen...

Code:
name: Grundlage
version: 1.1
main: me.Schimpi.Grundlage.Grundlage
author: Schimpi
commands:
  test:
    description: Testet das Plugin
    usage: </command>

Hoffe ich konnte dir weiterhelfen...


MFG
rBx
 
Zuletzt bearbeitet:
Oben