Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

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

Discussion in 'Разработка плагинов для новичков' started by Mozepo, May 5, 2014.

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

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

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

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

    Trophy Points:
    93
    Имя в Minecraft:
    Gentalion
  4. ql_Nik_lp

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Code:
      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 likes this.
  10. ql_Nik_lp

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

    Trophy Points:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Спасибо, буду знать.
     
    Den_Abr likes this.
  11. Автор темы
    Mozepo

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

    Trophy Points:
    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, а тут просто не стартует
     
  12. kirill2011s

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

    Trophy Points:
    103

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

Share This Page