FunTraps

一个为你的服务器带来乐趣的陷阱笼插件。

资源图片
# **FunTraps – 自定义牢笼** 使用完整的区域和保护支持,为您的服务器添加有趣和战术陷阱。 一个轻量级的 Spigot/Paper 1.21+ 插件,允许您创建自定义牢笼/陷阱结构,具有可配置的皮肤和药水效果,完全集成 WorldGuard 和 ProtectionStones。 --- --- ## 🧠 描述 FunTraps 允许服务器管理员配置在玩家激活的自定义陷阱。 陷阱可以是牢笼或监狱,具有可配置的方块和效果。 --- ## ✨ 功能: - 选择工具(金色斧头)用于定义区域。 - 牢笼的自定义皮肤,可在 `config.yml` 中配置。 - 每个陷阱的药水效果(支持无限和限时效果)。 - 与保护系统的集成: - **WorldGuard**: 在被阻止的世界/区域中限制陷阱,允许它们在允许的区域中使用。 - **ProtectionStones**: 只有区域的所有者或成员才能在区域内使用陷阱。 - 高级效果管理器:处理临时和无限效果,而不会出现配置错误。 - 轻量级和模块化:没有强制性依赖项,开箱即用。 - 非常适合: - 玩家可以互相陷阱的小游戏。 - 具有可触发陷阱的冒险地图。 - 希望添加战术技巧的生存服务器。 --- ## ⚙️ 安装 1. 下载最新版本的 `FunTraps.jar`。 2. 将其放置在服务器的 `plugins/` 文件夹中。 3. (可选)安装 WorldGuard 和/或 ProtectionStones 以进行区域限制。 4. 启动或重新加载您的服务器。 --- ## 🛠 配置 所有设置都位于: ``` plugins/FunTraps/config.yml. ``` ### 皮肤 您可以定义具有方块和效果的多个牢笼皮肤。 示例: ``` skins: default: # 该皮肤的陷阱持续时间(以秒为单位) duration: 15 # 该皮肤的陷阱冷却时间(以秒为单位) cooldown: 15 # 动画类型:“球形”,更多即将推出... animation: sphere # ──────────────── # 陷阱内的物品冷却时间 # ──────────────── item-cooldowns: ENDER_PEARL: 8 # 秒 CHORUS_FRUIT: 12 ENCHANTED_GOLDEN_APPLE: 30 GOLDEN_APPLE: 15 # ──────────────── # 放置或移除陷阱时的声音 # ──────────────── sounds: place: - name: minecraft:ui.toast.challenge_complete volume: 1.0 pitch: 1.0 range: 24 category: master - name: minecraft:entity.wither.break_block volume: 1.0 pitch: 1.0 range: 24 category: master remove: - name: minecraft:block.beacon.power_select volume: 1.0 pitch: 1.0 range: 24 category: master - name: minecraft:block.end_portal.spawn volume: 1.0 pitch: 1.0 range: 24 category: master ``` ![示例 1](https://cdn.modrinth.com/data/cached_images/7073d40c8e027438b77bf4d64d54cf0bd96f40f5.png) ![示例 2](https://cdn.modrinth.com/data/cached_images/f5a0848ef161090c2bee74c791cc0a358f5e4b98.png) ![示例 3](https://cdn.modrinth.com/data/cached_images/c337129c9264b1477f09cec306a729eed084074c.png) --- # 📜 FunTraps 命令 主命令是 **`/trap`**,包含许多子命令,分为 **管理员** 和 **玩家**。 --- ## 🔧 管理员 (`trapsfun.admin`) - **`/trap give `** 将陷阱激活物品给玩家、所有玩家或你自己。 - **`/trap tool`** 获取选择工具(金色斧头)以定义结构区域。 - **`/trap save `** 使用所选位置保存具有给定名称的结构。 - **`/trap delete `** 按名称删除保存的结构。 - **`/trap rename `** 重命名保存的结构。 - **`/trap remove `** 从玩家、所有人或你自己身上移除活动陷阱。 - **`/trap reload`** 重新加载配置和消息系统。 --- ## 👤 玩家 (`trapsfun.user`) - **`/trap skin `** 选择陷阱皮肤(如果您有使用它的权限)。 - **`/trap skins`** 列出服务器上所有可用的皮肤。 --- ## 🔑 权限 - `trapsfun.admin` → 访问管理命令的完全权限。 - `trapsfun.user` → 访问与皮肤相关的命令。 - `traps.skin.` → 使用特定皮肤的权限。 - `traps.skin.*` → 使用所有皮肤的权限。 --- ## 📌 注意事项 - **陷阱激活物品** 在 `config.yml` (`trap.activation-item`) 中定义。 - 选择工具标记 **位置 1 和 2** 以创建结构。 - 反馈消息在 `lang.yml` 中管理,并且可以完全自定义。 --- ## 🧱 依赖项 - [✅] Spigot / Paper 1.21+ - [✅] (可选) WorldGuard (区域/世界限制) - [✅] (可选) ProtectionStones (玩家区域支持) --- [![Discord](https://img.shields.io/badge/Chat-Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/Fk3Ce3eSfm) [![PayPal](https://img.shields.io/badge/Donate-PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=white)](https://www.paypal.com/paypalme/nmmswe)