mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-15 10:21:45 -04:00
null check ae import/export/part interface buses
This commit is contained in:
parent
823c9903a9
commit
d42499acf6
@ -28,7 +28,7 @@ import net.minecraft.util.math.BlockPos
|
||||
object DriverExportBus extends driver.SidedBlock {
|
||||
override def worksWith(world: World, pos: BlockPos, side: EnumFacing) =
|
||||
world.getTileEntity(pos) match {
|
||||
case container: IPartHost => EnumFacing.VALUES.map(container.getPart).map(_.getItemStack(PartItemStack.PICK)).exists(AEUtil.isExportBus)
|
||||
case container: IPartHost => EnumFacing.VALUES.map(container.getPart).filter(obj => { obj != null }).map(_.getItemStack(PartItemStack.PICK)).filter(obj => { obj != null }).exists(AEUtil.isExportBus)
|
||||
case _ => false
|
||||
}
|
||||
|
||||
|
@ -17,7 +17,7 @@ import net.minecraft.world.World
|
||||
object DriverImportBus extends driver.SidedBlock {
|
||||
override def worksWith(world: World, pos: BlockPos, side: EnumFacing) =
|
||||
world.getTileEntity(pos) match {
|
||||
case container: IPartHost => EnumFacing.VALUES.map(container.getPart).map(_.getItemStack(PartItemStack.PICK)).exists(AEUtil.isImportBus)
|
||||
case container: IPartHost => EnumFacing.VALUES.map(container.getPart).filter(obj => { obj != null }).map(_.getItemStack(PartItemStack.PICK)).filter(obj => { obj != null }).exists(AEUtil.isImportBus)
|
||||
case _ => false
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,7 @@ import net.minecraft.world.World
|
||||
object DriverPartInterface extends driver.SidedBlock {
|
||||
override def worksWith(world: World, pos: BlockPos, side: EnumFacing) =
|
||||
world.getTileEntity(pos) match {
|
||||
case container: IPartHost => EnumFacing.VALUES.map(container.getPart).map(_.getItemStack(PartItemStack.PICK)).exists(AEUtil.isPartInterface)
|
||||
case container: IPartHost => EnumFacing.VALUES.map(container.getPart).filter(obj => { obj != null }).map(_.getItemStack(PartItemStack.PICK)).filter(obj => { obj != null }).exists(AEUtil.isPartInterface)
|
||||
case _ => false
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user