KarenProtect

KarenProtect - 防破坏插件

防破坏方块!
Bukkit / Spigot 作者 _StarChaser 支持版本 1.8 - 1.12
服务器使用量
10
服务玩家数
10
下载量
141,750
插件详细介绍

KarenProtect 是一款基于 WorldGuard 的领地保护插件,允许玩家通过放置特定方块来创建和管理自己的保护区域。它高度可配置,并提供了丰富的功能来满足不同服务器的需求。

核心特性

  • 高度可配置:约 95% 的内容可通过配置文件自定义。
  • 流体保护:防止玩家在领地外放置水或岩浆。
  • 放置冷却:可设置保护方块的放置冷却时间,防止滥用导致服务器卡顿。
  • 自定义方块:可为每个保护方块设置自定义名称和描述。
  • 先保护后建设:可在特定世界强制要求先放置保护方块,才能进行其他建造。
  • 活塞保护:防止活塞移动保护方块。
  • 更多功能:包括自动清理、进入/离开消息、多种事件触发等。

要求与兼容性

前置插件

版本适配

  • 使用 WorldGuard 6.0 - 6.1,请下载插件版本:1.1.6 | WG 6
  • 使用 WorldGuard 6.2+,请下载插件版本: 1.1.6 | WG 6.2+
  • 目前支持 WorldGuard 6 至 7 版本。

**测试过的版本**

  • WG 6 (beta 5) - 6.1
  • WG 6.2
  • WG 7

命令列表

  • /kp, /karenprotect, /ps (help) - 显示帮助页面。
  • /kp give <block_id> (player) - 给予玩家一个保护方块。
  • /kp flag <flagname> <flagvalue> - 为保护区域设置一个标志。
  • /kp add <player> - 添加成员到保护区域。
  • /kp remove <player> - 从保护区域移除成员。
  • /kp addowner <player> - 添加所有者到保护区域。
  • /kp removeowner <player> - 从保护区域移除所有者。
  • /kp priority <value> - 设置保护区域的优先级。
  • /kp take - 取回自己的保护方块。

权限节点

玩家基础权限

  • karenprotect.flags
  • karenprotect.members

详细权限

  • karenprotect.priority - 允许使用 /kp priority 命令。
  • karenprotect.owners - 允许使用 /kp addowner|removeowner 命令。
  • karenprotect.members - 允许使用 /kp add|remove 命令。
  • karenprotect.flags - 允许玩家设置其区域的标志。
  • karenprotect.flag.<flag_name> - 允许玩家在区域中设置特定标志(使用 karenprotect.flag.* 允许所有已启用的标志)。
  • karenprotect.protect.limit.<number> - 设置玩家保护区域的数量限制(将 <number> 替换为具体数字)。
  • karenprotect.give - 允许使用 /kp give 命令。
  • karenprotect.bypass - 玩家可以绕过岩浆/水保护,以及全世界的保护。
  • karenprotect.overlaps - 允许用户覆盖所有区域。
  • karenprotect.destroy - 允许玩家移除“任何”保护区域。
  • karenprotect.take - 允许玩家取回自己的保护。
  • karenprotect.takeany - 允许玩家取回“任何”保护。

配置说明

配置文件高度可定制,主要包含以下部分

主要设置

  • manual_wg_change:如果插件无法自动检测 WorldGuard 版本导致错误,可手动设置为对应版本号(0=自动,1=WG 6.0-6.1,2=WG 6.2,3=WG 7)。
  • messages:自定义插件所有提示信息。
  • help:自定义帮助菜单的显示内容。
  • stats:自定义统计页面的显示格式。

功能开关

  • auto_remove:自动移除不活跃玩家的保护区域(单位:天,-1为禁用)。
  • enable_flags:列出区域所有者可以设置的标志列表(默认启用:use, pvp, greeting, farewell, mob-spawning)。
  • piston_protect:是否防止活塞移动保护方块。
  • auto_change_on_empty_data:是否自动为玩家物品栏中的保护方块添加名称和描述。
  • liquid_protect:是否启用流体(水/岩浆)放置保护。
  • disable_worlds:在此列表中添加世界名以完全禁用 KarenProtect。
  • worlds_protect_place_frist:在此列表中的世界,玩家必须先放置保护方块才能进行建造。
  • blockplacecooldown:设置保护方块的放置冷却时间,防止刷屏。

保护方块定义

blocks: 部分,你可以定义各种保护方块。每个方块需要配置:

  • name:保护区域的名称。
  • size:保护区域的大小(x, y, z)。
  • block_infomation:方块拿在手中时显示的 displaynamelore
  • permission-required:(可选)放置此方块是否需要特定权限(格式:karenprotect.block.<方块ID>)。
  • events:定义在不同事件触发时执行的动作(如 on_place, on_distory, on_entry, on_leave)。动作可以是执行控制台命令、玩家命令、发送文本或特殊操作(如 nodropcancel)。

Silk Touch 编辑

silk_touch_drop_editor 部分,可以配置当玩家使用精准采集挖掘特定矿石时,掉落的物品将被替换为何物。这可以用于防止玩家通过精准采集直接获取保护方块。

重要提示:请勿直接复制示例配置中的注释行到你的配置文件,这可能导致插件出错!

教程与支持

  • 提供泰语和西班牙语教程。
  • 发现漏洞、有疑问或遇到错误,请通过私信报告,请不要在评论中粘贴控制台错误信息。
  • 开发者正在利用空闲时间开发 KarenProtect 2,并接受新功能请求。

其他信息

  • 构建服务器(开发版本):Jenkins
  • 插件统计:https://bstats.org/plugin/bukkit/KarenProtect
  • 特别鸣谢:kana2011th
  • Logo 设计:Hiren Chuan Chuen
  • 材料列表参考:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html

---

致谢:感谢所有捐助者的支持。

测试支持版本
1.8 1.9 1.10 1.11 1.12
版本分布
基本信息
插件名称 KarenProtect
作者 _StarChaser
平台 Bukkit / Spigot
支持版本 1.8 - 1.12
点赞数 9
Modrinth 下载 129
最近版本
1.6.0t 11
1.5.9 2
3.2.0c 1

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,614,990  |  历史访问人次:3,170,755

今日访问人数:36,073  |  今日访问人次:40,376

昨日访问人数:24,332  |  昨日访问人次:29,698

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6