Господи ты вообще нормальный,дракон? Switch-case во -первых меньше кода,а спавнить блок надо через Main.block.blockID,т.к. нельзя напоямую через иды спавнить. Фордж может сдвинуть их. Так что это w.setBlock(x, y + 2, z, 3899);на w.setBlock(x, y + 2, z, переменнаяБлока.blockID);
[merge_posts_bbcode]Добавлено: 22.11.2014 12:47:21[/merge_posts_bbcode]
Вот мой код
MovingObjectPosition b;
if(b!=null){
int x,y,z,side;
x=b.blockX;
y=b.blockY;
z=b.blockZ;
side=b.sideHit;
switch(side)
{
case 0 : y--; break;
case 1 : y++; break;
case 2 : z--; break;
case 3 : z++; break;
case 4 : x--; break;
case 5 : x++; break;
}
w.setBlock(x,y,z, block.blockID);
}
}