Fix bugs
This commit is contained in:
@@ -11,14 +11,14 @@ import org.bukkit.entity.Player;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.bukkit.inventory.meta.ItemMeta;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.bukkit.command.TabCompleter;
|
||||
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public final class folterplugin extends JavaPlugin {
|
||||
private Boolean enabled = true;
|
||||
private String old_group;
|
||||
|
||||
@Override
|
||||
public void onEnable() {
|
||||
@@ -27,6 +27,7 @@ public final class folterplugin extends JavaPlugin {
|
||||
|
||||
// Plugin startup logic
|
||||
getCommand("folterkammer").setExecutor(this);
|
||||
getCommand("fkleave").setExecutor(new FKLeave(this));
|
||||
getLogger().info("Folterkammer Plugin geladen!");
|
||||
|
||||
}
|
||||
@@ -52,7 +53,7 @@ public final class folterplugin extends JavaPlugin {
|
||||
Player player = (Player) sender;
|
||||
|
||||
if (!enabled) {
|
||||
if (mode != "enable") {
|
||||
if (!mode.equals("enable")) {
|
||||
player.sendMessage("§cFolterkammer Befehle deaktiviert!");
|
||||
return true;
|
||||
}
|
||||
@@ -118,7 +119,9 @@ public final class folterplugin extends JavaPlugin {
|
||||
Location folter_spawn_loc = new Location(world, x, y, z);
|
||||
target.teleport(folter_spawn_loc);
|
||||
|
||||
this.enabled = false;
|
||||
Bukkit.dispatchCommand("lp user " + target.getName() + " ")
|
||||
|
||||
|
||||
player.sendMessage("§aFolterkammer Befehle deaktiviert und " + player.getName() + " wurde in die Folterkammer teleportiert!");
|
||||
|
||||
break;
|
||||
@@ -174,22 +177,24 @@ public final class folterplugin extends JavaPlugin {
|
||||
public List<String> onTabComplete(CommandSender sender, Command command, String label, String[] args) {
|
||||
List<String> completions = new ArrayList<>();
|
||||
|
||||
if (args.length == 1) {
|
||||
completions.add("player");
|
||||
completions.add("key");
|
||||
completions.add("enter");
|
||||
completions.add("exit");
|
||||
if (!label.equals("fkleave")) {
|
||||
if (args.length == 1) {
|
||||
completions.add("player");
|
||||
completions.add("key");
|
||||
completions.add("enter");
|
||||
completions.add("exit");
|
||||
|
||||
if (sender.hasPermission("folter.admin")) {
|
||||
completions.add("enable");
|
||||
completions.add("disable");
|
||||
completions.add("admin_key");
|
||||
if (sender.hasPermission("folter.admin")) {
|
||||
completions.add("enable");
|
||||
completions.add("disable");
|
||||
completions.add("admin_key");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (args.length == 2) {
|
||||
for (Player p : Bukkit.getOnlinePlayers()) {
|
||||
completions.add(p.getName());
|
||||
if (args.length == 2) {
|
||||
for (Player p : Bukkit.getOnlinePlayers()) {
|
||||
completions.add(p.getName());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user