machines are now connected to the controller

This commit is contained in:
Raoul Van den Berge
2015-12-08 20:14:19 +01:00
parent 7e5bd57963
commit bd129418e7
8 changed files with 147 additions and 9 deletions

View File

@@ -14,4 +14,11 @@ public class BlockController extends BlockSC implements ITileEntityProvider {
public TileEntity createNewTileEntity(World world, int meta) {
return new TileController();
}
@Override
public void onBlockPreDestroy(World world, int x, int y, int z, int meta) {
((TileController) world.getTileEntity(x, y, z)).onDestroyed();
super.onBlockPreDestroy(world, x, y, z, meta);
}
}

View File

@@ -0,0 +1,17 @@
package storagecraft.block;
import net.minecraft.block.ITileEntityProvider;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
import storagecraft.tile.TileGrid;
public class BlockGrid extends BlockSC implements ITileEntityProvider {
public BlockGrid() {
super("grid");
}
@Override
public TileEntity createNewTileEntity(World world, int meta) {
return new TileGrid();
}
}