diff --git a/assets/opencomputers/textures/items/circuit_board.png b/assets/opencomputers/textures/items/circuit_board.png new file mode 100644 index 000000000..72e541e05 Binary files /dev/null and b/assets/opencomputers/textures/items/circuit_board.png differ diff --git a/assets/opencomputers/textures/items/raw_circuit_board.png b/assets/opencomputers/textures/items/raw_circuit_board.png new file mode 100644 index 000000000..e0d0cb317 Binary files /dev/null and b/assets/opencomputers/textures/items/raw_circuit_board.png differ diff --git a/li/cil/oc/common/item/CircuitBoard.scala b/li/cil/oc/common/item/CircuitBoard.scala index 6be48ebb8..81884c0f0 100644 --- a/li/cil/oc/common/item/CircuitBoard.scala +++ b/li/cil/oc/common/item/CircuitBoard.scala @@ -1,5 +1,14 @@ package li.cil.oc.common.item +import li.cil.oc.Settings +import net.minecraft.client.renderer.texture.IconRegister + class CircuitBoard(val parent: Delegator) extends Delegate { val unlocalizedName = "CircuitBoard" + + override def registerIcons(iconRegister: IconRegister) { + super.registerIcons(iconRegister) + + icon = iconRegister.registerIcon(Settings.resourceDomain + ":circuit_board") + } } diff --git a/li/cil/oc/common/item/RawCircuitBoard.scala b/li/cil/oc/common/item/RawCircuitBoard.scala index 322275d41..27bf9c2be 100644 --- a/li/cil/oc/common/item/RawCircuitBoard.scala +++ b/li/cil/oc/common/item/RawCircuitBoard.scala @@ -1,5 +1,14 @@ package li.cil.oc.common.item -class RawCircuitBoard (val parent: Delegator) extends Delegate { -val unlocalizedName = "RawCircuitBoard" +import li.cil.oc.Settings +import net.minecraft.client.renderer.texture.IconRegister + +class RawCircuitBoard(val parent: Delegator) extends Delegate { + val unlocalizedName = "RawCircuitBoard" + + override def registerIcons(iconRegister: IconRegister) { + super.registerIcons(iconRegister) + + icon = iconRegister.registerIcon(Settings.resourceDomain + ":raw_circuit_board") + } }