🏠 WarZResidenceCore —— 一款支持TacZ/抄家/综合的领地保护插件[1.13-1.21+]【停止维护】

二次开发 工具 🏠 WarZResidenceCore —— 一款支持TacZ/抄家/综合的领地保护插件[1.13-1.21+]【停止维护】 1.0.0

请登录后获取
版权类型
二次开发
插件中文名称
WarZ领地核心
插件英文名称
WarZResidenceCore
原帖地址
https://github.com/Liangbai2333/RealHomeHunt
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
  7. 其他核心
语言支持
中文(简体)
前置组件
ProtocolLib
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
​


基于 RealHomeHunt 二次开发 | WarZ / TacZ 定制领地系统​

📌 插件说明(重要)​

⚠ 请务必阅读以下声明再使用本插件:​
  • 本插件 WarZResidenceCore
    基于开源项目 RealHomeHunt 二次开发
    👉 原项目地址:
    https://github.com/Liangbai2333/RealHomeHunt​
  • 由于历史原因,当前源码已丢失​
  • 本插件不再接受任何更新维护​
  • 不接受 Bug 反馈 / 功能请求 / 兼容性问题​
  • 仅作为 现成可用版本 提供给有需要的服务器使用​
👉 若你无法接受「不维护、不修 Bug」,请勿使用本插件​

🔥 插件简介​

WarZResidenceCore 是一款专为 WarZ / DayZ / 末日生存服务器 定制的综合领地保护插件,
在传统 Residence 领地系统基础上,加入了大量 战斗、生存、掠夺向 的玩法扩展:
​
  • 领地权限(Flags)精细控制​
  • TacZ 枪械伤害适配​
  • 方块血量系统​
  • 抄家 / 掠夺玩法支持​
  • 自动修复机制(可配置)​
适合用于:
✔ WarZ / DayZ 服务器
✔ 枪械模组服务器(TacZ)
✔ 强对抗 + 抄家玩法
✔ 需要“可被进攻的领地系统”的服务器
​

⚙️ 安装指南​

前置依赖​

  • ProtocolLib(可选,推荐)​
  • TacZ(可选)
    仅在需要枪械伤害相关功能时使用​

安装步骤​

  1. 下载 WarZResidenceCore.jar​
  2. 放入服务器 plugins 目录​
  3. 重启服务器​
  4. 自动生成 config.yml​

🛠️ 指令一览​

👤 玩家指令​

主命令:/rc 或 [FONT=AlimamaFangYuanTiVF-Thin]/residencecore[/FONT]​
指令​
功能​
权限​
/rc help​
查看帮助​
rc.command.help​
/rc create <名称>​
创建领地​
rc.command.create​
/rc remove <名称>​
删除领地​
rc.command.remove​
/rc set <领地> <flag> <值>​
设置领地权限​
rh.command.set​
/rc show​
显示领地边界​
rh.command.show​
/rc setspawn​
设置领地传送点​
rc.command.setspawn​
/rc unselect​
取消选区​
rc.command.unselect​
/rc confirm​
确认危险操作​
rc.command.confirm​
/rc back​
返回上一个位置​
rc.command.back​
/rc info <领地>​
查看信息​
rc.command.info​
/rc reload​
重载配置​
rc.reload​

🛡️ 管理员指令​

主命令:/rcadmin 或 /residencecoreadmin
权限:rc.admin(默认 OP)​
指令​
描述​
/rcadmin help​
管理员帮助​
/rcadmin create <玩家> <名称>​
为玩家创建领地​
/rcadmin expand​
扩展领地​
/rcadmin set <玩家> <领地> <flag> <值>​
修改领地权限​
/rcadmin translate​
转换旧数据​
/rcadmin translateAll​
转换所有领地​

🚩 领地权限(Flags)​

使用方式:
代码:
/rc set <领地> <flag> <true/false>[/FONT][/CENTER][/FONT][/CENTER]
[FONT=AlimamaFangYuanTiVF-Thin][CENTER][FONT=AlimamaFangYuanTiVF-Thin][CENTER]
​


常用 Flags 包括:​
  • Build / Place —— 放置方块​
  • Break —— 破坏方块​
  • Explode —— 爆炸​
  • Monster —— 怪物生成​
  • Animals —— 动物交互​
  • Ignite —— 点火​
  • OpenDoor —— 开门​
  • Piston —— 活塞​
  • PistonProtection —— 防外部活塞​
  • Glow —— 发光显示(视觉)​

⚙️ 配置示例​

代码:
# 这里是抄家系统的所有配置项, 请务必仔细阅读, 否则造成的使用问题概不负责.
# 注意: 插件并不支持热重载

# 插件前缀
prefix: "&8[&c&l!&8] &r"

# 调试模式 (输出详细日志)
debug: false

# Lore 伤害获取模式
# 如果枪械没有在 gun.custom 中配置,或者配置了但伤害为 0,
# 插件会尝试从物品 Lore 中读取伤害。
# 例如配置为 "伤害: (\d+)",则会读取 "伤害: 50" 中的 50 作为伤害值。
# 留空则不启用该功能。
lore-damage-pattern: ""

# 开放的世界
open-worlds:
  - world
# 传送回家的秒数
teleport-mills: 10
# 打击方块时是否显示方块剩余血量
show-block-health: true
# 是否只显示玩家当前目标方块的血量, 也就是当前看的方块
show-only-target-block: true
# 恢复方块裂纹的秒数
max-wait-mills: 10
# 玩家下蹲+上仰发起警告敌人入侵的间隔秒数
unload-warn-mills: 10
# 卸载玩家打击领地缓存的秒数
unload-player-attack-mills: 600
# 打击的算法, (枪械伤害 + (perPowerLevelDamage * 枪械力量附魔等级)) / gunDamageMultiple
gun-damage-multiple: 4
per-power-level-damage: 1
# 方块硬度的倍数, (方块原硬度 * defaultBlockHardnessMultiple)
default-block-hardness-multiple: 3.2
# 显示物品栏上方的提示文字
show-action-bar: true
# 物品栏上方的文字的显示秒数
action-bar-show-mills: 30
# 执行确认操作时的等待秒数
confirm-wait-mills: 15
# 是否掉落方块
drop-item: false
# 掠夺者模式
# 在此模式下, 领地内的箱子无法正常打开, 并且无法直接破坏, 只能通过枪械攻击, 并且箱子内的物品都有概率随机掉落
# 随机掉落视配置而定
rob-chest-mode:
  # 开关
  enabled: true
  # 是否修复没有被掉落的物品(如果开启自动修复模式)
  fix-item: false
  # 掉落物品概率设定
  drop-item:
    global:
      # 全局类型
      # GUN 枪械, MAGAZINE 弹匣, STORAGE 背心, CLOTHING 衣物, GLOBAL 全局
      global-type: GLOBAL
      # 概率, 为0-1之间的小数
      chance: 0.5
    gun:
      global-type: GUN
      chance: 0.1
    magazine:
      global-type: MAGAZINE
      chance: 0.3
    common_example:
      # 单独的物品类型, 如STONE代表石头
      type: STONE
      chance: 0.1
# 是否开启领地自动修复
auto-fix-residence:
  # 开关
  enabled: true
  # 每个方块修复使用的时间
  per-block-fixed-mills: 15
  # 是否无视领地内敌人直接恢复, 如关闭即有敌人存在于领地时不进行修复
  ignore-enemy: false
  # 取消自动恢复的方块类型
  # 如HOPPER为漏斗
  ignore-block-types:
    - HOPPER
# 存储
storage:
  # 可以填写SQLITE、MYSQL与YAML
  type: SQLITE
  # SQLite配置
  sqlite:
    # 仅仅在插件配置目录下查找文件,如果填false则在全盘中获取
    only-in-plugin-folder: true
    # 数据库文件名
    database-file: "residences.db"
  # MySQL配置
  mysql:
    # 地址
    address: localhost
    # 端口
    port: 3306
    # 用户名
    user: root
    # 密码
    password: 123456
    # Database
    database: ""
    # 附加参数
    options: ""
# 领地设置
residence:
  # 禁止在Residence领地内创建领地
  banned-create-in-residence: true
  # 大小限制
  size-limit:
    x: 16
    y: 16
    z: 16
  # 圈地工具设置
  tool:
    # 左键圈地工具, 默认木棍
    left-select: STICK
    # 右键圈地工具, 默认木棍
    right-select: STICK
    # 是否开启圈地范围显示
    show-select-zone: true
    # 圈地范围显示使用的粒子, REDSTONE为红石
    show-particle: REDSTONE
    # 可以理解为细腻程度, 但是是越低越细腻
    show-particle-step: 0.3
    # 颜色设置
    particle-color:
      # 是否开启, 如果开启只能使用红石粒子或其他可以被颜色渲染的粒子
      enabled: true
      # 颜色名称
      #    WHITE 白色,
      #    SILVER 银色,
      #    GRAY 灰色,
      #    BLACK 黑色,
      #    RED 红色,
      #    MAROON 红褐色,
      #    YELLOW 黄色,
      #    OLIVE 黄棕色,
      #    LIME 黄绿色,
      #    GREEN 绿色,
      #    AQUA 天蓝色,
      #    TEAL 青色,
      #    BLUE 蓝色,
      #    NAVY 深蓝色,
      #    FUCHSIA 紫红色,
      #    PURPLE 紫色,
      #    ORANGE 橘色;
      name: RED
      # 是否使用RGB模式, 如果启动颜色则不在name获取, 在red, green, blue组成的RGB获取
      use-rgb: false
      red: 255
      green: 0
      blue: 0
  # 允许玩家使用头上仰90度+Shift潜行来向成员发出发出防御警告
  open-warn: true
#枪械设置
gun:
  # 禁止抄家的枪械
  ignore:
    - CRAFTINGDEAD_G18
  # 自定义枪械伤害
  custom:
    # awp
    awp:
      # 枪械英文名
      type: CRAFTINGDEAD_AWP
      # 伤害
      damage: 30.0
      # 是否取消算法限制
      without: false
    # TacZ 枪械示例
    tacz_example:
      # TacZ 枪械的材质通常是 TACZ_MODERN_KINETIC_GUN
      type: TACZ_MODERN_KINETIC_GUN
      # 对应 NBT 中的 GunId
      gun-id: "tacz:ak47"
      # 伤害
      damage: 35.0
      without: false
# 方块设置
block:
  # 是否禁止一切非固体方块放置
  # 非固体方块无法被枪械打击
  # 可在下列屏蔽放置方块限制放置数量, 为-1即允许放置
  banned-not-solid: true
  # 限制放置的方块
  ignore:
    door:
      # 类型,物品名称尾缀为DOOR,即门,可选的还有prefix, full,分别代表物品名前缀,全名,可选。
      suffix: DOOR
      # 限制放置数量
      amount: 1
      # 是否屏蔽打击
      ignore-hit: true
    # 玻璃
    # 注意 customPierceable 代表是否为穿透性方块
    # 默认为原来的值, 可不填, 如为false将绕过Crafting Dead进行破坏
    # 注意 customPierceable 功能需要RealHomeHuntForge mod支持
    glass:
      suffix: GLASS
      amount: -1
      custom-pierceable: false
    # 箱子
    # fixTime表示修复的时间, 默认为-1则使用默认的修复时间, 单位: s
    chest:
      suffix: CHEST
      amount: -1
      fix-time: 300
    # 树叶
    leaves:
      suffix: LEAVES
      amount: 0
    # 防止出现无法放置火把一类的BUG, 可自行添加, amount为-1时即代表可以随意放置
    torch:
      suffix: TORCH
      amount: -1
    # 木牌
    sign:
      suffix: SIGN
      amount: -1
    # 按钮
    button:
      suffix: BUTTON
      amount: -1
    # 允许种子播种
    stem:
      suffix: STEM
      amount: -1
  # 自定义硬度
  custom:
    obsidian:
      # 类型,黑曜石
      type: OBSIDIAN
      # 硬度
      hardness: 160.0

🔫 WarZ 定制功能说明​

✅ TacZ 枪械伤害支持​

  • 对 TacZ 枪械伤害进行独立倍率计算​
  • 与普通近战、爆炸区分处理​

🧱 方块血量系统​

  • 方块不再“一下就碎”​
  • 支持射击 / 破坏多次削血​
  • 血量可配置、可显示​

💣 抄家 / 掠夺玩法​

  • 特殊箱子交互逻辑​
  • 更符合 WarZ 掠夺玩法​
  • 可用于限时抄家、破门机制​

🔧 自动修复(可选)​

  • 领地战斗结束后自动修复​
  • 防止地图长期破坏​

⚠️ 再次声明(非常重要)​

📌 本插件:​
  • ✔ 基于 RealHomeHunt 二次开发​
  • ❌ 源码已丢失​
  • ❌ 不提供更新​
  • ❌ 不接受 Bug 反馈​
  • ❌ 不保证未来版本兼容性​
👉 仅建议 能自行承担风险的服主 使用​

📎 原项目致谢​


📌 适合人群总结​

✅ 想要 现成 WarZ 领地方案
✅ 不追求长期更新
✅ 接受“能用就行”的状态
❌ 需要技术支持 / 持续维护的服主请绕行
​
作者
Crazy_Jky
价格
100.00金粒
下载
22
查看
631
首次发布
最后更新

评分

0.00 星 0 次评分

Crazy_Jky 的其他资源

后退
顶部 底部