Added missing check to detect missing cell workbenches

Fixes #1360
This commit is contained in:
yueh 2015-05-01 12:48:08 +02:00
parent ee431b3269
commit f15561c4dc

View file

@ -122,10 +122,8 @@ public class ContainerCellWorkbench extends ContainerUpgradeable
/*
* if ( supportCapacity() ) { for (int w = 0; w < 2; w++) for (int z = 0; z < 9; z++) addSlotToContainer( new
* OptionalSlotFakeTypeOnly( inv, this, offset++, x, y, z, w, 1 ) );
*
* for (int w = 0; w < 2; w++) for (int z = 0; z < 9; z++) addSlotToContainer( new OptionalSlotFakeTypeOnly(
* inv, this, offset++, x, y, z, w + 2, 2 ) );
*
* for (int w = 0; w < 2; w++) for (int z = 0; z < 9; z++) addSlotToContainer( new OptionalSlotFakeTypeOnly(
* inv, this, offset++, x, y, z, w + 4, 3 ) ); }
*/
@ -149,6 +147,11 @@ public class ContainerCellWorkbench extends ContainerUpgradeable
ItemStack is = this.workBench.getInventoryByName( "cell" ).getStackInSlot( 0 );
if( Platform.isServer() )
{
if( workBench.getWorldObj().getTileEntity( workBench.xCoord, workBench.yCoord, workBench.zCoord ) != workBench )
{
this.isContainerValid = false;
}
for( Object crafter : this.crafters )
{
ICrafting icrafting = (ICrafting) crafter;