public override void OnNeighborBlockChange(net.minecraft.src.World world, int i, int j, int k, int l) { if (l > 0 && net.minecraft.src.Block.blocksList[l].CanProvidePower()) { bool flag = world.IsBlockGettingPowered(i, j, k); net.minecraft.src.TileEntityNote tileentitynote = (net.minecraft.src.TileEntityNote )world.GetBlockTileEntity(i, j, k); if (tileentitynote.previousRedstoneState != flag) { if (flag) { tileentitynote.TriggerNote(world, i, j, k); } tileentitynote.previousRedstoneState = flag; } } }