mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-17 03:05:30 -04:00
Fixed an optional, may or may not help with #574.
Fixed Geolyzer+Waila logic.
This commit is contained in:
parent
b3605329d9
commit
dd492c8f1f
@ -503,8 +503,9 @@ class SpecialDelegator extends Delegator[SpecialDelegate] {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Optional.Interface(iface = "powercrystals.minefactoryreloaded.api.rednet.IConnectableRedNet", modid = Mods.IDs.MineFactoryReloaded)
|
@Optional.Interface(iface = "powercrystals.minefactoryreloaded.api.rednet.IRedNetOmniNode", modid = Mods.IDs.MineFactoryReloaded)
|
||||||
trait RedstoneDelegator[Child <: Delegate] extends Delegator[Child] with IRedNetOmniNode {
|
trait RedstoneDelegator[Child <: Delegate] extends Delegator[Child] with IRedNetOmniNode {
|
||||||
|
@Optional.Method(modid = Mods.IDs.MineFactoryReloaded)
|
||||||
override def getConnectionType(world: World, x: Int, y: Int, z: Int, side: ForgeDirection) = RedNetConnectionType.CableAll
|
override def getConnectionType(world: World, x: Int, y: Int, z: Int, side: ForgeDirection) = RedNetConnectionType.CableAll
|
||||||
|
|
||||||
override def getOutputValue(world: World, x: Int, y: Int, z: Int, side: ForgeDirection, color: Int) =
|
override def getOutputValue(world: World, x: Int, y: Int, z: Int, side: ForgeDirection, color: Int) =
|
||||||
|
@ -30,7 +30,7 @@ class Geolyzer(val parent: SimpleDelegator) extends SimpleDelegate {
|
|||||||
|
|
||||||
@Optional.Method(modid = Mods.IDs.Waila)
|
@Optional.Method(modid = Mods.IDs.Waila)
|
||||||
override def wailaBody(stack: ItemStack, tooltip: util.List[String], accessor: IWailaDataAccessor, config: IWailaConfigHandler) {
|
override def wailaBody(stack: ItemStack, tooltip: util.List[String], accessor: IWailaDataAccessor, config: IWailaConfigHandler) {
|
||||||
val node = accessor.getNBTData.getCompoundTag(Settings.namespace + "node")
|
val node = accessor.getNBTData.getCompoundTag("node")
|
||||||
if (node.hasKey("address")) {
|
if (node.hasKey("address")) {
|
||||||
tooltip.add(Localization.Analyzer.Address(node.getString("address")).getUnformattedText)
|
tooltip.add(Localization.Analyzer.Address(node.getString("address")).getUnformattedText)
|
||||||
}
|
}
|
||||||
|
@ -28,7 +28,7 @@ object Waila {
|
|||||||
registerKeys(classOf[tileentity.Capacitor], Settings.namespace + "node")
|
registerKeys(classOf[tileentity.Capacitor], Settings.namespace + "node")
|
||||||
registerKeys(classOf[tileentity.Case], Settings.namespace + "address")
|
registerKeys(classOf[tileentity.Case], Settings.namespace + "address")
|
||||||
registerKeys(classOf[tileentity.DiskDrive], Settings.namespace + "items")
|
registerKeys(classOf[tileentity.DiskDrive], Settings.namespace + "items")
|
||||||
registerKeys(classOf[tileentity.Geolyzer], Settings.namespace + "node")
|
registerKeys(classOf[tileentity.Geolyzer], "node")
|
||||||
registerKeys(classOf[tileentity.Hologram], Settings.namespace + "node")
|
registerKeys(classOf[tileentity.Hologram], Settings.namespace + "node")
|
||||||
registerKeys(classOf[tileentity.Keyboard], Settings.namespace + "keyboard")
|
registerKeys(classOf[tileentity.Keyboard], Settings.namespace + "keyboard")
|
||||||
registerKeys(classOf[tileentity.MotionSensor], Settings.namespace + "node")
|
registerKeys(classOf[tileentity.MotionSensor], Settings.namespace + "node")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user