Помогите Скрытые Enchahtments

Fenix78563

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Blc_Dragon
Доброго времени суток, форумчане.

Как мне добавить зачары к вещи, но сделать их скрытыми?

Заранее спасибо
 
  1. Добавляем зачарования к предмету.
  2. Перехватываем пакеты обновления инвентаря.
  3. Убираем информацию о зачарованиях из NBT нужного предмета в пакете.
Таким образом у сервера зачарования будут, но клиент о них не узнает.
 
а вещь при этом будет выглядеть как зачаренная или нет?

Если что мне нужно что бы она выглядела зачаренной. наличие энчантов даже не обязательно
 
вот выдрал из своего плагина glow ф-цию с протокол либом. Функция добавляет свечение.
Код:
private static ItemStack glow(ItemStack i) {
        i = MinecraftReflection.getBukkitItemStack(i);
        NbtFactory.asCompound(NbtFactory.fromItemTag(i)).getCompoundOrDefault("ench").put(NbtFactory.ofList(new String()));
        return i;
    }
Чтобы скрыть энчанты я юзаю ItemFlag, о которых уже сказали выше.
 
Назад
Верх