Ich komme mir grade so inkompetent vor
ich programmiere grade ein plugin.. das soll folgendes können: ich kille Spieler A im chat steht (nur für mich) du hast spieler a getötet und bekommst 20$!
aber ich bekomme die ganzezeit eine Fehler Meldung
kann wer mir bitte helfen... es ist ja irgendwas in der plugin.yml falsch laut der fehler meldung nur was?
ich programmiere grade ein plugin.. das soll folgendes können: ich kille Spieler A im chat steht (nur für mich) du hast spieler a getötet und bekommst 20$!
aber ich bekomme die ganzezeit eine Fehler Meldung
Code:
[16:05:53 ERROR]: Could not load 'plugins\Plugin.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:154) ~[Server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [Server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:292) [Server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:739) [Server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.Bukkit.reload(Bukkit.java:535) [Server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [Server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [Server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [Server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [Server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [Server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [Server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [Server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [Server.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_25]
Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
... 14 more
Code:
package me.leiderpro.deathplugin;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
import listeners.killcoin;
public class main extends JavaPlugin {
@Override
public void onEnable() {
PluginManager pm = this.getServer().getPluginManager();
System.out.println("#######################################");
System.out.println("");
System.out.println("[DeathPlugin] Wurde Aktiviert!");
System.out.println("");
System.out.println("#######################################");
pm.registerEvents(new killcoin(), this);
}
@Override
public void onDisable() {
System.out.println("#######################################");
System.out.println("");
System.out.println("[DeathPlugin] Wurde Deaktiviert!");
System.out.println("");
System.out.println("#######################################");
}
public boolean onCommand(CommandSender sender, Command cmd, String cmdlabel, String[] args) {
Player p = (Player) sender;
if(cmd.getName().equalsIgnoreCase("links")) {
p.sendMessage("§8[§5Mulunia§8] §bWebseite: §8Mulunia.de");
p.sendMessage("§8[§5Mulunia§8] §bShop: §8Shop.Mulunia.de");
p.sendMessage("§8[§5Mulunia§8] §bTeamspeak: §8Ts.Mulunia.de");
}
if(cmd.getName().equalsIgnoreCase("rang")) {
p.sendMessage("§8[§5Mulunia§8] §8Du kannst dir Mit /Shop oder auf Shop.Mulunia.de einen Rang Kaufen.");
p.sendMessage("§8[§5Mulunia§8] §8Die Ränge sind LifeTime und Kosten zwischen 10-25Euro");
}
return true;
}
}
Code:
package listeners;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.PlayerDeathEvent;
public class killcoin implements Listener {
@EventHandler (priority=EventPriority.HIGHEST)
public void onDeath(PlayerDeathEvent e){
if(e.getEntity().getKiller() instanceof Player) {
Player killer = e.getEntity().getKiller();
System.out.print("eco give" + killer + "20");
killer.sendMessage("$aDu hast" + Player + "gekillt und bekommst 20$");
}
}
}
Code:
name: deathplugin
version: 1.0
author: LEIDERPRO
main: me.leiderpro.deathplugin.main
commands:
links:
description: Zeigt Informationen vom Server an
usage: </command>
aliases: [teamspeak, ts, web, webseite, website, shop, store, link]
rang:
description: Zeigt Informationen uber range an
usage: </command>
kann wer mir bitte helfen... es ist ja irgendwas in der plugin.yml falsch laut der fehler meldung nur was?