西尔克里蒂

西尔克里蒂

聚合物基安全模组。

社交

Sylcurity

基于 Polymer 的安全模组。

Sylcurity 的徽标,这是一个 Minecraft 办公室,周围散落着几个安全设备

警告!!!!!此模组是在几天内制作的,所以在经过一段时间的更新之前,不要期望它立刻完美无缺。

使用方法

对于服务器管理员

只需将此模组放入 mods 文件夹,它便会如预期般工作。不过,事件接收器(以及未来的带纹理方块/物品)的自定义纹理可通过同时安装 Polymer 并配置资源包托管来应用。

一旦 1.21.6 发布,该模组应该能在基岩版(Geyser)玩家上正常运行,不过由于基岩版表单的限制,对话框会有些奇怪。

对于玩家

请参阅下方的功能部分。你可能想从安全终端和活动日志开始。

功能

安全终端

与安全终端交互时,会打开一个 GUI,让你访问网络上的摄像头。打开时,它会在其所属的所有组中发出一个 Security Access(安全访问)事件。

活动日志

活动日志会跟踪网络上的事件(只要它位于已加载的区块中)。它会从其所属的任何组接收事件。

摄像头

摄像头允许进行远距离视觉监控,但只有当它所在的区块已加载时才可访问。只有受信任的玩家才能访问摄像头,即使他们已被访问终端信任。

由于旁观者机制的差异,基岩版玩家在使用它们时会遇到问题。

玩家探测器

玩家探测器的工作方式类似于一个隐形绊线,范围为 32 格。它们不会穿过方块或受信任的玩家(稍后会详细说明)。它们有 16 个旋转状态,并会按照放置时的角度进行探测。当有未受信任的玩家进入其视线时,它们会发出一个 Player Detection(玩家探测)事件,其所属的所有组都会接收到该事件。

事件接收器

事件接收器在接收到其配置的事件时,会发出红石信号。它会从其所属的任何组接收事件。

机制

受信任的玩家

每个设备都维护着一个受信任玩家的列表,这些玩家可以与之交互/被其忽略。

事件/消息

目前只有两种事件,Security Access(安全访问)和 Player Detection(玩家探测)。设备会将它们的事件发送给其所属的每个组中的每个设备,同样,设备也会从其所属的任何组接收消息。(这意味着如果你有两个设备都处于相同的两个组中,它们会发送/接收消息两次)

摄像头

使用摄像头的玩家会被传送到摄像头,处于一种虚假的“旁观者”状态,同时一个替身 NPC 会取代他们的位置。玩家可以潜行来退出摄像头。当 NPC 受到伤害时,它会把玩家踢出摄像头,并按预期施加伤害。玩家在使用摄像头时不允许与任何方块或实体交互,也不能移动他们的视角。如果在摄像头视角中途服务器崩溃,模组会尽力防止任何传送或状态持续,但如果崩溃足够严重,这种情况仍可能发生。(简而言之,如果服务器崩溃得太彻底,玩家可能会被传送到他们正在使用的摄像头。)