Помогите [РЕШЕНО]Как сравнить MetaItem или CustomMob?

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

Listvli

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
ListvliLiveGames
Пытался и MetaItem в стринг переводить и сравнить со стрингом.
и stripColor использовал. И чего уже только не выдумывал.
Как решить этот момент?

Или если быть точнее, то как можно взаимодействовать с Villager, когда он кастомный?

Решил след. образом. Может решение не самое логичное, но все равно. Потом конечно лучше под switch переделать.
Код:
public void test(PlayerInteractEntityEvent event) {
        String e = event.getRightClicked().getCustomName().toString();
        e = ChatColor.stripColor(e);
        Player p = event.getPlayer();
      
      
        if (e == "MobName") {
            ItemsData.open(event.getPlayer());
        } else {
            p.sendMessage("fuck you " + e);
        }
    }
Тему закрою. Если есть более логичный способ и если вам не лень, то отпишите, пожалуйста, этот способ мне в лс. Потом если что добавлю сюда)
 
Последнее редактирование:
Конкретнее, что тебе нужно
 
Конкретнее, что тебе нужно
Смотри. Вот мы сделали кастомного деревенского. Как только мы кликаем на него, то открывается индивидуальный инвентарь. Какой инвентарь и почему - не важно.
Важно то, как сделать условие проверки этого кастомного жителя при взаимодействии с ним!
 
PlayerInteractAtEntityEvent
 
Еще раз. Как сделать УСЛОВИЕ проверки имеет ли житель индивидуальные кастомные настройки. Эвент какой я знаю.
метадату ему добавляй, потом чекай, есть ли у него она
 
метадату ему добавляй, потом чекай, есть ли у него она
омг. А как сделать этот чек? Как проверить не есть ли у него просто мета, а есть ли у него та, индивидуальная мета, которую я указывал ранее?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх