@Override
    public void stepOn(Level world, BlockPos pos, BlockState state, Entity player) {
        interact(world.getBlockState(pos), world, pos);
        super.stepOn(world, pos, state, player);
    }
All methods lifted straight from RedstoneOreBlock
exploration/src/main/java/mrtjp/projectred/exploration/block/ElectrotineOreBlock.java