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

Стартап Свойства блоков

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

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

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

    Баллы:
    63
    Собственно решил создать плагин, позволяющий игроку на сервере написавшему определенную команду карабкаться по блокам (например дерево, земля, камень) как по лестнице.
    Через какую команду это реализовать. Я предполагаю что при вводе команды для пользователя должны меняться свойства блоков (а именно дерево, земля, камень). Что именно надо туда добавлять? HangingPlaceEvent, если да, то куда его записывать?
     
  2. Gentalion

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

    Баллы:
    93
    Имя в Minecraft:
    Gentalion
    Точно не так...

    Ты пока что ещё не понимаешь сути происходящего, тебе сюда http://jd.bukkit.org/rb/apidocs/
     
  3. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Тут есть несколько реализаций...
    1) Можно проверять игрока на хождение в блок и пушить его вверх
    2) Можно делать тоже самое, но пушить через NMS (Лучше)
    3) Можно спавнить на стенах лианы, но делать их видимыми только для этого игрока, а по мере отдаления удалять их
     
  4. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Если ты имеешь ввиду дать блоку свойства лианы через NMS, то ты забываешь про клиент.
     
  5. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Я имел ввиду толкать игрока задавая motY
     
  6. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Чем это может быть лучше задания вектора?
     
  7. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Плавнее.
    Ну.. Так мне лично показалось
     
  8. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Код:
      public void setVelocity(Vector vel) {
        this.entity.motX = vel.getX();
        this.entity.motY = vel.getY();
        this.entity.motZ = vel.getZ();
        this.entity.velocityChanged = true;
      }
    Без комментариев
     
    ql_Nik_lp нравится это.
  9. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Спасибо, буду знать.
     
    Den_Abr нравится это.
  10. Автор темы
    Mozepo

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

    Баллы:
    63
    Подскажите еще такую вещь. Работал сейчас в Eclipse, все было нормально, но теперь почему то перестал запускаться Minecraft через эклипс, я даже удалил папки со всеми проектами, все-равно консоль выдает лишь это:

    мая 05, 2014 4:56:36 PM net.minecraft.launchwrapper.LogWrapper log
    INFO: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
    мая 05, 2014 4:56:37 PM net.minecraft.launchwrapper.LogWrapper log
    INFO: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
    мая 05, 2014 4:56:37 PM net.minecraft.launchwrapper.LogWrapper log
    INFO: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
    Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release

    и все.
    Когда были ошибки в коде, моде или плагине клиент запускался до заставки Mojang'a и меня выкидывало с каким-нибудь Critical Error, а тут просто не стартует
     
  11. kirill2011s

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

    Баллы:
    103

    Это как с виндовс, просто переустанови джаву, глядишь поможет)
     
    makssof нравится это.

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