Помогите Как заспавнить entity (ArmorStand), добавить ему бесконечный эффект невидимости и посадить игрка

Статус
Закрыто для дальнейших ответов.

AlexP_

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
AlexP_
Помогите пожалуйста! Мне нужно заспавнить энтити (Стойка для брони) с невидимым эффектом и посадить на него отправителя команды
 
Entity ent = world#spawn(location, ArmorStand.class);
ArmorStand as = (ArmorStand)ent;
as.setVisible(false);
as.setPassenger(player);

Это примерный код, взятый из памяти. Возможно, что-то неправильно, но концепцию, я думаю, ты понял
 
Помогите пожалуйста! Мне нужно заспавнить энтити (Стойка для брони) с невидимым эффектом и посадить на него отправителя команды
Заранее приготовь вазелин, когда игрок вдруг вздумает сесть на Vehicle.
 
Entity ent = world#spawn(location, ArmorStand.class);
ArmorStand as = (ArmorStand)ent;
as.setVisible(false);
as.setPassenger(player);

Это примерный код, взятый из памяти. Возможно, что-то неправильно, но концепцию, я думаю, ты понял
А что за spawn? Я идиот, я знаю)
 
Заранее приготовь вазелин, когда игрок вдруг вздумает сесть на Vehicle.
Да нет, всё вроде просто)
Код:
if (!pl.isOnGround()) {
            pl.sendMessage(ChatColor.GOLD + "CatLand RP" + ChatColor.RED + " | " + ChatColor.WHITE + "Вы не можете сидеть в воздухе!");
            return true;
        }
if (pl.isInsideVehicle()) {
            pl.sendMessage(ChatColor.GOLD + "CatLand RP" + ChatColor.RED + " | " + ChatColor.WHITE + "Вы не можете сидеть в\\на транспорте!");
            return true;
        }
 
Последнее редактирование:
Всё решилось! Всем спасибо, тема закрыта!
Код:
        //Слздаём Энтити
        Entity ent = world.spawn(location, ArmorStand.class);

        //Создаём Стойку Для Брони
        ArmorStand as = (ArmorStand)ent;

        //Делаем Стойку невидимой
        as.setVisible(false);
        //Убираем гравитацию со стойки
        as.setGravity(false);

        //Садим игрока на Стойку
        as.addPassenger(pl);
 
Оно будет убираться сразу, или послу того как игрок слезет?
-_-
Отслеживаешь что игрок слез с ентити - убираешь ентити.
По-моему тебе ещё очень рано лезть в код.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх