CannonSimulator #164
@ -19,7 +19,6 @@
|
||||
|
||||
package de.steamwar.bausystem;
|
||||
|
||||
import de.steamwar.bausystem.world.TNTSimulatorListener;
|
||||
import de.steamwar.bausystem.commands.*;
|
||||
YoyoNow markierte diese Unterhaltung als gelöst
Veraltet
|
||||
import de.steamwar.bausystem.world.*;
|
||||
import de.steamwar.core.CommandRemover;
|
||||
|
@ -45,18 +45,6 @@ public class CommandGUI implements CommandExecutor, Listener {
|
||||
Bukkit.getScheduler().runTaskTimerAsynchronously(BauSystem.getPlugin(), LAST_F_PLAYER::clear, 0, 20);
|
||||
}
|
||||
|
||||
private static ItemStack wand(Player player, ItemStack base, String command, Permission permission, String noPermissionMessage) {
|
||||
base = base.clone();
|
||||
ItemMeta meta = base.getItemMeta();
|
||||
List<String> lore = meta.getLore();
|
||||
lore.add(command);
|
||||
if (Welt.noPermission(player, permission))
|
||||
lore.add(noPermissionMessage);
|
||||
meta.setLore(lore);
|
||||
base.setItemMeta(meta);
|
||||
return base;
|
||||
}
|
||||
|
||||
public static void openBauGui(Player player) {
|
||||
YoyoNow markierte diese Unterhaltung als gelöst
Veraltet
Chaoscaot
hat
Kannst du bitte eine Utility Methode zu den Utility Methoden tun? Kannst du bitte eine Utility Methode zu den Utility Methoden tun?
|
||||
Region region = Region.getRegion(player.getLocation());
|
||||
SWInventory inv = new SWInventory(player, 5 * 9, SteamwarUser.get(BauSystem.getOwner()).getUserName() + "s Bau");
|
||||
@ -578,6 +566,18 @@ public class CommandGUI implements CommandExecutor, Listener {
|
||||
return null;
|
||||
}
|
||||
|
||||
private static ItemStack wand(Player player, ItemStack base, String command, Permission permission, String noPermissionMessage) {
|
||||
base = base.clone();
|
||||
ItemMeta meta = base.getItemMeta();
|
||||
List<String> lore = meta.getLore();
|
||||
lore.add(command);
|
||||
if (Welt.noPermission(player, permission))
|
||||
lore.add(noPermissionMessage);
|
||||
meta.setLore(lore);
|
||||
base.setItemMeta(meta);
|
||||
return base;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) {
|
||||
if (!(commandSender instanceof Player))
|
||||
|
@ -22,6 +22,7 @@ package de.steamwar.bausystem.commands;
|
||||
|
||||
import de.steamwar.bausystem.BauSystem;
|
||||
import de.steamwar.bausystem.Permission;
|
||||
import de.steamwar.bausystem.PlayerUtils;
|
||||
import de.steamwar.bausystem.world.TNTSimulator;
|
||||
import de.steamwar.bausystem.world.Welt;
|
||||
import org.bukkit.Material;
|
||||
@ -59,12 +60,7 @@ public class CommandSimulator implements CommandExecutor {
|
||||
if (args.length == 1) {
|
||||
YoyoNow markierte diese Unterhaltung als gelöst
Chaoscaot
hat
vllt. noch ein Default Case mit einer kleinen Help message vllt. noch ein Default Case mit einer kleinen Help message
|
||||
switch (args[0].toLowerCase()) {
|
||||
YoyoNow markierte diese Unterhaltung als gelöst
Veraltet
Chaoscaot
hat
Kannst du bitte
Kannst du bitte
1. if (player.getInventory().getItemInMainHand().getType() == Material.AIR) {
2. player.getInventory().setItemInMainHand(TNTSimulator.WAND);
3. } else {
4. player.getInventory().addItem(TNTSimulator.WAND);
5. }
* nutzen?
|
||||
case "wand":
|
||||
YoyoNow markierte diese Unterhaltung als gelöst
Veraltet
Chaoscaot
hat
Noch der alte ItemGiver Noch der alte ItemGiver
|
||||
if (player.getInventory().getItemInMainHand().getType() == Material.AIR) {
|
||||
player.getInventory().setItemInMainHand(TNTSimulator.WAND);
|
||||
} else {
|
||||
player.getInventory().addItem(TNTSimulator.WAND);
|
||||
}
|
||||
player.updateInventory();
|
||||
PlayerUtils.giveItemToPlayer(player, TNTSimulator.WAND);
|
||||
break;
|
||||
case "start":
|
||||
TNTSimulator.get(player).start();
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren
Der import scheint mir etwas unnütz