Hallo ich wollte ein kleines Serversystem Plugin programmieren. Bin aber mega schlecht im programmieren und hab
neulich mal vertippt und schwups hatte ich einen Klammern fehler. Habe mehrmals versucht denn Fehler zu lösen hab es aber
nicht geschafft und bin verrückt geworden kann mir jmd vlt. helfen bei dem Code?
neulich mal vertippt und schwups hatte ich einen Klammern fehler. Habe mehrmals versucht denn Fehler zu lösen hab es aber
nicht geschafft und bin verrückt geworden kann mir jmd vlt. helfen bei dem Code?
Code:
package me.nicitoni;
import java.awt.Color;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.Sound;
import org.bukkit.World;
import org.bukkit.World.Environment;
import org.bukkit.WorldCreator;
import org.bukkit.WorldType;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
public class Plugin extends JavaPlugin {
int count = 1000000;
public void onEnable() {
System.out.println("Hiiiiiiiiiii");
PluginManager pm = Bukkit.getPluginManager();
pm.registerEvents(new JoinListener(), this);
}
public void onDisable() {
}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (cmd.getName().equalsIgnoreCase("handschellen")) {
Player p = (Player) sender;
Player target = Bukkit.getPlayer(args[1]);
if(args[0].equalsIgnoreCase("fesseln")) {
target.sendMessage("§cDu bist in Handschellen ");
target.setDisplayName("§4Geffeselt: "+target.getName()+"§b");
target.setPlayerListName("§4Geffeselt: "+target.getName()+"");
target.setCustomName("§4Geffeselt: "+target.getName()+"");
target.playSound(target.getLocation(), Sound.ANVIL_USE, 1, 1);
Bukkit.getScheduler().runTaskTimer(this, new Runnable() {
@Override
public void run() {
Location loccc = p.getLocation();
target.teleport(loccc);
count -= 1;
target.teleport(loccc);
if(count == 0) {
}
}
}, 0, 1);
}
if(args[0].equalsIgnoreCase("freilassen")) {
Bukkit.getScheduler().cancelAllTasks();
sender.sendMessage("§aDer Spieler wurde freigelassen ✔");
target.setCustomName(""+target.getName()+"");
target.setDisplayName(""+target.getName()+"");
target.setPlayerListName(""+target.getName()+"");
}
}
if(cmd.getName().equalsIgnoreCase("tp")) {
Player p = (Player) sender;
Player target = Bukkit.getPlayer(args[0]);
Location loccc = target.getLocation();
p.teleport(loccc);
}
if(cmd.getName().equalsIgnoreCase("kill")) {
Player p = (Player) sender;
Player target = Bukkit.getPlayer(args[0]);
if(sender instanceof Player) {
if(p.hasPermission("kill.other")) {
if(target.hasPermission("kill.uberstehen")) {
target.damage(20);
Bukkit.broadcastMessage("§aDer Spieler "+target.getDisplayName()+" wurde ausgeschaltet von"+p.getDisplayName()+"");
}else {
p.sendMessage("§cDer Spieler hat zu viele Rechte um getötet zu werden");
}
}else
p.sendMessage("§4Dir fehlt die Berechtigung");
}else
System.out.println("§cDas kannst du nicht machen");
}
if(cmd.getName().equalsIgnoreCase("welt")) {
Player p = (Player) sender;
if(args[0].equalsIgnoreCase("tp")) {
String world = args[1];
World w = Bukkit.getWorld(world);
p.teleport(w.getSpawnLocation());
p.sendMessage("§aDu wurdest in die Welt "+w.getName()+" teleportiert.");
}
if(args[0].equalsIgnoreCase("create")) {
String worldName = args[1];
p.sendMessage("§aWorld creating...");
WorldCreator c = (WorldCreator) WorldCreator.name(worldName).environment(Environment.NORMAL).type(WorldType.NORMAL).createWorld();
Bukkit.createWorld(c);
System.out.println("§aWWWWWWWWWWWWWWW");
System.out.println("§aOOOOOOOOOOOOOOO");
System.out.println("§aRRRRRRRRRRRRRRR");
System.out.println("§aLLLLLLLLLLLLLLL");
System.out.println("§aDDDDDDDDDDDDDDD");
System.out.println("§cWorld completed");
}
if(args[0].equalsIgnoreCase("vorlage")) {
String worldName = args[1];
String welt = args[2];
p.sendMessage("§aWorld creating...");
WorldCreator ce = (WorldCreator) WorldCreator.name(worldName).copy(Bukkit.getWorld(welt));
Bukkit.createWorld(ce);
System.out.println(""+Color.BLUE+"§aWWWWWWWWWWWWWWW");
System.out.println(""+Color.BLUE+"§aOOOOOOOOOOOOOOO");
System.out.println(""+Color.BLUE+"§aRRRRRRRRRRRRRRR");
System.out.println(""+Color.BLUE+"§aLLLLLLLLLLLLLLL");
System.out.println(""+Color.BLUE+"§aDDDDDDDDDDDDDDD");
System.out.println(""+Color.BLUE+"§cWorld completed");
}
if(args[0].equalsIgnoreCase("flach")) {
String worldName = args[1];
p.sendMessage("§aWorld creating...");
WorldCreator ce = (WorldCreator) WorldCreator.name(worldName).environment(Environment.NORMAL).type(WorldType.FLAT).seed(1234567).createWorld();
Bukkit.createWorld(ce);
p.sendMessage("§a100% World created succfully");
System.out.println(""+Color.BLUE+"§aWWWWWWWWWWWWWWW");
System.out.println(""+Color.BLUE+"§aOOOOOOOOOOOOOOO");
System.out.println(""+Color.BLUE+"§aRRRRRRRRRRRRRRR");
System.out.println(""+Color.BLUE+"§aLLLLLLLLLLLLLLL");
System.out.println(""+Color.BLUE+"§aDDDDDDDDDDDDDDD");
System.out.println(""+Color.BLUE+"§cWorld completed");
}
Zuletzt bearbeitet: