Мультиблочная структура

Версия Minecraft
1.7.10
54
0
При поставление блока создается еще один сзади, но при этом если повернутся на 90 градусов то блок становиться сбоку, 
Подскажите как решить данную проблему?
Код:
  public void onBlockPlacedBy(World world, int i, int j, int k, EntityLivingBase entityliving, ItemStack is) {
      int meta = world.getBlockMetadata(i, j, k);
      int l = (MathHelper.floor_double((double)(entityliving.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3) % 4;
      if(meta == 0 || meta == 4) {
         world.setBlockMetadataWithNotify(i, j, k, meta + l, 0);
        world.setBlock(i, j, k + 1, MGDopblocks.block_p10); 
      }

   }
 
5,021
47
784
Потому что он у тебя всегда ставится на координату z+1(я хз зачем ты x,y,z обозначил какими то левыми, но тебе так наверно удобнее, юзать переменные цикла)(это не обязательно, но общепринято, обозначать i,j,k как переменные в цикле, а xyz - всегда координаты. Чтобы другим было проще понимать твой код, следуй правилам.)
 
54
0
Maxik001 написал(а):
Потому что он у тебя всегда ставится на координату z+1(я хз зачем ты x,y,z обозначил какими то левыми, но тебе так наверно удобнее, юзать переменные цикла)(это не обязательно, но общепринято, обозначать i,j,k как переменные в цикле, а xyz - всегда координаты. Чтобы другим было проще понимать твой код, следуй правилам.)
Спасибо за вышесказанное,
а как сделать чтобы z + 1, кочевала j + 1? 
- В одном положении ставлю
84b5849cd3aa479f90ce61d99ff68f61.png

- Повернулся на 90 градусов
9fdaedd0ebda4665b9f9500732530298.png
 
Сверху