Untitled
Never
public class BackpackCommand implements CommandExecutor { public boolean isInt(String s) { try { Integer.parseInt(s); } catch (NumberFormatException nfe) { return false; } return true; } @Override public boolean onCommand(CommandSender sender, Command cmd, String commandlabel, String[] args) { if(commandlabel.equalsIgnoreCase("backpack")) { if(sender instanceof Player) { Player player = (Player) sender; if(!player.hasPermission("backpack.admin")) { player.sendMessage(Prefix.prefix + "§cYou do not have permission to do this!"); return false; } if(args.length >= 5) { if(args[0].equalsIgnoreCase("create")) { if(args[1].isBlank()) { player.sendMessage(Prefix.prefix + "§cYou must input a name!"); return false; } if(args[2].isBlank()) { player.sendMessage(Prefix.prefix + "§cYou must input a display name!"); return false; } if(!isInt(args[3].toString())) { player.sendMessage(Prefix.prefix + "§cYou must input a number!"); return false; } if(Integer.parseInt(args[3].toString()) > 54 ) { player.sendMessage(Prefix.prefix + "§cBackpack sizes cannot be bigger than 54!"); return false; } else if(Integer.parseInt(args[3].toString()) <= 8) { player.sendMessage(Prefix.prefix + "§cBackpack sizes cannot be smaller than 9!"); return false; } if(args[4].isBlank()) { player.sendMessage(Prefix.prefix + "§cYou must input an item!"); return false; } String name = args[1].toString(); String displayname = args[2].toString(); Integer size = Integer.parseInt(args[3]); String item = args[4].toString(); if(Material.matchMaterial(item) != null) { BackpackGenerator.generateBackpack(name, displayname, size, item); player.sendMessage(Prefix.prefix + "§aSuccessfully created: §7" + name); return true; } else { player.sendMessage(Prefix.prefix + "§cThat is not an item!"); return false; } } else if(args[0].equalsIgnoreCase("delete")) { if(args[1].isBlank()) { player.sendMessage(Prefix.prefix + "§cYou must enter a name!"); return false; } String name = args[1].toString(); File file = ConfigFile.config; FileConfiguration configuration = YamlConfiguration.loadConfiguration(file); if(!configuration.contains(name)) { player.sendMessage(Prefix.prefix + "§cThat backpack does not exist!"); return false; } else { BackpackGenerator.removeBackpack(name); player.sendMessage(Prefix.prefix + "§aSuccessfully deleted: §7" + name); return true; } } else if(args[0].equalsIgnoreCase("get")) { String name = args[1].toString(); if(args[1].isBlank()) { player.sendMessage(Prefix.prefix + "§cYou must input a name!"); return false; } File file = ConfigFile.config; FileConfiguration configuration = YamlConfiguration.loadConfiguration(file); if(!configuration.contains(name)) { player.sendMessage(Prefix.prefix + "§cThat backpack does not exist!"); return false; } if(!Arrays.asList(player.getInventory().getStorageContents()).contains(null)) { player.sendMessage(Prefix.prefix + "§cYour inventory is full!"); return false; } else { player.sendMessage(Prefix.prefix + "§aThe backpack has been added into your inventory!"); player.getInventory().addItem(BackpackGenerator.getBackpack(name)); return true; } } } else { player.sendMessage(Prefix.prefix + "§cInvalid usage!"); player.sendMessage(Prefix.prefix + "§7Correct usage: §a/backpack <create/delete> <name> <size> <item>"); return false; } } } return false; } }
Raw Text
-
YES! His Big Dick Destroyed My Pussy For All My Camshow Fans!
1 min ago
-
Nympho russian milf gets fucked by young latin guy with big cock
31 min ago
-
Untitled
36 min ago
-
https://www.facebook.com/profile.php?id=61558754032343
41 min ago
-
Untitled
42 min ago
-
Makers CBD Gummies Reviews DOES IT REALLY WORK? CLIENTS REVEAL THE TRUTH
44 min ago
-
My STEP-SISTER wanted to use the bathroom and ended up FUCKING me!
1 hour ago
-
https://middlesexcountynj.powerappsportals.us/forums/general-discussion/d2322d7e-c6fe-ee11-a73d-001d
1 hour ago
-
Untitled
1 hour ago
-
https://middlesexcountynj.powerappsportals.us/forums/general-discussion/d2322d7e-c6fe-ee11-a73d-001d
1 hour ago