It could it's just kind of unintuitive to get calls for tiles that aren't
adjacent you. It would need to be tested for one block adjacency in every
impl

On Wednesday, June 12, 2013, LexManos wrote:

> In patches/minecraft/net/minecraft/block/BlockComparator.java.patch:
>
> > +@@ -278,4 +278,17 @@
> > +     {
> > +         this.blockIcon = par1IconRegister.registerIcon(this.isRepeaterPowered ? "comparator_lit" : "comparator");
> > +     }
> > ++
> > ++    @Override
> > ++    public void onNeighborTileChange(World world, int x, int y, int z, int tileX, int tileY, int tileZ)
> > ++    {
> > ++        if(y == tileY)
> > ++            onNeighborBlockChange(world, x, y, z, world.getBlockId(tileX, tileY, tileZ));
> > ++    }
> > ++
> > ++    @Override
> > ++    public boolean weakTileChanges()
> > ++    {
> > ++        return true;
>
> Why can't this be done in the Block class to save this new base edit?
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/MinecraftForge/MinecraftForge/pull/605/files#r4640067>
> .
>