Added Clear and Partition Based on contents to Storage Bus.

This commit is contained in:
AlgorithmX2
2014-05-21 21:09:29 -05:00
parent 459239bfba
commit cbe41337ed
3 changed files with 81 additions and 15 deletions
+16
View File
@@ -20,6 +20,7 @@ import appeng.container.implementations.ContainerLevelEmitter;
import appeng.container.implementations.ContainerPriority;
import appeng.container.implementations.ContainerQuartzKnife;
import appeng.container.implementations.ContainerSecurity;
import appeng.container.implementations.ContainerStorageBus;
import appeng.core.sync.AppEngPacket;
import appeng.core.sync.network.INetworkInfo;
@@ -66,6 +67,21 @@ public class PacketValueConfig extends AppEngPacket
lvc.setLevel( Long.parseLong( Value ), player );
return;
}
else if ( Name.startsWith( "StorageBus." ) && c instanceof ContainerStorageBus )
{
ContainerStorageBus ccw = (ContainerStorageBus) c;
if ( Name.equals( "StorageBus.Action" ) )
{
if ( Value.equals( "Partition" ) )
{
ccw.partition();
}
else if ( Value.equals( "Clear" ) )
{
ccw.clear();
}
}
}
else if ( Name.startsWith( "CellWorkbench." ) && c instanceof ContainerCellWorkbench )
{
ContainerCellWorkbench ccw = (ContainerCellWorkbench) c;