More Pattern Terminal Stuff.

This commit is contained in:
AlgorithmX2
2014-04-07 21:25:41 -05:00
parent 2ebca04296
commit 0cec53eece
6 changed files with 30 additions and 8 deletions
+9
View File
@@ -15,11 +15,13 @@ public class PartPatternTerminal extends PartTerminal implements IAEAppEngInvent
{
AppEngInternalInventory craftingGrid = new AppEngInternalInventory( this, 9 + 3 );
AppEngInternalInventory pattern = new AppEngInternalInventory( this, 1 );
@Override
public void writeToNBT(NBTTagCompound data)
{
super.writeToNBT( data );
pattern.writeToNBT( data, "pattern" );
craftingGrid.writeToNBT( data, "craftingGrid" );
}
@@ -27,6 +29,7 @@ public class PartPatternTerminal extends PartTerminal implements IAEAppEngInvent
public void readFromNBT(NBTTagCompound data)
{
super.readFromNBT( data );
pattern.readFromNBT( data, "pattern" );
craftingGrid.readFromNBT( data, "craftingGrid" );
}
@@ -36,6 +39,10 @@ public class PartPatternTerminal extends PartTerminal implements IAEAppEngInvent
for (ItemStack is : craftingGrid)
if ( is != null )
drops.add( is );
for (ItemStack is : pattern)
if ( is != null )
drops.add( is );
}
public PartPatternTerminal(ItemStack is) {
@@ -56,6 +63,8 @@ public class PartPatternTerminal extends PartTerminal implements IAEAppEngInvent
{
if ( name.equals( "crafting" ) )
return craftingGrid;
if ( name.equals( "pattern" ) )
return pattern;
return super.getInventoryByName( name );
}