@EventHandler public void onHeld(PlayerItemHeldEvent event) { Player player = event.getPlayer(); ItemStack item = player.getItemInHand(); //if(player.hasPermission(Config.BYPASS_PERMISSION.getMessage())) return; ItemMeta itemMeta = item.getItemMeta(); if(itemMeta.getDisplayName().equals("Moderated Name")) return; float result = Luna.pAPI.analyze(itemMeta.getDisplayName()).getAttributeScore(AttributeType.TOXICITY).getSummaryScore().getValue(); player.sendMessage(itemMeta.getDisplayName()); player.sendMessage(String.valueOf(result)); if(result >= Config.SCORE.getFloat()) { player.sendMessage(Config.MESSAGE_MODERATED.getMessage().replace("{LEVEL}", String.valueOf(result))); itemMeta.setDisplayName("Moderated Name"); item.setItemMeta(itemMeta); } }