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

  • Автор темы Автор темы Dereku
  • Дата начала Дата начала

Dereku

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

Оказывается, клиентом не рендрится падающий сундук. Mojang, бялть.
 
Последнее редактирование:
Всё работает.

Код:
Player player = event.getPlayer();
World world = player.getWorld();
Location location = player.getLocation();
world.spawnFallingBlock(location, Material.GOLD_BLOCK, (byte) 0);
Только что проверил.
 
Всё работает.

Код:
Player player = event.getPlayer();
World world = player.getWorld();
Location location = player.getLocation();
world.spawnFallingBlock(location, Material.GOLD_BLOCK, (byte) 0);
Только что проверил.

Спасибо за проверку.
Оказывается, клиентом не рендрится падающий сундук. Mojang, бялть.
 
Последнее редактирование:
Как решил проблему?
Просто решил не делать эту фичу. Со слезами на глазах и соплями на столе, но решил не делать.
Если бы я мог управлять рендером клиента со стороны сервера, обязательно как ниб решил. А поскольку Mojang сосут, я просто выревелся в подушку.
 
Просто решил не делать эту фичу. Со слезами на глазах и соплями на столе, но решил не делать.
Если бы я мог управлять рендером клиента со стороны сервера, обязательно как ниб решил. А поскольку Mojang сосут, я просто выревелся в подушку.
Классное решение.
 
Берешь арморстенд, цепляешь на голову сундук, падаешь арморстенд
Чего как маленький?
 
Щас бы с арморстендами мучаться.
Армортсенды работают лучше любой ентити в кубаче.
Арморстенды - единственная ентити у которой можно отключить гравитацию.
Арморстенды - единственная ентити API которой покрывает ее полностью
Так что вот не надо тут.
 
Армортсенды работают лучше любой ентити в кубаче.
Арморстенды - единственная ентити у которой можно отключить гравитацию.
Арморстенды - единственная ентити API которой покрывает ее полностью
Так что вот не надо тут.
Если есть какой ниб способ окунуть твой арморстенд на -1.4 блока от самого верхнего блока с анимацией близкой к падению - будет совсем хорошо.
Хочу заметить - этот стенд может падать с более высоких координат.
 
Если есть какой ниб способ окунуть твой арморстенд на -1.4 блока от самого верхнего блока с анимацией близкой к падению - будет совсем хорошо.
Хочу заметить - этот стенд может падать с более высоких координат.
Возможно так-то все, вопрос - как будет выглядеть.
Алсо, у стенда можно включить режим "Marker" что полностью уберет у него коллизии
Можно просто убрать гравитацию и полностью контролить руками
 
у стенда можно включить режим "Marker" что полностью уберет у него коллизии
А вот тут мне интересно. Можешь каких ниб доков накидать? Ну или за неймением онных, кусманы кода.
Можно просто убрать гравитацию и полностью контролить руками
Можно, но каждый тик имитировать падение - то ещё удовольствие.
 
О! Оказывается помимо падающих блоков воды и лавы, ещё сундуки не рендерятся? Потрясающе. Именно по этому я, наверное, никогда не перейду на 1.8+.
 
Назад
Верх