Hey , Ich habe ein kleines (extrem nerviges) Problem !
Ich lerne seit kurzer Zeit Java zu programmieren , und wollte mit einem einfachen Bukkit plugin anfangen ! Das ist was ich in der Java Klasse eingegeben habe (in eclipse) :
package me.MasterSnoopy.Plugin1;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
public class Plugin1 extends JavaPlugin {
@Override
public void onDisable() {
System.out.println("[Plugin1]Plugin Deaktiviert");
}
@Override
public void onEnable() {
System.out.println("[Plugin1]Plugin Aktiviert");
}
public boolean onCommand (CommandSender sender, Command cmd, String cmdLabel, String [] args) {
boolean erfolg = false;
Player p = (Player) sender;
if(cmd.getName().equalsIgnoreCase("test")){
if(args.length == 0){
p.sendMessage(ChatColor.YELLOW + "Das ist das Heal-Plugin");
float health = p.getHealth();
p.sendMessage(ChatColor.YELLOW + "Dein Gesundheits Status : " + health);
p.setHealth(10);
p.sendMessage(ChatColor.YELLOW + "Du wurdest geheilt");
erfolg = true;
}
else {
erfolg = false;
}
}
return erfolg;
}
}
Das ist die plugin.yml :
name: Plugin1
description: Weil näh , undso !!
main: me.MasterSnoopy.Plugin1.Plugin1
version: 1.6
author: MasterSnoopy
commands:
test:
description: heal
usage: /test
und das der Error in der Server log :
2013-07-25 15:20:50 [SEVERE] Could not load 'plugins\Plugin1.6.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:257)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:132)
at org.bukkit.craftbukkit.v15R3.CraftServer.loadPlugins(CraftServer.java:239)
at org.bukkit.craftbukkit.v15R3.CraftServer.(CraftServer.java:217)
at net.minecraft.server.v15R3.PlayerList.(PlayerList.java:55)
at net.minecraft.server.v15R3.DedicatedPlayerList.(SourceFile:11)
at net.minecraft.server.v15R3.DedicatedServer.init(DedicatedServer.java:106)
at net.minecraft.server.v15R3.MinecraftServer.run(MinecraftServer.java:382)
at net.minecraft.server.v15R3.ThreadServerApplication.run(SourceFile:573)
Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
in "", position 34
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:98)
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:191)
at org.yaml.snakeyaml.reader.StreamReader.(StreamReader.java:63)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:411)
at org.bukkit.plugin.PluginDescriptionFile.(PluginDescriptionFile.java:188)
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDe