- Баллы
- 103
Сделал новый Item. При помещении его в наковальню перед его названием пишется буква "f". На скрине просто пример. Там меч будет.
Пробовал через PrepareAnvilEvent ставить новый DisplayName такой же - помогает только на один раз. Надо вообще убрать переименование и сделать на выходе без "f". Возможно такое?
Код:
@EventHandler(priority = EventPriority.NORMAL)
public void onPrepareAnvil(PrepareAnvilEvent event) {
AnvilInventory ainventory = event.getInventory();
ItemStack is = event.getResult();
ItemMeta im = WoodSword().getItemMeta();
if(ainventory.getType() == InventoryType.ANVIL) {
if(is == WoodSword()) {
im.setDisplayName("абв");
event.setResult(WoodSword());
}
}
