1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Вещи из модов или NBT

Тема в разделе "Разработка плагинов для новичков", создана пользователем misterzym, 5 окт 2013.

  1. Автор темы
    misterzym

    misterzym Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    Misterzym
    MCPC+ сервер.

    Собственно имеется мод добавляющий дополнительный инвентарь.
    Этот инвентарь не очищается средствами bukkit, ибо хранит данные в другом NBT разделе файла игрока ( тык ).
    Задача:
    В определенный мир (участок мира), игрок должен входить с чистым инвентарем
    Варианты решения:
    1)Отследить PlayerInteractEvent, опеределить вещи, отменить действия - не работает с вещами из модов, сыпит ошибками.
    2)При входе в мир, проверять дополнительный инвентарь - не получаеться, сыпит ошибками, может быть принципы работы с NBT игрока отличаются от работы с NBT предметов?
    3)Подменять все NBT персонажа с другого... (без понятия возможно ли это)
    4)В процессе ковыряния в собственно моде, который создает доп. инвентарь, нашел net.minecraft.nbt.* класс, но не смог разобраться как с ним работать.

    Тыкался в powerNBT api - опять таки, с предметами все работает, с игроком не получается.

    Надеюсь на пример/туториал
     
  2. Автор темы
    misterzym

    misterzym Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    Misterzym
    Проблема решена, закрывайте.
    Кому интересно как решена:
    Помогла правка кода мода для изменения способа хранения инвентаря.
     
    Сникерсни нравится это.

Поделиться этой страницей