Simple AntiFreecam

一个防止交互的AntiFrecam插件。

资源图片
# AntiFreecam 🛡️✨ **AntiFreecam** 是一个轻量级的 Minecraft 插件,**仅阻止玩家在自由视角/观察者状态下的交互**,与 viaversion 和 viabackwards 兼容。 它阻止以下操作: * 打开箱子 🗄️ * 放置方块 🧱 * 破坏方块 ⛏️ 它**不阻止**: * 移动 🚶‍♂️ * 聊天 💬 * 环顾四周 👀 * 飞行 ✈️ * 其他非交互操作 --- ## ⚙️ 目标 * 通过**仅禁用与世界的交互**来阻止由自由视角/观察者工具造成的破坏。 * 保持插件**精简且影响小** — 不会阻止传送、移动或聊天。 --- ## ✅ 功能 * 阻止: * 方块放置 (`BlockPlaceEvent`) ➕ * 方块破坏 (`BlockBreakEvent`) ⛏️ * 交互 (`PlayerInteractEvent`),例如门、杠杆、按钮 🔒 * 基于权限的管理员绕过 👑 * 性能影响小 — 只有几个事件监听器 --- ## 📂 示例 `config.yml` ```yaml # AntiFreecam 配置 # 作者: tino964 # 半径,单位:方块(默认:18) radius: 18 # 启用调试消息(默认:false) debug: false # 绕过权限(默认:antifreecam.bypass) bypass-permission: "antifreecam.bypass" # 当操作被阻止时显示的消息 block-message: "&c您无法在允许的半径之外与方块交互!" # 启用/禁用特定检查 enable-block-place-check: true enable-block-break-check: true enable-interaction-check: true ``` --- ## 🔐 权限 * `antifreecam.bypass` — 绕过阻止(管理员) * `antifreecam.reload` — 重新加载配置 --- ## 🧭 指令 * `/antifreecam reload` — 重新加载配置 * `/antifreecam` — 显示插件信息