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

[Решено, Mojang обделались] craftbukkit 1.9.2 и спаун FallingBlock

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

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

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Что то я не хило обломился с того, что World#spawnFallingBlock(Location, Material, byte) стал Deprecated и работает никак. Есть какие либо альтернативные способы спауна FallingBlock (разумеется не блок песка/гравия/с изображением рубля) без использования nms?

    Оказывается, клиентом не рендрится падающий сундук. Mojang, бялть.
     
    Последнее редактирование: 9 май 2016
  2. Хостинг MineCraft
    <
  3. Larin

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

    Баллы:
    103
    Всё работает.

    Код:
    Player player = event.getPlayer();
    World world = player.getWorld();
    Location location = player.getLocation();
    world.spawnFallingBlock(location, Material.GOLD_BLOCK, (byte) 0);

    Только что проверил.
     
  4. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Спасибо за проверку.
    Оказывается, клиентом не рендрится падающий сундук. Mojang, бялть.
     
    Последнее редактирование: 9 май 2016
  5. Larin

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

    Баллы:
    103
    Как решил проблему?
     
  6. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Просто решил не делать эту фичу. Со слезами на глазах и соплями на столе, но решил не делать.
    Если бы я мог управлять рендером клиента со стороны сервера, обязательно как ниб решил. А поскольку Mojang сосут, я просто выревелся в подушку.
     
  7. Larin

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

    Баллы:
    103
    Классное решение.
     
  8. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
  9. Mr_RoboMan

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

    Баллы:
    123
  10. Larin

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

    Баллы:
    103
    А раньше работало?
    Код:
    https://www.youtube.com/watch?v=eRse4LRaCKA&fs=1
    Для тех, у кого нет flash player'а
     
  11. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Берешь арморстенд, цепляешь на голову сундук, падаешь арморстенд
    Чего как маленький?
     
  12. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    :lol:
     
  13. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Щас бы с арморстендами мучаться.
     
  14. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Армортсенды работают лучше любой ентити в кубаче.
    Арморстенды - единственная ентити у которой можно отключить гравитацию.
    Арморстенды - единственная ентити API которой покрывает ее полностью
    Так что вот не надо тут.
     
  15. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Если есть какой ниб способ окунуть твой арморстенд на -1.4 блока от самого верхнего блока с анимацией близкой к падению - будет совсем хорошо.
    Хочу заметить - этот стенд может падать с более высоких координат.
     
  16. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Возможно так-то все, вопрос - как будет выглядеть.
    Алсо, у стенда можно включить режим "Marker" что полностью уберет у него коллизии
    Можно просто убрать гравитацию и полностью контролить руками
     
  17. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    А вот тут мне интересно. Можешь каких ниб доков накидать? Ну или за неймением онных, кусманы кода.
    Можно, но каждый тик имитировать падение - то ещё удовольствие.
     
  18. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Да ладно, школьная ж физика :)
     
  19. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    g = 9.8 м/с^2 ?
     
  20. Автор темы
    Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    В майнкрафте нет нормальной физики.
     
  21. Ission

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

    Баллы:
    173
    Skype:
    lokivava
    О! Оказывается помимо падающих блоков воды и лавы, ещё сундуки не рендерятся? Потрясающе. Именно по этому я, наверное, никогда не перейду на 1.8+.
     

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