Результаты поиска

  1. Kirik985

    Бросок эндержемчуга из кода

    Код из айтема пёрла: if (!worldIn.isRemote) { EntityEnderPearl entityenderpearl = new EntityEnderPearl(worldIn, playerIn); entityenderpearl.shoot(playerIn, playerIn.rotationPitch, playerIn.rotationYaw, 0.0F, 1.5F, 1.0F); worldIn.spawnEntity(entityenderpearl); } @Rebel Penguin написал...
  2. Kirik985

    Анимация работы TileEntity

    Это блокстейт, в учебнике есть статья. Тебе надо при работе просто ставить boolean Стейт на true например UPD: вот, ссылку нашёл
  3. Kirik985

    Access Transformers Crash

    надо написать обфусцированное имя поля, то есть net.minecraft.client.gui.inventory.GuiChest.field_147015_w вместо net.minecraft.client.gui.inventory.GuiChest
  4. Kirik985

    Файербол и его спавн

    Я конечно совсем тупой, но можете подсказать, как это сделать? А, вот, получилось так: Vec3d vec3d = player.getLook(1.0F); entitylargefireball.setPosition(vec3d.x + player.posX,vec3d.y + player.posY + player.height,vec3d.z + player.posZ); но через какое-то время полёта он просто замирает в воздухе
  5. Kirik985

    Файербол и его спавн

    Вроде не получилось, но возник вопрос: что передавать в pitchOffset и velocity (возможно скорость)?
  6. Kirik985

    Файербол и его спавн

    А, спасибо. Только теперь осталась одна проблема. Устанавливая в координаты файербола координаты игрока, я спавню его прямо в игроке, из-за чего он сразу взрывается. Как заспавнить его чуть-чуть дальше по взгляду игрока?
  7. Kirik985

    Файербол и его спавн

    скопировал с EntityTrowable метод shoot, немного подредактировав. кулдаун проигрывается, а файербол не появляется
  8. Kirik985

    Дроп со своего блока

    Здесь есть и про удачу, и про дроп и про ещё кучу плюшек
  9. Kirik985

    Файербол и его спавн

    EntityFireball наследуется от Entity, а не от EntityThrowable, иначе я бы использовал функцию shoot();
  10. Kirik985

    Файербол и его спавн

    Здравствуйте! Я хочу заспавнить энтити файербола, но чтобы это как-бы сделал игрок. У гаста в коде подсмотрел кое-что: EntityLivingBase entitylivingbase = this.parentEntity.getAttackTarget(); World world = this.parentEntity.world; Vec3d vec3d = this.parentEntity.getLook(1.0F); double d2 =...
  11. Kirik985

    Спавн айтема (опять)

    Всё починилось, когда заменил это: item.posX = blockPos.getX() + 0.5; item.posY = blockPos.getY() + 0.5; item.posZ = blockPos.getZ() + 0.5; на это: item.setPosition(blockPos.getX() + 0.5,blockPos.getY() + 0.5,blockPos.getZ() + 0.5);
  12. Kirik985

    Спавн айтема (опять)

    Спавнится по событию ломания блока а if (!world.isRemote) { ... } не смущает?
  13. Kirik985

    Спавн айтема (опять)

    Сделал очень простой спавн: if (!world.isRemote) { EntityItem item = new EntityItem(world); item.setItem(new ItemStack(Items.IRON_PICKAXE)); item.posX = blockPos.getX() + 0.5; item.posY = blockPos.getY() + 0.5; item.posZ = blockPos.getZ() + 0.5; item.setNoPickupDelay()...
  14. Kirik985

    Получение зачарованной книжки

    Что правильным ответом отметить? Моё сообщение или это:
  15. Kirik985

    Получение зачарованной книжки

    Кому нужно, решил так (решение очень простое, но рабочее): if (heldItem.isItemEnchanted()) { ItemStack enchantedBook = new ItemStack(Items.ENCHANTED_BOOK); EnchantmentHelper.setEnchantments(EnchantmentHelper.getEnchantments(heldItem), enchantedBook)...
  16. Kirik985

    Получение зачарованной книжки

    Помнится, только вчера доставал из стака зачарования, сейчас почему-то не могу метод найти 🤦‍♂️ А, всё, нашёл
  17. Kirik985

    Получение зачарованной книжки

    Сделав так: if (heldItem.isItemEnchanted()) { ItemStack enchantedBook = new ItemStack(Items.ENCHANTED_BOOK); assert heldItem.getTagCompound() != null; enchantedBook.setTagCompound(new NBTTagCompound()); assert enchantedBook.getTagCompound() != null...
  18. Kirik985

    Бот для арифметической викторины в чате

    Просто взять, переписать его к себе в мод, поставить на клиент и наслаждаться
  19. Kirik985

    Получение зачарованной книжки

    А как его создать? Пробовал enchantedBook.getTagCompound().setTag("StoredEnchantments", new NBTTagEnd()); чтобы был пустой, но существующий тег. Всё равно нулл.
  20. Kirik985

    Получение зачарованной книжки

    Сделал так: enchantedBook.getTagCompound().getCompoundTag("StoredEnchantments").merge(heldItem.getTagCompound().getCompoundTag("ench").copy()); Получил NullPointerException на эту строчку
Сверху