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

Помогите Проблема с "нитками"

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

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

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Всем привет, при очередном баг-фиксе у меня появилась идея. Я хочу чтобы при PlayerMoveEvent я подпрыгивал, я это реализовал. Но нужно чтобы у меня был блок "нитки".
    Код:
        public void onMove(PlayerMoveEvent event){
            if (event.getTo().getBlock().getRelative(BlockFace.SELF).getType()== Material.STRING) {
    Так не работает :(
     
    BeLkA нравится это.
  2. Автор темы
    JustBlender

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Magic Up
     
    BeLkA нравится это.
  3. StealerSlain

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

    Баллы:
    88
    Имя в Minecraft:
    StealerSlain
    Что ты пытаешься сделать? Описание кривое и непонятное.
    BlockFace

    Material.STRING

    Ошибку не видишь? Кажется я немного ошибся.
     
    Последнее редактирование: 25 янв 2014
  4. kumho

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

    Баллы:
    88
    Код:
    public void onMove(PlayerMoveEvent event) {
        if (event.getPlayer().getItemInHand().getType() == Material.STRING) {
            . . .
        }
    }
     
  5. Автор темы
    JustBlender

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Короче, мне нужно чтобы блок под ногами был нитка, если я на нее наступлю, меня подбрасывает velocity. Такое возможно?
     
    BeLkA нравится это.
  6. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Возможно: взять блок под игроком, если блок == нитки, то изменить вектора направления.
     
  7. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Возможно менее тяжеловесным будет использование повторяющегося шедулера с проверкой координат, нежели событие движения
     

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