- 5,149
- 49
- 899
Каким образом можно реализовать что бы переменная работала отдельно для каждой позиции в мире?
В данный момент моя переменная работает так. Работает прекрасно и так как мне надо, но... для всех блоков этого типа в мире.
Т.е если на одном блоке она равна 4, то на другом тоже.
В данный момент моя переменная работает так. Работает прекрасно и так как мне надо, но... для всех блоков этого типа в мире.
Т.е если на одном блоке она равна 4, то на другом тоже.
Java:
int i = 0;
@Override
public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ)
{
if(!worldIn.isRemote) {
if(player.getHeldItemMainhand().getItem() == Items.COAL) {
i++;
if(i > 5) {
return false;
}
worldIn.setBlockState(pos, state.withProperty(WITH_COAL, i));
System.out.println(i);
return true;
}
}
return true;
}