保护方块

保护方块

ProtectionBlocks 允许玩家使用可定制的保护方块来保护他们的建筑,并轻松管理权限。

🛡️ 保护方块

保护你的建筑 · 抓住每一个入侵者 · 在 Discord 上接收提醒

▶ 开始使用 — 完全免费


5 个等级的保护方块 可保护你的建筑免受破坏,具有精细的权限系统(建造/破坏/交互),升级槽位可扩展范围,可选经济模式让方块随时间消耗可配置的货币物品,以及新玩家首个方块24 小时免费时间欢迎奖励。当你的区域发生事件时——入侵者进入、阻止破坏尝试、TNT 试图炸毁你的基地——即使你离线,也会收到私密 Discord 私信。


✨ 内含功能

🛡️ 防弹保护 🔔 实时 Discord 提醒
基于等级的立方体,从 5×5×5 到 25×25×25。内置反绕过:活塞、爆炸、流体和漏斗均被阻挡在边缘。所有者始终拥有完全控制权。 一次性关联 Discord,当有人进入、破坏、交互或绕过你的区域时,立即收到私密私信。离线也可用。Bot 支持 5 种语言。
🔑 按盟友权限 ⚙️ 热配置
可为每个盟友独立授予建造、破坏和交互权限。通过 GUI 实时编辑——无需命令,无需 NBT 编辑。 所有尺寸、限制和等级开关都保存在 TOML 文件中(或通过新的游戏内 GUI)。配置更改立即应用于现有保护——无需区块重新生成,无需重启。
💰 货币模式——经济驱动的保护 📦 升级槽位——扩展范围
可选:每个方块持有可配置的货币物品(原版或已安装模组的任何物品)并随时间消耗以保持激活。成本为“每 M 分钟 N 个物品”,支持分数比例,如“每 60 分钟 1 个铁锭”。主开关默认关闭。 每个方块有 4 个升级槽位。插入其他保护方块可扩大保护半径。有效范围 = 基础 + Σ(插入的范围),有效成本按相同比例缩放。方块被破坏时,所有升级和燃料会掉落回世界。
🎁 新玩家欢迎奖励 🔍 X 射线线框和 HSV 颜色选择器
新玩家在放置第一个保护方块时,自动获得 24 小时免费时间(可配置,0–720 小时)。绑定到玩家 UUID——在时间窗口内破坏并重新放置方块,剩余时间会转移到新方块。每个玩家仅限一次——设计上自带反作弊。 切换“显示区域”,可看到受保护体积以线框立方体形式渲染,穿过墙壁、方块和地形。通过内联 HSV 选择器(60 段色调条 + 40×16 SV 网格)选择任意颜色。每个方块会话持久化。

🔔 Discord 提醒——免费与高级版

100% 可选加入。 在配置中将 Bot 端点留空,模组即作为纯保护模组运行,无任何外部依赖。

功能 免费版 — 永久免费 ⭐ 高级版 — 4.99 €/月
Minecraft 服务器 1 无限制
所有 4 种提醒类型(进入/破坏/交互/绕过) ✔ ✔
提醒间隔时间 10 分钟 实时
Bot 支持 5 种语言(ES / EN / DE / FR / IT) ✔ ✔
自助客户门户——随时取消 — ✔
Stripe 支付——不存储卡片数据 — ✔

▶ 注册你的服务器 →


🚀 三步获取提醒

1 2 3
注册 配置 关联 Discord
在面板上用 Discord 登录,创建服务器,复制令牌。 将令牌粘贴到 protectionblocks-server.toml 中。重启 MC 服务器。 在游戏中运行 /protection link,然后在 Discord 中运行 /link <代码>。完成。

📖 完整教程:protectionblocks.infinixmc.es/dashboard/docs/link


🧊 管理已放置的方块

放置任意等级的保护方块后,作为所有者右键单击它即可打开下图所示的管理 GUI。在单一面板中,你可以:

  • 使用内嵌玩家选择器(自动聚焦 + 居中输入)添加盟友——无需额外屏幕。
  • 从管理下拉菜单中实时调整每个盟友的建造/破坏/交互网格。
  • 切换显示区域以查看线框预览,循环X 射线开/关,并从内嵌 HSV 选择器中选择任意高亮颜色。
  • 将物品放入 4 个升级槽位以扩展范围(标签旁实时显示总范围)。
  • 在货币模式下:监控免费时间倒计时和燃料状态,并使用 ↓ / ↑ 按钮一键补充/取出货币堆。

方块管理 GUI — 盟友、升级、区域预览、X 射线、燃料和免费时间


⚙️ 游戏内管理员配置 GUI

忘掉编辑 TOML 文件吧。现在可以在 Minecraft 内编辑整个服务器配置——在暂停菜单中单击一次,即可获得一个整洁的 GUI,每个选项按标签分组。所有更改立即生效,无需重启(合成配方除外,标记有 “⚠ 需要 /reload” 标签)。

通过暂停菜单中新增的 ⛨ 保护 按钮打开(左上角,自动定位在其他管理模组按钮旁边,如 HeadRoles——从不重叠),或通过选项→控制中新的 “保护方块” 类别下的自定义快捷键。仅对管理员可见。

暂停菜单中的保护按钮

通用设置
通用标签
等级——半径和每等级开关
等级标签
行为
行为标签
Discord Bot
Discord Bot 标签
货币——经济和免费时间
货币标签

货币标签具有每等级实时成本明细(输入时更新)、游戏内提示卡片用于保存/授予/取消确认(保持聊天界面整洁),并在主开关关闭时使整个部分变灰,这样管理员就不会意外编辑无关值。


📏 保护等级

每个方块保护以它为中心的 (半径 × 2 + 1)³ 的立方体。所有尺寸均可配置。

等级 半径 面积 预览
基础 2 5×5×5 基础
高级 5 11×11×11 高级
卓越 7 15×15×15 卓越
精英 10 21×21×21 精英
大师 12 25×25×25 大师

⚙️ 服务器配置

可通过 config/protectionblocks/protectionblocks-server.toml 或游戏内 GUI 完全调整。配置更改立即应用于现有保护。

键 作用
maxProtectionBlocksPerPlayer 每个玩家的最大方块数(-1 = 无限制)。
basicProtectionRadius … masterProtectionRadius 每个等级立方体的半径(以方块为单位)。
allowOverlappingProtection 是否允许两个保护区域重叠。
minDistanceBetweenBlocks 同一玩家方块之间的最小距离。
enableProtectionVisualization 切换游戏内轮廓预览。
maxAlliesPerBlock 每个方块的盟友上限(-1 = 无限制)。
enableProtectionBlockRecipes 启用/禁用合成配方(需要 /reload)。
enableBotNotifications Discord 提醒的主开关。
botEndpoint Bot 的端点。留空以禁用。
serverToken ⚠ 机密。 来自面板的每服务器令牌。不要分享;如果泄露,从面板轮换。
enableCurrencyMode 经济层的主开关。关闭时(默认),方块按原样工作,无需燃料。
currencyItem 用作货币的物品 ID,例如 minecraft:diamond 或 modid:custom_coin。任何可堆叠物品均可。
costItemCount 和 costDurationMinutes 基础成本表示为“N 个物品持续 M 分钟”(M 为小数)。乘以每等级权重(基础 ×1,高级 ×2,卓越 ×3,精英 ×5,大师 ×8)。
newPlayerGraceHours 新玩家在第一个保护方块上获得的免费时间小时数(0–720,默认 24,0 禁用)。每个玩家仅限一次。

💬 游戏内命令

命令 谁 作用
/protection link 玩家 生成一个 6 位代码,用于将账户与 Discord Bot 配对(在 Discord 中运行 /link <代码>)。
/protection diag 管理员 检查管理员瞄准的方块,并打印所有者、等级、范围、激活状态、燃料、每方块宽限状态、缓存成员——回答“为何允许/不允许此操作?”所需的一切。
/protection grantfreetime <玩家> <小时> 管理员 覆盖目标玩家的免费时间池。0 可切断其剩余宽限时间;任何 1–720 的值可重新授予相应小时数(绕过“每个玩家一次”规则用于测试)。

📦 兼容性

Minecraft 1.20.1 · Forge 47.x · Java 17 · 客户端和服务器

© 2026 vicxelcode · MIT 许可证 · GitHub · 面板和教程