Block Break Warden

Block Break Warden

一个客户端Minecraft(Fabric)模组,用于限制玩家允许破坏的方块,并在尝试破坏禁止的方块时显示警告。

工具

一个客户端 Minecraft(Fabric)模组,用于限制玩家允许破坏的方块,并在尝试破坏禁止方块时显示警告。

English

功能

三种模式(通过 GUI 和热键循环切换):

关闭 — 模组不进行任何操作;

白名单 — 你只能破坏白名单中的方块/标签;

黑名单 — 你不能破坏黑名单中的方块/标签。

白名单和黑名单是独立的列表,在 GUI 中分别编辑(通过专用按钮切换你正在编辑的列表)。

每个列表包含两种条目:

方块 ID:minecraft:oak_log;

方块标签(带 #):#minecraft:logs。

热键(可在 选项 → 控制 → 按键绑定 → BlockBreakWarden 中重新绑定):

K — 循环切换模式;

N — 将你正在注视的方块(通过方块 ID)添加到当前模式的列表(白名单或黑名单)中;对已添加的方块再次按下该键会将其移除。在关闭模式下,此操作无效,并会提示你先选择模式。

GUI(通过 Mod Menu 或直接打开):

更改模式;

切换警告和声音;

通过 ID 或标签添加条目;

移除单个条目(X 按钮);

清空整个列表;

长列表的分页功能。

警告显示在快捷栏上方的一行中,并带有可选的声音;按住鼠标左键时不会重复触发。

设置存储

所有设置(模式、警告/声音开关以及方块/标签列表)都存储在游戏文件夹中的外部 JSON 文件 config/blockbreakwarden.json 中。该文件会自动创建,启动时重新读取,并且可以手动编辑。

该模组是客户端模组:限制通过客户端的 AttackBlockCallback 生效,适用于任何服务器,但仅限制你自己(不能保护方块免受其他玩家的破坏)。

Русский

用于 Minecraft(Fabric)的客户端模组,可限制玩家能破坏的方块,并在尝试破坏禁止方块时显示警告。

功能

三种模式(通过 GUI 和热键循环切换):

关闭 — 模组不进行干预;

白名单 — 你只能破坏白名单中的方块/标签;

黑名单 — 你不能破坏黑名单中的方块/标签。

白名单和黑名单是独立的列表,在 GUI 中分别编辑(使用单独的按钮切换当前编辑的列表)。

每个列表存储两种类型的条目:

方块 ID:minecraft:oak_log;

方块标签(带 #):#minecraft:logs。

热键(可在 管理 → 按键 → BlockBreakWarden 中设置):

K — 循环切换模式;

N — 将玩家注视的方块(通过方块 ID)添加到当前模式的列表(白名单或黑名单)中;再次按下已添加的方块会将其移除。在关闭模式下此操作不可用——模组会要求你先选择模式。

GUI(通过 Mod Menu 或直接打开):

切换模式;

开启/关闭警告和声音;

通过 ID 或标签添加条目;

删除单个条目(X 按钮);

完全清空列表;

长列表的分页功能。

警告显示在快捷栏上方的一行中,并带有可选的声音;按住鼠标左键时不会重复触发。

设置存储

所有设置(模式、警告/声音开关以及方块/标签列表)都保存在游戏文件夹中的外部 JSON 文件 config/blockbreakwarden.json 中。该文件会自动创建,启动时重新读取,并且可以手动编辑。

该模组是客户端模组:限制通过客户端的 AttackBlockCallback 生效,适用于任何服务器,但仅限制你自己(不能保护方块免受其他玩家的破坏)。