跳到正文
烈焰甘蔗Wiki

Net Splitter

基本信息

属性 值
注册名 opencomputers:netSplitter
TileEntity li.cil.oc.common.tileentity.NetSplitter
硬度 2.0
爆炸抗性 15.0

功能

网络分离器(Net Splitter)是一个可配置的六端口网络设备。它类似一个带有多个可独立开启/关闭端口的以太网集线器。使用扳手右键可以切换各面的连接状态,支持红石信号控制(可反转)。每个端口可以独立设置为开启或关闭,决定该方向的连接是否有效。

交互

触发 行为
右键(手持扳手) 切换对应面的连接状态
红石信号 控制连接状态(可配置反转)

API 文档(Lua)

  • getSides():table — 获取所有端口的状态
  • setSides(settings:table):table — 设置所有端口状态
  • open(side:number):boolean — 开启指定端口
  • close(side:number):boolean — 关闭指定端口

第三方集成

集成 Mod 集成类型 功能
ComputerCraft 外设/媒体 CC 外设和媒体驱动
ComputerCraft 红石 红石信号输入输出
BuildCraft 管道/可控方块 物品/流体管道集成

已订正:

  1. 「爆炸抗性」原写 10.0 → 改为 15.0 —— 原值在源码中无对应实参。
  2. 正确值来源:common/block/SimpleBlock.scala:29-30 setHardness(2f) / setResistance(5)。
  3. net.minecraft.block.Block.setResistance(float) 在 vanilla 1.7.10 中会把入参 ×5 存入 resistance,故本方块实参 5 的实际爆炸抗性为 15.0。(本机无 MC 反编译源码可引,×5 为按 vanilla 1.7.10 行为推导;源码实参本身以 file:line 为准。)
  4. 注册见 common/init/Blocks.scala,注册名取自 Constants.BlockName 的字符串值(常量名 ≠ 注册名)。
浏览全部模组