欢迎来到 HiMCBBS 论坛~
想在这里休息会么?和我们共度美好时光吧~
加入QQ群:879016948 获得最新公告,并与群友们一起聊天吹水!
注册
登录
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器。
原创 闭源 RPG 娱乐 CustomRaids —— 让玩家在领地里防御更强的袭击吧![免费版]
2.0.0
一个仿造原版村庄袭击而打造的自定义袭击插件,旨在提升 Minecraft 的 PVE 体验,支持 Residence/Land 区域。
2.0.0(2026-08-13)
新增功能
- 计划袭击新增两种目标模式:定时定点、定时全服。
- 计划袭击新增从一组预设中随机挑选一个开始袭击。
- 新增袭击预设配置 <span>global.participation.lands_members_only</span>(默认关闭):Lands 城镇开启后,仅该城镇 owner / trusted 成员造成的伤害会进入排行,胜利时也只有结算时仍属于该城镇的在线成员可领取参与及前三名奖励;其他插件不受影响。该开关也可在管理 GUI 的袭击详情页调整。
- 新增全局配置 <span>defaults.enable_world</span>,可限制袭击只在指定世界启动;空列表表示所有世界启用。
- 新增原版怪物 ID 支持,袭击预设可使用 <span>source: vanilla</span> 生成 Bukkit <span>Monster</span> 类原版实体。
- 新增怪物来源字段 <span>source: auto|vanilla|mythic</span>:
- <span>auto</span> 为默认值,保留旧配置兼容。
- <span>vanilla</span> 只使用原版怪物 ID,例如 <span>zombie</span>、<span>minecraft:zombie</span> 或 <span>ZOMBIE</span>。
- <span>mythic</span> 只使用 MythicMobs 怪物 ID。
- 新增原版示例预设:
- <span>examples/raids/example_vanilla_border_patrol.yml</span>
- <span>examples/raids/example_vanilla_challenge_trial.yml</span>
- 新增外部领地的玩家触发袭击的资格校验:<span>Lands</span> / <span>Towny</span> 要求玩家属于对应领地,<span>Residence</span> 要求玩家拥有该领地 <span>build</span> 权限,内置 <span>Custom</span> 区域不额外限制;该规则适用于 Omen 自动触发和玩家执行 <span>/raids startpreset <name></span>。
- 新增刷怪点自然地表检查 <span>global.spawn.natural_ground_only</span>(默认关闭,需手动开启):开启后要求刷怪地面必须是自然地表方块,避免怪物生成在木板、地毯、玻璃、砖块、楼梯、台阶、栅栏、冰、树叶等人造或非陆地方块上;如果服务器安装了会大量改变地表方块的插件(例如自动种花),建议保持关闭,否则可能导致大量刷怪点被判定为不安全。
- 新增刷怪点天空遮挡检查 <span>global.spawn.require_sky_access</span>(默认开启):要求刷怪点正上方能直接看到天空,避免建筑物屋顶破损或有天窗时,怪物生成到房子内部。
功能改进
- 明确免费版不会加载或触发 <span>CHALLENGE_RAID</span>;挑战袭击及其 GUI 编辑功能仅在进阶版可用。
- MythicMobs 从必需依赖调整为可选集成;仅使用 MythicMobs 怪物 ID 或 MythicMobs 自定义 Omen 掉落时需要安装。
- 管理 GUI 的波次怪物、挑战怪物和挑战 Boss 编辑器新增怪物来源显示与切换。
- 默认内置示例改为原版怪物,示例包中的 MythicMobs 预设显式标注 <span>source: mythic</span>。
- 更新 <span>examples/</span> 全功能示例包,补齐世界白名单、Lands 成员限制、刷怪安全检查、两种计划袭击模式和加权预设池说明。
- 刷怪安全检查的脚下/头部判定改为"必须可通行"而不是"必须是空气",允许花、草、告示牌等可通行装饰方块所在位置正常刷怪;同时统一了危险方块判定,额外排除火焰、凋灵玫瑰、细雪等本身可通行但会伤害生物的方块。
升级说明
- 旧预设仍可继续使用;未配置 <span>source</span> 时按 <span>auto</span> 处理。
- 如果服务器未安装 MythicMobs,只能启动使用原版怪物 ID 的预设。
- 如果服务器向普通玩家开放 <span>/raids startpreset <name></span>,玩家现在必须满足对应外部领地的触发资格。
- 旧预设未配置 <span>natural_ground_only</span> 时按关闭处理,未配置 <span>require_sky_access</span> 时按开启处理;如果服务器的袭击区域本身建在人造平台或室内场景,可在预设的 <span>global.spawn</span> 下将 <span>require_sky_access</span> 显式设为 <span>false</span> 恢复旧行为。
- 旧计划未配置 <span>mode</span> 时按 <span>ALL_OCCUPIED_REGIONS</span> 处理;旧 <span>preset</span> 字段继续有效,配置非空 <span>presets</span> 时优先使用候选池。
- <span>FIXED_REGION</span> 必须配置真实的 <span>region_id</span>;示例中的全零 UUID 仅为占位值,可在管理 GUI 中站到目标领地内自动写入。
- 旧袭击预设未配置 <span>global.participation.lands_members_only</span> 时默认关闭,保持原奖励和伤害记录行为。
- 新增 Towny 支持
- 新增 Folia 服务端支持(Folia 服务端 需要安装 ProtocolLib 以显示计分板功能,其他服务端无需安装)
- 新增 袭击计划 功能(进阶版功能)
- 支持按星期、时间段、世界、领地插件、袭击预设设置定时袭击活动
- 只会袭击有玩家在线停留的领地
- 新增默认配置文件:raid-plans.yml
- 新增袭击计划 GUI 编辑器(进阶版功能)
- 指令系统优化
- MythicMobs 设置为必需依赖
- 修复袭击结束清理怪物时,部分 MythicMobs 自带血条不会消失的问题
1.0.6 更新
- 添加了bstats插件数据统计
- 解决插件版本号显示错误的问题
1.0.4 更新
- omen的配置文件中添加了新的选项:
milk_clears_custom_omen,用于设置是否能通过牛奶消除不祥征兆。
- 帮助文档更新
- 示例配置文件更新
1.0.5 更新
- stopall 逻辑增强:执行 /raids stopall 后会同时清除该批袭击生成的怪物。
- 袭击失败清怪:袭击结算为失败时会自动清除剩余怪物。
- 新增命令:/raids omen bottle [level],可发放绑定自定义 Omen 的药水
- 版本兼容:低于 1.21.5 的服务端自动用普通药水作为 Omen 药水替代。
- GUI 增强:Omen 详情页新增“给予征兆药水”按钮(在“给予自己效果”下方)。
- TAB 计分板适配:
- 引入 TAB API 依赖
- 袭击排行显示时临时关闭 TAB 计分板,结束后恢复,缓解 Sidebar 冲突闪烁问题。
- Omen 药水增强:
- 支持自定义显示名(语言文件 omen.bottle_item_name)
- 支持 Lore 列表配置(omen.bottle_lore)
- 饮用后按自定义 Omen 逻辑生效。
- 现在语言文件有了新的栏目,请删除掉旧的语言文件重新生成