package me.enderelf.skypvp;
import java.util.ArrayList;
import org.bukkit.Bukkit;
import org.bukkit.GameMode;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.OfflinePlayer;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.PlayerDeathEvent;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.plugin.java.JavaPlugin;
public class main extends JavaPlugin implements Listener{
@Override
public void onEnable() {
this.getServer().getPluginManager().registerEvents(this, this);
System.out.println("[Test]Plugin erfolgreich aktiviert!");
}
@Override
public void onDisable() {
System.out.println("[Test] Plugin erfolgreich deaktiviert!");
}
public boolean onCommand(CommandSender sender, Command cmd, String cmdlabel, String[] args) {
Player p = (Player) sender;
if(cmd.getName().equalsIgnoreCase("clear"))
{
if(p.hasPermission("Test.clear"))
{
p.getInventory().clear();
p.sendMessage("§8[Test] §6Dein Inventar wurde geleert!");
return true;
}else{
p.sendMessage("§8[Test] §6Das darfst du nicht!");
return true;
}
}
if(cmd.getName().equalsIgnoreCase("regeln"))
{
if(p.hasPermission("Test.regeln"))
{
p.sendMessage("§8[Test] §6Hier stehen bald die Regeln!");
return true;
}else{
p.sendMessage("§8[Test] §6Das darfst du nicht!");
return true;
}
}
if(cmd.getName().equalsIgnoreCase("Test"))
{
if(p.hasPermission("Test.Test"))
{
p.sendMessage("§8[Test] §6Das Plugin wurde von EnderElf geschrieben!");
return true;
}else{
p.sendMessage("§8[Test] §6Das darfst du nicht!");
return true;
}
}
if(cmd.getName().equalsIgnoreCase("essen"))
{
if(p.hasPermission("Test.essen"))
{
p.sendMessage("§8[Test] §6Du hast nun keinen Hunger mehr!");
p.setFoodLevel(20);
return true;
}else{
p.sendMessage("§8[Test] §6Das darfst du nicht!");
return true;
}
}
if(cmd.getName().equalsIgnoreCase("heal"))
{
if(p.hasPermission("Test.heal"))
{
p.sendMessage("§8[Test] §6Du wurdest geheilt!");
p.setHealth(20);
p.setFoodLevel(20);
return true;
}else{
p.sendMessage("§8[Test] §6Das darfst du nicht!");
return true;
}
}
if(cmd.getName().equalsIgnoreCase("tag"))
{
if(p.hasPermission("Test.tag"))
{
p.getWorld().setTime(8000);
p.sendMessage("§8[Test] §6Es ist nun Tag!");
return true;
}else{
p.sendMessage("§8[Test] §6Das darfst du nicht!");
return true;
}
}
if(cmd.getName().equalsIgnoreCase("gm1"))
{
if(p.hasPermission("Test.gm1"))
{
p.setGameMode(GameMode.CREATIVE);
p.sendMessage("§8[Test] §6Du bist jetzt im Creativ-Modus!");
return true;
}else{
p.sendMessage("§8[Test] §6Das darfst du nicht!");
return true;
}
}
if(cmd.getName().equalsIgnoreCase("gm0"))
{
if(p.hasPermission("Test.gm0"))
{
p.setGameMode(GameMode.SURVIVAL);
p.sendMessage("§8[Test] §6Du bist jetzt im Überlebens-Modus!");
return true;
}else{
p.sendMessage("§8[Test] §6Das darfst du nicht!");
return true;
}
}
if(cmd.getName().equalsIgnoreCase("skype"))
{
if(p.hasPermission("Test.skype"))
{
p.sendMessage("§4Skype: §5QuantumSupp");
return true;
}else{
p.sendMessage("§8[Test] §6Das darfst du nicht!");
return true;
}
}
if(cmd.getName().equalsIgnoreCase("bewerben"))
{
if(p.hasPermission("Test.bewerben"))
{
p.sendMessage("§2Bitte schreibe eine Bewerbung mit wenigstens"
+ " 150 Zeichen an unseren Skype account: QuantumSupp"
+ " in der Bewerbung sollte dein Ingame Name stehen."
+ " Um dich zu Bewerben musst du mindestens 13 Jahre alt sein.");
return true;
}else{
p.sendMessage("§8[Test] §6Das darfst du nicht!");
return true;
}
}
if(cmd.getName().equalsIgnoreCase("cc"))
{
if(p.hasPermission("Test.cc"))
{
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage("§8[Test] §6Der Chat wurde von " + p.getName() + " gesäubert!");
return true;
}else{
p.sendMessage("§8[Test] §6Das darfst du nicht!");
return true;
}
}
if(cmd.getName().equalsIgnoreCase("ccp"))
{
if(p.hasPermission("Test.bewerben"))
{
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("§8[Test] §6Du hast deinen Chat gelöscht! ");
return true;
}else{
p.sendMessage("§8[Test] §6Das darfst du nicht!");
return true;
}
}
return false;
}
@EventHandler
public void onJoin(PlayerJoinEvent e) {
Player p = e.getPlayer();
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("");
p.sendMessage("§8[Test] §6Du bist nun auf dem SkyPvP Server.");
e.setJoinMessage("");
p.teleport(new Location(Bukkit.getServer().getWorld("SkyPvP"),197.000, 5.000, 113.000));
}
@EventHandler
public void onquit(PlayerQuitEvent e) {
e.setQuitMessage("");
}
@EventHandler
public void ondeath(PlayerDeathEvent e) {
e.setDeathMessage("");
}
}