简单锁

简单锁

Simple Locks 是一款简单的模组,增加了锁、钥匙和开锁器。

杂项

Simple Locks

Simple Locks 是一款简洁的模组,添加了锁、钥匙和开锁器。

模组预览图


开锁机制

开锁机制要求玩家使用开锁器将锁芯中的弹子顶起并固定到位。这些弹子的顺序是完全随机的。有些弹子在第一次尝试时不会固定在最上方,而是会以不同的速度(有时慢、有时快)开始回落。对于这些下落的弹子,你必须在它掉落到“第二区域”下方之前按下空格键或点击鼠标,如下图所示。如果你操作失误导致所有弹子落下,弹子的顺序本身不会改变,但哪些弹子在第一次尝试时无法固定会再次随机化。然而,如果你的开锁器断裂,整个弹子的顺序将完全重置并重新随机化。

开锁机制示意图

解锁界面图标

其他图标


命令

/simple_locks lockpick [enable/disable]

启用或禁用开锁器。默认为启用。

/simple_locks lockpickBreakChance <lock> <0 - 100 | default>

设置特定锁的开锁器断裂几率。接受 0 到 100 之间的数值,或 'default'。'default' 选项应用该锁的基础值。有效锁类型:ironLock, goldLock, diamondLock, netheriteLock。

示例: /simple_locks lockpickBreakChance ironLock 50

/simple_locks multiLock [enable/disable]

启用或禁用一把钥匙锁定/解锁多把锁的功能(一把钥匙只能解锁它自己锁定的锁)。禁用时,一把钥匙只绑定一把锁。默认为启用。

/simple_locks keyReset [enable/disable]

启用或禁用清除已使用钥匙的功能。启用后,将带有锁 ID 的钥匙放入任何合成格中,会返还一把相同材质、无 ID 的空白钥匙。默认为启用。

/simple_locks unlock

无需钥匙即可解锁玩家正在注视的被锁定的方块。


配置

此模组会在 Minecraft 配置文件夹中生成一个 simple_locks.json 文件。你可以通过将任何原版 Minecraft 方块或其他模组的方块的具体标识符添加到此文件中,使其变为可锁定的。

示例:

{

"lockable_blocks": [

"minecraft:tnt",

"minecraft:furnace"

]

}

通过上述配置,你现在可以在 TNT 和熔炉上放置锁。你不必局限于原版 Minecraft 方块;你可以将其他模组的方块标识符添加到这个 JSON 文件中,使它们也变得可锁定。

当锁被放置在一个方块上并处于锁定状态时,该方块会获得以下特性,直到用正确的钥匙解锁:

  • 它无法被破坏。
  • 物品无法被放入或从中取出(例如通过漏斗)。
  • 它对红石信号完全免疫。
  • 它无法被活塞推动。

注意: 将某些复杂或不兼容的方块添加到此列表中可能导致游戏崩溃。添加模组方块时请谨慎操作。

配置相关图片1

配置相关图片2