/** * Handles /nte reload */ private void cmdReload(CommandSender sender) { if (isPermissed(sender, "nametagedit.reload")) { handler.reload(); NametagMessages.RELOADED_DATA.send(sender); } }
@Override public void run() { plugin.getHandler().reload(); } }.runTask(plugin);
@Override public void onDisable() { manager.reset(); handler.getAbstractConfig().shutdown(); }
private void handleClear(UUID uuid, String player) { removePlayerData(uuid); nametagManager.reset(player); abstractConfig.clear(uuid, player); }
@Override public void load(Player player, boolean loggedIn) { loadPlayerTag(player); plugin.getHandler().applyTagToPlayer(player, loggedIn); }
private void setupPriority(CommandSender sender, boolean player, String key, String number) { int priority; try { priority = Integer.parseInt(number); } catch (NumberFormatException e) { NametagMessages.NOT_A_NUMBER.send(sender, number); return; } handler.save(sender, player, key, priority); NametagMessages.SET_PRIORITY.send(sender, priority, key); }
@Override public void run() { plugin.getHandler().applyTagToPlayer((Player) event.getEntity(), false); } }.runTaskLater(plugin, 3);
@Override public void setNametag(String player, String prefix, String suffix) { manager.setNametag(player, prefix, suffix); }
@Override public void run() { applyTags(); } }.runTask(plugin);
@Override public void response(UUID uuid) { if (uuid == null) { NametagMessages.UUID_LOOKUP_FAILED.send(sender); } else { handleClear(uuid, player); } } });
@Override public void run() { applyTagToPlayer(player, loggedIn); } }.runTaskAsynchronously(plugin);
@Override public void clearNametag(String player) { manager.reset(player); }
private boolean isPermissed(CommandSender sender, String permission) { return !isNotPermissed(sender, permission); }
void setNametag(String player, String prefix, String suffix, int sortPriority, boolean playerTag) { addPlayerToTeam(player, prefix != null ? prefix : "", suffix != null ? suffix : "", sortPriority, playerTag); }
public void setNametag(String player, String prefix, String suffix) { setNametag(player, prefix, suffix, -1); }
@Override public void run() { handler.applyTags(); } }.runTask(plugin);
void setNametag(String player, String prefix, String suffix, int sortPriority) { setNametag(player, prefix, suffix, sortPriority, false); }