public override void OnPlaced(WorldBase world, Vector3i blockPos, EntityPlayer player) { var m = 0; var ks = Keyboard.GetState(); for (var i = 0; i < Keys.Length; i++) { if (!ks.IsKeyDown(Keys[i])) { continue; } m = i; break; } world.SetBlockData(blockPos, new BlockDataMetadata(m)); }