Помогите Кривое отображения предметов в наковальне

  • Автор темы Автор темы GODZAR
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

GODZAR

Старожил
Пользователь
Баллы
103
Сделал новый Item. При помещении его в наковальню перед его названием пишется буква "f". На скрине просто пример. Там меч будет.
65b7187ecdba.jpg
Пробовал через 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());
            }
        }
 
WoodSword()
???
 
Public ItemStack WoodSword() {
И дальше сам итем...
}
Отдельно делал просто. Если надо скину код полностью.
 
Чтоб двое вверху успокоились, просто переделай название на что-то вроде getWoodSword() ;-)
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх