Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Создавай существо Item, и делай .setItemStack() со стаком с конфига.А если там обычный дроп, почему он не падает? Там ArmorStand, а что у меня не получается я писал вверху: Дело не в векторе, мне не нужна, чтобы предмет поворачивался за моим направлением, мне нужно: Вот у меня кейсы, в нем ItemStack(ну каждый предмет какой-то донат, например: VIP - алмаз) так вот, я хочу создать кейсы как на видио(похожее) в конфиге у меня ID предметов, а как мне его надеть на ArmorStand, использовал stand.setPassenger(Entity); логично, что Entity Item, так вот как мне из конфига ItemStack превратить в Entity, проще говоря, как мне id предметов в кфг перенести на ArmorStand(setHelmet не красиво(()
Не много не понялСоздавай существо Item, и делай .setItemStack() со стаком с конфига.
Так мне нужна не запавнить, а одеть на ArmorStand setPassenger(ПРЕДМЕТ);Item item = world.spawn(location, Item.class);
item.setItemStack(stack);
Stack - стак с конфига
ПРЕДМЕТ = переменная itemТак мне нужна не запавнить, а одеть на ArmorStand setPassenger(ПРЕДМЕТ);
кароче: вот код:ПРЕДМЕТ = переменная item
ItemStack var17 = Core.Functions.stack(this.Lists.list3()).stack();
Item item = Bukkit.getWorld("world").spawn(loc, Item.class);
item.setItemStack(var17);
stand.setPassenger(item);
this.stand.setCustomName(var17.getItemMeta().getDisplayName());
И где куча ошибок?кароче: вот код:
Он не работает, и кучу ошибок выдаютКод:ItemStack var17 = Core.Functions.stack(this.Lists.list3()).stack(); Item item = Bukkit.getWorld("world").spawn(loc, Item.class); item.setItemStack(var17); stand.setPassenger(item); this.stand.setCustomName(var17.getItemMeta().getDisplayName());
А как тогда сделать, чтобы предметы не падали?Зачем тебе тут вообще стойка?
И для спавна сущностей предметов есть специальные методы в world. Это dropItem(ItemStack) и dropItemNaturally(ItemStack), если правильно помню.
ItemStack stack = new ItemStack(Material.STONE);
Location loc = new Location(Bukkit.getWorld("world"), 0, 70, 0);
Item en = loc.getWorld().dropItem(loc, stack);
en.setGravity(false);
en.setVelocity(new Vector(0, 0, 0));
//TODO logic
new Scheduler(en).runTaskTimer(this.plugin, 0, 1);
setGravity не работет(подчеркивает)PHP:ItemStack stack = new ItemStack(Material.STONE); Location loc = new Location(Bukkit.getWorld("world"), 0, 70, 0); Item en = loc.getWorld().dropItem(loc, stack); en.setGravity(false); en.setVelocity(new Vector(0, 0, 0)); //TODO logic new Scheduler(en).runTaskTimer(this.plugin, 0, 1);
Работает. Видос скидывал ранее.setGravity не работет(подчеркивает)
депрекатедsetGravity не работет(подчеркивает)
депрекатед
@SupressWarnings("deprecation")
Это просто уберёт маты среды разработки и компилятораPHP:@SupressWarnings("deprecation")
Эти маты не мешают никому, deprecated - значит метод уберут/заменят в следующей/следующих версиях!Это просто уберёт маты среды разработки и компилятора
Код скинь, полезно буит)
Нубам низя, там тригонометрия, синусы косинусы все дела.Код скинь, полезно буит)