From ed99a1894428ff1618f2492210f5613329d58a17 Mon Sep 17 00:00:00 2001 From: payonel Date: Sun, 4 Nov 2018 12:26:07 -0800 Subject: [PATCH] include internal components for adapter onAnalyze closes #2977 --- src/main/scala/li/cil/oc/common/tileentity/Adapter.scala | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/scala/li/cil/oc/common/tileentity/Adapter.scala b/src/main/scala/li/cil/oc/common/tileentity/Adapter.scala index a64cde2ed..e6fa19a45 100644 --- a/src/main/scala/li/cil/oc/common/tileentity/Adapter.scala +++ b/src/main/scala/li/cil/oc/common/tileentity/Adapter.scala @@ -60,8 +60,13 @@ class Adapter extends traits.Environment with traits.ComponentInventory with tra // ----------------------------------------------------------------------- // - override def onAnalyze(player: EntityPlayer, side: Int, hitX: Float, hitY: Float, hitZ: Float) = blocks collect { - case Some(((environment, _))) => environment.node + override def onAnalyze(player: EntityPlayer, side: Int, hitX: Float, hitY: Float, hitZ: Float): Array[Node] = { + (blocks collect { + case Some((environment, _)) => environment.node + }) ++ + (components collect { + case Some(environment) => environment.node + }) } // ----------------------------------------------------------------------- //