(Try) to fix bugs
This commit is contained in:
@@ -18,6 +18,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public final class folterplugin extends JavaPlugin {
|
public final class folterplugin extends JavaPlugin {
|
||||||
|
private Boolean enabled = true;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
@@ -50,10 +51,11 @@ public final class folterplugin extends JavaPlugin {
|
|||||||
String mode = args[0].toLowerCase();
|
String mode = args[0].toLowerCase();
|
||||||
Player player = (Player) sender;
|
Player player = (Player) sender;
|
||||||
|
|
||||||
Boolean enabled = true;
|
|
||||||
|
|
||||||
if (!enabled) {
|
if (!enabled) {
|
||||||
|
if (mode != "enable") {
|
||||||
player.sendMessage("§cFolterkammer Befehle deaktiviert!");
|
player.sendMessage("§cFolterkammer Befehle deaktiviert!");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
World world;
|
World world;
|
||||||
@@ -73,6 +75,8 @@ public final class folterplugin extends JavaPlugin {
|
|||||||
Location folter_loc = new Location(world, x, y, z);
|
Location folter_loc = new Location(world, x, y, z);
|
||||||
player.teleport(folter_loc);
|
player.teleport(folter_loc);
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case "exit":
|
case "exit":
|
||||||
ConfigurationSection spawn = getConfig().getConfigurationSection("positions.spawn");
|
ConfigurationSection spawn = getConfig().getConfigurationSection("positions.spawn");
|
||||||
|
|
||||||
@@ -84,6 +88,8 @@ public final class folterplugin extends JavaPlugin {
|
|||||||
Location spawn_loc = new Location(world, x, y, z);
|
Location spawn_loc = new Location(world, x, y, z);
|
||||||
player.teleport(spawn_loc);
|
player.teleport(spawn_loc);
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case "key":
|
case "key":
|
||||||
ItemStack tag = new ItemStack(Material.NAME_TAG, 1);
|
ItemStack tag = new ItemStack(Material.NAME_TAG, 1);
|
||||||
ItemMeta meta = tag.getItemMeta();
|
ItemMeta meta = tag.getItemMeta();
|
||||||
@@ -92,6 +98,8 @@ public final class folterplugin extends JavaPlugin {
|
|||||||
|
|
||||||
player.getInventory().addItem(tag);
|
player.getInventory().addItem(tag);
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case "player":
|
case "player":
|
||||||
if (args.length != 2) {
|
if (args.length != 2) {
|
||||||
player.sendMessage("§cHast du da vielleicht etwas vergessen??");
|
player.sendMessage("§cHast du da vielleicht etwas vergessen??");
|
||||||
@@ -110,7 +118,10 @@ public final class folterplugin extends JavaPlugin {
|
|||||||
Location folter_spawn_loc = new Location(world, x, y, z);
|
Location folter_spawn_loc = new Location(world, x, y, z);
|
||||||
target.teleport(folter_spawn_loc);
|
target.teleport(folter_spawn_loc);
|
||||||
|
|
||||||
enabled = false;
|
this.enabled = false;
|
||||||
|
player.sendMessage("§aFolterkammer Befehle deaktiviert und " + player.getName() + " wurde in die Folterkammer teleportiert!");
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case "enable":
|
case "enable":
|
||||||
if (!player.hasPermission("folter.admin")) {
|
if (!player.hasPermission("folter.admin")) {
|
||||||
@@ -118,20 +129,24 @@ public final class folterplugin extends JavaPlugin {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
enabled = true;
|
this.enabled = true;
|
||||||
|
|
||||||
player.sendMessage("§aFolterkammer Befehle sind an!");
|
player.sendMessage("§aFolterkammer Befehle sind an!");
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case "disable":
|
case "disable":
|
||||||
if (!player.hasPermission("folter.admin")) {
|
if (!player.hasPermission("folter.admin")) {
|
||||||
player.sendMessage("§cDas darfst du nicht!!");
|
player.sendMessage("§cDas darfst du nicht!!");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
enabled = false;
|
this.enabled = false;
|
||||||
|
|
||||||
player.sendMessage("§aFolterkammer Befehle sind aus!");
|
player.sendMessage("§aFolterkammer Befehle sind aus!");
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case "admin_key":
|
case "admin_key":
|
||||||
if (!player.hasPermission("folter.admin")) {
|
if (!player.hasPermission("folter.admin")) {
|
||||||
player.sendMessage("§cDas darfst du nicht!!");
|
player.sendMessage("§cDas darfst du nicht!!");
|
||||||
@@ -145,8 +160,12 @@ public final class folterplugin extends JavaPlugin {
|
|||||||
|
|
||||||
player.getInventory().addItem(tag2);
|
player.getInventory().addItem(tag2);
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
player.sendMessage("§cHast du dich vielleicht vertippt??");
|
player.sendMessage("§cHast du dich vielleicht vertippt??");
|
||||||
|
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user