ja hallo leute habe ein problemm =(
ich habe beim video von Benni1000games ein plugin geschreiben not work
fehler
habe einmal reload gemacht
ich habe sein plugin auch geschrieben (anders) aber es kommt der fehler
und mit seiner version auch
plugin.yml
was habe ich falsch gemacht ???
ich weis es nützt nix wen ich einfach von benni kopiere will es aber Testen!
da habe ich ja auch gesehen das mann z.b gamemode ändern kann usw.
ich habe beim video von Benni1000games ein plugin geschreiben not work
fehler
195 recipes
27 achievements
15:51:52 [INFO] Starting minecraft server version 1.3.2
15:51:52 [INFO] Loading properties
15:51:52 [INFO] Default game type: SURVIVAL
15:51:52 [INFO] Generating keypair
15:51:52 [INFO] Starting Minecraft server on *:25565
15:51:52 [INFO] This server is running CraftBukkit version git-Bukkit-1.3.2-R0.1
-b2352jnks (MC: 1.3.2) (Implementing API version 1.3.2-R0.1)
15:51:53 [SEVERE] Could not load 'plugins\SimpleLive.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPlug
inLoader.java:198)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
.java:132)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:222)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:198)
at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(Server
ConfigurationManagerAbstract.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
78)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
... 9 more
15:51:53 [INFO] Preparing level "world"
15:51:53 [INFO] Preparing start region for level 0 (Seed: 6784747111710420128)
15:51:53 [INFO] ----- Bukkit Auto Updater -----
15:51:53 [INFO] It appears that you're running a Beta Build, when you've specifi
ed in bukkit.yml that you prefer to run Recommended Builds.
15:51:53 [INFO] If you would like to be kept informed about new Beta Build relea
ses, it is recommended that you change 'preferred-channel' in your bukkit.yml to
'beta'.
15:51:53 [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.
15:51:53 [INFO] If you would like to disable this warning, simply set 'suggest-c
hannels' to false in bukkit.yml.
15:51:53 [INFO] ----- ------------------- -----
15:51:54 [INFO] Preparing spawn area: 93%
15:51:54 [INFO] Preparing start region for level 1 (Seed: 5020911955524674621)
15:51:55 [INFO] Preparing start region for level 2 (Seed: 5020911955524674621)
15:51:55 [INFO] Preparing spawn area: 0%
15:51:55 [INFO] Server permissions file permissions.yml is empty, ignoring it
15:51:55 [INFO] Done (2,794s)! For help, type "help" or "?"
>reload
16:02:23 [INFO] 195 recipes
16:02:23 [SEVERE] Could not load 'plugins\SimpleLive.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPlug
inLoader.java:198)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
.java:132)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:222)
at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:565)
at org.bukkit.Bukkit.reload(Bukkit.java:183)
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:
21)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
8)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4
92)
at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.
java:488)
at net.minecraft.server.DedicatedServer.ai(DedicatedServer.java:249)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:214)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
... 14 more
16:02:23 [INFO] Server permissions file permissions.yml is empty, ignoring it
16:02:23 [INFO] Reload complete.
27 achievements
15:51:52 [INFO] Starting minecraft server version 1.3.2
15:51:52 [INFO] Loading properties
15:51:52 [INFO] Default game type: SURVIVAL
15:51:52 [INFO] Generating keypair
15:51:52 [INFO] Starting Minecraft server on *:25565
15:51:52 [INFO] This server is running CraftBukkit version git-Bukkit-1.3.2-R0.1
-b2352jnks (MC: 1.3.2) (Implementing API version 1.3.2-R0.1)
15:51:53 [SEVERE] Could not load 'plugins\SimpleLive.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPlug
inLoader.java:198)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
.java:132)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:222)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:198)
at net.minecraft.server.ServerConfigurationManagerAbstract.<init>(Server
ConfigurationManagerAbstract.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
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
... 9 more
15:51:53 [INFO] Preparing level "world"
15:51:53 [INFO] Preparing start region for level 0 (Seed: 6784747111710420128)
15:51:53 [INFO] ----- Bukkit Auto Updater -----
15:51:53 [INFO] It appears that you're running a Beta Build, when you've specifi
ed in bukkit.yml that you prefer to run Recommended Builds.
15:51:53 [INFO] If you would like to be kept informed about new Beta Build relea
ses, it is recommended that you change 'preferred-channel' in your bukkit.yml to
'beta'.
15:51:53 [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.
15:51:53 [INFO] If you would like to disable this warning, simply set 'suggest-c
hannels' to false in bukkit.yml.
15:51:53 [INFO] ----- ------------------- -----
15:51:54 [INFO] Preparing spawn area: 93%
15:51:54 [INFO] Preparing start region for level 1 (Seed: 5020911955524674621)
15:51:55 [INFO] Preparing start region for level 2 (Seed: 5020911955524674621)
15:51:55 [INFO] Preparing spawn area: 0%
15:51:55 [INFO] Server permissions file permissions.yml is empty, ignoring it
15:51:55 [INFO] Done (2,794s)! For help, type "help" or "?"
>reload
16:02:23 [INFO] 195 recipes
16:02:23 [SEVERE] Could not load 'plugins\SimpleLive.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPlug
inLoader.java:198)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
.java:132)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:222)
at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:565)
at org.bukkit.Bukkit.reload(Bukkit.java:183)
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:
21)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
8)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4
92)
at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.
java:488)
at net.minecraft.server.DedicatedServer.ai(DedicatedServer.java:249)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:214)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
... 14 more
16:02:23 [INFO] Server permissions file permissions.yml is empty, ignoring it
16:02:23 [INFO] Reload complete.
habe einmal reload gemacht
ich habe sein plugin auch geschrieben (anders) aber es kommt der fehler
und mit seiner version auch
package me.flaset.SimpleLive;
import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
public class SimpleLive extends JavaPlugin
{
Logger log = Bukkit.getLogger();
@Override
public void onDisable() {
log.info("SimpleLive v0.1 disabled!");
}
@Override
public void onEnable() {
log.info("SimpleLive v1.0 enabled!");
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
Player pl;
if(cmd.getName().equalsIgnoreCase("heal")) {
if(sender instanceof Player) {
if(args.length > 0) {
pl = Bukkit.getServer().getPlayer(args[0]);
if(pl != null) {
pl.setHealth(20);
pl.sendMessage("§2Du wurdest geheilt!");
sender.sendMessage("§2Der Spieler "+args[0]+" wurde geheilt!");
return true;
}
else {
sender.sendMessage("§4Spieler wurde nicht gefunden!");
return true;
}
}
else {
pl = Bukkit.getServer().getPlayer(sender.getName());
pl.setHealth(20);
pl.sendMessage("§2Du hast dich selbst geheilt!");
return true;
}
}
else {
if(args.length > 0) {
pl = Bukkit.getServer().getPlayer(args[0]);
if(pl != null) {
pl.setHealth(20);
pl.sendMessage("§2Du wurdest geheilt!");
sender.sendMessage("§2Der Spieler "+args[0]+" wurde geheilt!");
return true;
}
else {
sender.sendMessage("§4Spieler wurde nicht gefunden!");
return true;
}
}
else {
sender.sendMessage("§4Korrkete verwendung: /heal spielername");
return true;
}
}
}
else if(cmd.getName().equalsIgnoreCase("slay")) {
if(sender instanceof Player) {
if(args.length > 0) {
pl = Bukkit.getServer().getPlayer(args[0]);
if(pl != null) {
pl.setHealth(0);
pl.sendMessage("§4Du wurdest getötet!");
sender.sendMessage("§2Der Spieler "+args[0]+" wurde getötet!");
return true;
}
else {
sender.sendMessage("§4Spieler wurde nicht gefunden!");
return true;
}
}
else {
pl = Bukkit.getServer().getPlayer(sender.getName());
pl.setHealth(0);
pl.sendMessage("§4Du hast dich selbst umgebracht!");
return true;
}
}
else {
if(args.length > 0) {
pl = Bukkit.getServer().getPlayer(args[0]);
if(pl != null) {
pl.setHealth(0);
pl.sendMessage("§4Du wurdest getötet!");
sender.sendMessage("§2Der Spieler "+args[0]+" wurde getötet!");
return true;
}
else {
sender.sendMessage("§4Spieler wurde nicht gefunden!");
return true;
}
}
else {
sender.sendMessage("§4Korrkete verwendung: /slay spielername");
return true;
}
}
}
return true;
}
}
import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
public class SimpleLive extends JavaPlugin
{
Logger log = Bukkit.getLogger();
@Override
public void onDisable() {
log.info("SimpleLive v0.1 disabled!");
}
@Override
public void onEnable() {
log.info("SimpleLive v1.0 enabled!");
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
Player pl;
if(cmd.getName().equalsIgnoreCase("heal")) {
if(sender instanceof Player) {
if(args.length > 0) {
pl = Bukkit.getServer().getPlayer(args[0]);
if(pl != null) {
pl.setHealth(20);
pl.sendMessage("§2Du wurdest geheilt!");
sender.sendMessage("§2Der Spieler "+args[0]+" wurde geheilt!");
return true;
}
else {
sender.sendMessage("§4Spieler wurde nicht gefunden!");
return true;
}
}
else {
pl = Bukkit.getServer().getPlayer(sender.getName());
pl.setHealth(20);
pl.sendMessage("§2Du hast dich selbst geheilt!");
return true;
}
}
else {
if(args.length > 0) {
pl = Bukkit.getServer().getPlayer(args[0]);
if(pl != null) {
pl.setHealth(20);
pl.sendMessage("§2Du wurdest geheilt!");
sender.sendMessage("§2Der Spieler "+args[0]+" wurde geheilt!");
return true;
}
else {
sender.sendMessage("§4Spieler wurde nicht gefunden!");
return true;
}
}
else {
sender.sendMessage("§4Korrkete verwendung: /heal spielername");
return true;
}
}
}
else if(cmd.getName().equalsIgnoreCase("slay")) {
if(sender instanceof Player) {
if(args.length > 0) {
pl = Bukkit.getServer().getPlayer(args[0]);
if(pl != null) {
pl.setHealth(0);
pl.sendMessage("§4Du wurdest getötet!");
sender.sendMessage("§2Der Spieler "+args[0]+" wurde getötet!");
return true;
}
else {
sender.sendMessage("§4Spieler wurde nicht gefunden!");
return true;
}
}
else {
pl = Bukkit.getServer().getPlayer(sender.getName());
pl.setHealth(0);
pl.sendMessage("§4Du hast dich selbst umgebracht!");
return true;
}
}
else {
if(args.length > 0) {
pl = Bukkit.getServer().getPlayer(args[0]);
if(pl != null) {
pl.setHealth(0);
pl.sendMessage("§4Du wurdest getötet!");
sender.sendMessage("§2Der Spieler "+args[0]+" wurde getötet!");
return true;
}
else {
sender.sendMessage("§4Spieler wurde nicht gefunden!");
return true;
}
}
else {
sender.sendMessage("§4Korrkete verwendung: /slay spielername");
return true;
}
}
}
return true;
}
}
plugin.yml
name: SimpleLive
version: 0.1
main: me.flaset.simplelive.SimpleLive
commands:
Heal:
description: Heal a player
usage: /<command> <player>
slay:
description: Kill a player
usage: /<command> <player>
version: 0.1
main: me.flaset.simplelive.SimpleLive
commands:
Heal:
description: Heal a player
usage: /<command> <player>
slay:
description: Kill a player
usage: /<command> <player>
was habe ich falsch gemacht ???
ich weis es nützt nix wen ich einfach von benni kopiere will es aber Testen!
da habe ich ja auch gesehen das mann z.b gamemode ändern kann usw.