在线侦测器

基本信息

属性 值
注册名 RandomThings:onlineDetector
类 lumien.randomthings.Blocks.BlockOnlineDetector
TileEntity TileEntityOnlineDetector(ModTileEntities.java:14)
材质 Material.rock
硬度 2.0F(BlockOnlineDetector.java:30)
贴图 2 张状态贴图 onlineDetector/offline 与 onlineDetector/online(:34-37)
GUI ID GuiIds.ONLINE_DETECTOR = 3(GuiIds.java:8)
开关 Blocks.OnlineDetector(RTConfiguration.java:202)

功能

在线侦测器把"当前有哪些玩家在线"变成可读的方块状态 + 列表 GUI。它的贴图是两态的:icons[0] 离线、icons[1] 在线(BlockOnlineDetector.java:34-37),getIcon 按 TileEntity 记录的在线人数选取。

isSideSolid 对所有面返回 true(:40-43),因此是完整方块而非薄片。

破坏时它有自定义的碎块粒子:addDestroyEffects 覆写为 4×4×4 共 64 个 EntityDiggingFX(BlockOnlineDetector.java:45-60),密度高于原版。

GUI 打开后显示在线玩家列表 —— lang 中的相关字符串为 text.onlineDetector.detectingNobody(未探测到任何玩家)与 text.onlineDetector.detecting(探测到玩家%s)(zh_CN.lang:117-118)。

它同时是 ComputerCraft 外设方块之一(见 ComputerCraft 集成)。

数值

数值名 值
贴图状态数 2(在线 / 离线)
破坏粒子数 64(4×4×4)
面板是否实心 是,全部 6 面

交互

触发 行为
右键 打开 GUI ID 3,列出在线玩家(zh_CN.lang:181 标题「在线侦测器」)
状态切换 在线/离线贴图自动切换
CC 外设 是,返回玩家在线列表

合成配方

sts
rer
sts
字符 物品
s 石头(stone)
t 红石火把(Blocks.redstone_torch)
r 红石粉(dustRedstone)
e 青金石(gemLapis)

来源:Library/Recipes.java:207-220。

相关条目

  • 通知接口 - 同为 CC 外设方块,但无合成配方