- 版权类型
- 二次开发
- 插件中文名称
- WarZ领地核心
- 插件英文名称
- WarZResidenceCore
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- ProtocolLib
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
插件说明(重要)
⚠ 请务必阅读以下声明再使用本插件:
- 由于历史原因,当前源码已丢失
- 本插件不再接受任何更新维护
- 不接受 Bug 反馈 / 功能请求 / 兼容性问题
- 仅作为 现成可用版本 提供给有需要的服务器使用
插件简介
WarZResidenceCore 是一款专为 WarZ / DayZ / 末日生存服务器 定制的综合领地保护插件,
在传统 Residence 领地系统基础上,加入了大量 战斗、生存、掠夺向 的玩法扩展:
在传统 Residence 领地系统基础上,加入了大量 战斗、生存、掠夺向 的玩法扩展:
- 领地权限(Flags)精细控制
- TacZ 枪械伤害适配
- 方块血量系统
- 抄家 / 掠夺玩法支持
- 自动修复机制(可配置)
适合用于:
✔ WarZ / DayZ 服务器
✔ 枪械模组服务器(TacZ)
✔ 强对抗 + 抄家玩法
✔ 需要“可被进攻的领地系统”的服务器
✔ WarZ / DayZ 服务器
✔ 枪械模组服务器(TacZ)
✔ 强对抗 + 抄家玩法
✔ 需要“可被进攻的领地系统”的服务器
安装指南
前置依赖
- ProtocolLib(可选,推荐)
- TacZ(可选)
仅在需要枪械伤害相关功能时使用
安装步骤
- 下载
WarZResidenceCore.jar - 放入服务器
plugins目录 - 重启服务器
- 自动生成
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 反馈
不保证未来版本兼容性
原项目致谢
- 原项目作者:Liangbai2333