noahscheurer
Minecrafter
Hallo ich bin dran ein eigenes Plugin zu schreiben allerdins kommt immer eine Fehelermeldng und ich weis niccht was ich falsch mache.
PS: Ich bin ein anfänger also nicht schreiben eh du bist voll blöd wieso blickst du das nicht.
Hier ist die komplette datei:
PS: Ich bin ein anfänger also nicht schreiben eh du bist voll blöd wieso blickst du das nicht.
Hier ist die komplette datei:
Code:
package Plugin;
import org.bukkit.GameMode;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.command.defaults.GameModeCommand;
import org.bukkit.plugin.java.JavaPlugin;
public class Abo2 extends JavaPlugin {
public void onEnable() {
System.out.println("[Abo2 PvP] Plugin gestartet");
}
public void onDisable() {
System.out.println("[Abo2 PvP] Plugin gestoppt");
}
public boolean onCommand(CommandSender sender, Command cmd String commandLabel, String args) {
Player p = (Player) sender;
//Kommand "Start"
if(cmd.getName().equalsIgnoreCase("Start"));
{
if(p.hasPermission("pvp.start"));
}
this.getServer().getOnlinePlayers();
for (Player player : this.getServer().getOnlinePlayers()) {
p.setGameMode(GameMode.ADVENTURE);
getServer().broadcastMessage("Die Schutzzeit beginnt. Sie geht noch 30 Sekunden");
myPlugin.getServer().getScheduler().scheduleSyncDelayedTask(myPlugin, new Runnable() {
public void run() {
getServer().broadcastMessage("Die Schutzzeit geht noch 15 Sekunden!");
}
}, 300L);
myPlugin.getServer().getScheduler().scheduleSyncDelayedTask(myPlugin, new Runnable() {
public void run() {
getServer().broadcastMessage("Die Schutzzeit geht noch 10 Sekunden!");
}
}, 400L);
myPlugin.getServer().getScheduler().scheduleSyncDelayedTask(myPlugin, new Runnable() {
public void run() {
getServer().broadcastMessage("Die Schutzzeit geht noch 5 Sekunden!");
}
}, 500L);
myPlugin.getServer().getScheduler().scheduleSyncDelayedTask(myPlugin, new Runnable() {
public void run() {
getServer().broadcastMessage("Die Schutzzeit geht noch 3 Sekunden!");
}
}, 540L);
myPlugin.getServer().getScheduler().scheduleSyncDelayedTask(myPlugin, new Runnable() {
public void run() {
getServer().broadcastMessage("Die Schutzzeit geht noch 2 Sekunden!");
}
}, 560L);
myPlugin.getServer().getScheduler().scheduleSyncDelayedTask(myPlugin, new Runnable() {
public void run() {
getServer().broadcastMessage("Die Schutzzeit geht noch 1 Sekunde!");
}
}, 580L);
myPlugin.getServer().getScheduler().scheduleSyncDelayedTask(myPlugin, new Runnable() {
public void run() {
getServer().broadcastMessage("Die Schutzzeit ist vorbei!");
}
}, 600L);
return true;
}
}
Zuletzt bearbeitet von einem Moderator: