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

  1. itsqw_

    Как сделать, чтобы блок сбрасывал предмет в воронку под собой каждые 15 секунд?

    Хочу сделать блок, который будет каждые 300 тиков (15 секунд) будет сбрасывать предмет в воронку под собой(если она есть) Как это сделать? (буду рад ответу в виде кода, я noob)
  2. itsqw_

    Как сделать чтобы после n-кликов по определённому блоку специальным предметом выдавался предмет

    Краш @SideOnly(Side.CLIENT) public void addInformation(ItemStack stack, @Nullable World worldIn, List<String> tooltip, ITooltipFlag flagIn) { NBTTagCompound nbt = stack.getTagCompound(); Integer lore = nbt.getInteger("clicks"); tooltip.add(String.valueOf(lore)); }
  3. itsqw_

    Как сделать чтобы после n-кликов по определённому блоку специальным предметом выдавался предмет

    Получилось, а как сделать чтобы эти клики отображались в описании предмета(когда наводишь на предмет)
  4. itsqw_

    Как сделать чтобы после n-кликов по определённому блоку специальным предметом выдавался предмет

    Мне не обязательно, чтобы клики были только по блоку на определённых коордах Как это сделать?
  5. itsqw_

    Как сделать чтобы после n-кликов по определённому блоку специальным предметом выдавался предмет

    Про саму выдачу я знаю, мне интересен сам подсчёт, так как я не знаю как юзать NBT Попробовал сам что-то сделать, ничего не получилось public EnumActionResult onItemUse(EntityPlayer player, World worldIn, BlockPos pos, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) {...
  6. itsqw_

    Как сделать чтобы после n-кликов по определённому блоку специальным предметом выдавался предмет

    Всё заработало, но я всё ещё не знаю как сделать выдачу предмета через 15 кликов
  7. itsqw_

    Как сделать чтобы после n-кликов по определённому блоку специальным предметом выдавался предмет

    Не совсем работает. Я кликаю этим предметом по BlockIronDirt, но ничего не происходит public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) { BlockPos coord = playerIn.rayTrace(300, 1).getBlockPos(); Chunk chunk = new...
  8. itsqw_

    Как сделать чтобы после n-кликов по определённому блоку специальным предметом выдавался предмет

    И ещё, можно ли сделать так, чтобы клик засчитывался только 1 раз, например, в 60 тик?
  9. itsqw_

    Как сделать чтобы после n-кликов по определённому блоку специальным предметом выдавался предмет

    Что указать вместо чанк? (эклипс ругается) public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) { BlockPos coord = playerIn.rayTrace(300, 1).getBlockPos(); if(chunk.getBlockState(coord).getBlock() instanceof...
  10. itsqw_

    Как сделать чтобы после n-кликов по определённому блоку специальным предметом выдавался предмет

    Это кто? (who) Я новенький(как тут флексить?) Да я понял, мне нужна проверка, чтобы переменная увеличивалась только при клике именно на этот блок(BlockIronDirt)
  11. itsqw_

    Как сделать чтобы после n-кликов по определённому блоку специальным предметом выдавался предмет

    Я собирался так сделать, но не понял как сделать эту проверку Не понял вопроса
  12. itsqw_

    Как сделать чтобы после n-кликов по определённому блоку специальным предметом выдавался предмет

    Мне надо, чтобы когда игрок кликал по блоку(iron_dirt), к примеру, 15 раз спец. предметом(ItemWoodenExtractor) выдавался предмет (ItemMiksitDust) Как это сделать? (буду не против ответа кодом)
  13. itsqw_

    Выдать блок при нажатии ПКМ предметом и снизить прочность

    Спасибо, помогло Рабочий код: public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) { playerIn.addItemStackToInventory(new ItemStack(Blocks.DIRT)); playerIn.getHeldItem(handIn).damageItem(1, playerIn); return new...
  14. itsqw_

    Выдать блок при нажатии ПКМ предметом и снизить прочность

    public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) { playerIn.addItemStackToInventory(new ItemStack(Blocks.DIRT)); playerIn.getActiveItemStack().damageItem(1, playerIn); return new...
  15. itsqw_

    Выдать блок при нажатии ПКМ предметом и снизить прочность

    Попробовал уже, не получилось
  16. itsqw_

    Выдать блок при нажатии ПКМ предметом и снизить прочность

    Так, а что во втором аргументе? ;/ В первом я понял, что кол-во урона, а во втором...
  17. itsqw_

    Выдать блок при нажатии ПКМ предметом и снизить прочность

    Выдать блок получилось, но прочность - нет public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) { playerIn.addItemStackToInventory(new ItemStack(Blocks.DIRT)); playerIn.getActiveItemStack().setItemDamage(1); return new...
  18. itsqw_

    Выдать блок при нажатии ПКМ предметом и снизить прочность

    Столкнулся с проблемой Надо сделать так, чтобы когда игрок нажимал ПКМ держа в руке предмет (ItemSpade) получал в инвентарь землю, и при этом у ItemSpade убавлялась прочность Пытался сделать, сложа все вопросы на форуме в кучу public ItemStack onItemRightClick(ItemStack itemStack, World world...
Сверху