blockpos

  1. hoprik

    разные blockpos.

    Всем привет! У меня проблемка есть. И я не знаю как решить? Суть: Когда скидываю предмет на определённый блок, срабатывает действие. Но предмет имеет другой blockpos который отличается от позиции блока. вот код: @SubscribeEvent public static void Craft(ItemTossEvent event){...
  2. bormash

    ПКМ по блоку используя предмет: как получить координаты блока?

    Необходим следующий функционал: при нажатии ПКМ по блоку с определённым (кастомным) предметом в руке, после валидации этого блока, изменить одно из значений CompoundNBT для предмета. С CompoundNBT вроде разобрался (но буду благодарен, если подскажете более элегантный способ изменения...
  3. J

    Как сместить BlockPos

    У меня есть предмет, который по правому клику заменяет блок на который смотрит игрок. BlockPos беру таким способом:BlockPos coord = playerIn.rayTrace(300, 1).getBlockPos(); Как сделать что бы блок не замещался, а ставился рядом как бы если ты ставил булыжник.
  4. DNScookie

    Активация командного блока на заданной позиции

    Есть BlockPos, на котором стоит командный блок, и надо, чтобы он активировался при вызове моего метода. Помогите.
  5. Tenebrius

    Получение BlockPos

    Доброго времени суток. Подскажите, пожалуйста, как можно получить координаты блока через переменную IBlockState state, или блок state.getBlock(). Мне это нужно затем, чтобы получить тайл блока по координатам: TileEntityCoreFurnace te = (TileEntityCoreFurnace) world.getTileEntity(pos); Чтобы...
  6. Garik

    [Не знаю как назвать] Вопрос, помощь.

    Доброго времени суток Земляне и Чужие! Сегодня я столкнулся с такой проблемой: У меня есть вот такой код: public void updateTick(World worldIn, BlockPos pos, IBlockState istate, Random rand) { //Каждый тик if (worldIn.getLightFor(EnumSkyBlock.BLOCK, pos) > 11 -...
  7. Garik

    [1.7 ⇒ 1.12] BlockPos

    Доброго времени суток Земляне и Чужие! Сегодня у меня появились такие вопросы: Как работать с позициями в 1.12.2? На 1.7.10 есть такой вот код которые рассчитывает позицию: for (int y = 0; y < world.provider.getHeight(); y++) { int x1 = 8 + (x + random.nextInt(8)); int z1 = 8 + (z +...
  8. mousecray

    Правильное использование BlockPos в циклах.

    Доброго времени суток:) Допустим у меня есть такой код: public void set(World world, BlockPos pos, IBlockState state) { for(int x = 0; x <= 4; x++) { for(int z = 0; z <= 4; z++) { for(int y = 0; y <= 4; y++) { //setBlockState или...
  9. TalosDx

    Странность

    Настроил я visual vm и решил глянуть чего как. И увидел странную вещь: BlockPos сжирал от 500мб до 850 и даже иногда выше. Возможно забить на этот BlockPos и делать всё по привычке через x,y,z? p.s сам vvm при повторном запуске очень странно работает такое ощущение будто 5-7 тиков тупо...
Сверху