Code:
package me.gabikleebi02.region;
import org.bukkit.ChatColor;
import org.bukkit.World;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
import com.sk89q.worldedit.Vector;
import com.sk89q.worldguard.LocalPlayer;
import com.sk89q.worldguard.bukkit.WorldGuardPlugin;
public class command_rcd implements CommandExecutor{
[MENTION=295804]Override[/MENTION]
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if(!(sender instanceof Player)){
sender.sendMessage("§c[RCD-Messer] Du musst ein Spieler sein!");
return true;
}
else{
Player p = (Player) sender;
Plugin worldguard = p.getServer().getPluginManager().getPlugin("WorldGuard");
WorldGuardPlugin wg = (WorldGuardPlugin) worldguard;
String region = args[0];
World world = p.getWorld();
LocalPlayer lp = wg.wrapPlayer(p, true);
String Error1 = Main.cfg.getString("Error1");
Error1 = Error1.replace("%Region%", args[0]);
String Error2 = Main.cfg.getString("Error2");
Error2 = Error2.replace("%Region%", args[0]);
String Error3 = Main.cfg.getString("Error3");
Error3 = Error3.replace("%Region%", args[0]);
if(wg.getRegionManager(world).hasRegion(region)){
if(wg.getRegionManager(world).getRegion(region).getOwners().contains(lp)){
if(wg.getRegionManager(world).getRegion(region).contains(new Vector(p.getLocation().getX(), p.getLocation().getY(), p.getLocation().getZ()))){
//Hier soll das für die Redstone-Intensität hin
}
else if(p.hasPermission("rcd.getall")){
p.sendMessage("");
return true;
}
else{
p.sendMessage(ChatColor.translateAlternateColorCodes('&', Error1));
return true;
}
}
else if(p.hasPermission("rcd.getall")){
//Hier soll das für die Redstone-Intensität hin
return true;
}
else{
p.sendMessage(ChatColor.translateAlternateColorCodes('&', Error2));
return true;
}
}
else{
p.sendMessage(ChatColor.translateAlternateColorCodes('&', Error3));
return true;
}
}
return false;
}
}