AI 速览
SekiroBedwar 插件把《只狼》架势弹反与忍具系统叠加进 ScreamingBedWars 的 BedWars 对决
这是一款面向 Paper/Spigot 1.21.11 服务端的原创 Spigot 插件,通过 BedWars API 与事件系统在 ScreamingBedWars 上叠加「架势—弹反—崩条—处决」的只狼式决斗玩法,不修改 BedWars 本体。插件包含架势与完美弹反、崩条处决、危攻击识破、盾牌弹反、巴之雷/锈丸/炎上三选一专精、纸人、雾璃鸦、佛珠、恐怖条等模块,并自带接管商店入口的忍具 GUI,全部机制事件驱动、无需指令或权限。适合想给 BedWars 双人对决增加硬核攻防博弈的服主与插件开发者参考,配置集中在 duel.yml 且附中文注释。
论坛附件
帖内链接
获取方式
- 需要 Java 21 与 Paper/Spigot 1.21.11(兼容 1.21.11+)
- ScreamingBedWars 为软依赖,缺失时决斗、冻结、商店注入等功能不生效
- 更换插件 jar 后首次重启商店仍显示旧 shop.yml 缓存,第二次重启才为最终状态
- 插件基于 MIT 许可证开源,与 FromSoftware、Bandai Namco 无关联
- 捐赠为自愿赠与,不换取服务、功能或商业授权
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
| 中文名: | 起床战争——狼 |
|---|---|
| 外语名: | SekiroBedwar |
| 支持版本: | 1.21.x 26.x |
| 适用服务端: | Spigot |
| 插件属性: | 本体插件 |
| 插件类型: | 娱乐 其他 |
| 前置插件: | ScreamingBedWars |
| 来源: | 原创 |
| 原帖地址: | https://github.com/watch-if/SekiroBedwar |
| 下载地址: | https://github.com/watch-if/SekiroBedwar |
| 最后更新: | 2026-09-06 |
|
SekiroBedwar
将《只狼:影逝二度》(Sekiro: Shadows Die Twice) 的战斗机制带入 ScreamingBedWars 的 Minecraft Spigot 插件。它不修改 BedWars 本体,而是通过 BedWars API 与事件系统叠加实现一整套「架势—弹反—崩条—处决」的决斗玩法,让BedWar中的两人对决变成只狼式的攻防博弈。
功能一览 模块说明 决斗触发 (DuelTriggerManager)敌对双方在岛屿上互相有效命中后自动触发决斗,附带红白双圈粒子、双方高亮特效 决斗生命周期 (DuelManager)PENDING → ACTIVE → ENDING 状态机;第三方闯入结束决斗、单决斗互斥 架势系统 (StanceManager)每个玩家拥有当前/最大架势值;最大架势按背包资源计算;决斗期间 BossBar 互显对方、经验条显示自己 架势自然恢复 (StanceRecoveryTask)空闲时逐 tick 向满架势恢复,越接近满恢复越快 普通格挡 / 受击架势 (BlockManager)无格挡命中扣除受击方架势;盾牌普通格挡不完全免架势;支持斧头破盾 完美弹反 (ParryManager)命中窗口内完整弹开攻击并重创攻击方架势;含网络延迟补偿 连续弹反封印 (ParrySealManager)连续被对方完美弹反 N 次后,一段时间内己方攻势无效 架势崩溃 / 崩条 (StanceBreakManager)临界时未弹反的近战命中 / 被弹反触发崩条,进入处决窗口与受击状态 决斗结算 (SettlementManager)各情形按比例把资源直接转入对方背包;玩家死亡一切物品不掉落(未转移部分清除);第三方介入回滚快照 决斗区域限制 (DuelAreaGuard)决斗期间不能主动离开白圈、搭路越界、传送越界(击退位移豁免) 决斗冻结 (freeze)白圈内物资刷新暂停、队伍复活挂起、决斗双方方块保护 忍具商店 (SekiroShopManager)插件自管 GUI 商店:接管商店主页右下「下一页」按钮位为入口,全部插件商品(攻速/巴之雷/锈丸/炎上/还原/长矛/纸人/漂流纸人/雾璃鸦/佛珠/盾牌)的判定、扣费、发放都在本插件内完成,动态价格实时渲染 剑攻速强化 (SpeedManager)忍具商店单按钮逐级购买(按钮显示下一级,买后自动更新),降低近战攻击冷却 剑格挡 (SwordBlockingManager)1.21.8+ 给剑赋予盾牌格挡能力(blocks_attacks 组件,右键举盾、可被斧破盾) 巴之雷 (LightningManager)忍具商店两级购买(不可跳级):三连击接跳斩落雷(L1)、忠诚三叉戟衔接(L2)、雷反;落雷消耗纸人;与锈丸/炎上三选一专精 锈丸 (AttributeManager)属性伤害专精(30/34 金两级):连续 3 次近战未被完美弹反 → 5s 窗口内每击叠中毒(L1 中毒 I、L2 中毒 II+凋零,每击 +10s) 炎上 (AttributeManager)属性伤害专精(30/34 金两级):同类窗口命中附加火焰;L2 窗口内同时叠凋零、非窗口 30% 概率直接点燃 还原 (AttributeManager)20 金清空巴之雷/锈丸/炎上的进度(含收回三叉戟)重新三选一;已专精任一系后才可购买 纸人 (PaperDollManager)忍具系统铺垫资源:忍具商店动态价格购买(按存活队伍数)、背包绑定上限、抛投物消耗、投掷命中传送 漂流纸人 (DriftingPaperDollManager)消耗品:血量>50%时右键 → 上限减半 + 得 5 纸人(可超上限) 盾牌弹反 (DeflectManager)主手举盾(右键确认举盾)扣 2 纸人 → 2s 内来袭近战全部按完美弹反处理 → 窗口结束强制解除举盾 雾璃鸦 (CrowManager)忍具:20 金购买绑定末影之眼(每局限购 1 只,消耗/死亡后 10s 自动补发);右键激活(眼不飞出)头顶悬停 2s——期间首次受玩家伤害免伤并传送到攻击方身后,随后破碎;到时未受击也破碎 危攻击 / 识破 (DangerManager)矛+突进附魔疾跑攻击为「危」,不可弹反、格挡破盾;识破(下蹲170ms内接危)反击 佛珠 (BeadManager)忍具商店购买(单局上限 4 次、每次 +5 最大血量、价格递增),全局增益 僵尸头颅 / 恐怖条 (TerrorManager)击杀 50% 掉头颅;左键使用施加反胃+扣血+隐藏恐怖值,恐怖满瞬秒 核心玩法机制 架势(Posture) 每个玩家拥有当前架势值与最大架势值。最大架势按背包携带的资源计算: Smax = base + multiplier × WW = Σ (coeff × ln(1 + count)) // count 为背包中该资源数量默认即 W = ln(1+铁) + 3·ln(1+金) + 10·ln(1+钻石) + 20·ln(1+绿宝石)。架势为消耗制,current 从 max 扣到 0 即进入临界状态。 弹反与格挡
架势耗尽后进入临界状态(不会自动崩条)。临界中满足以下任一条件即崩条:
崩条 = 当前架势清零 + 进入处决/逃离窗口(execution-seconds)+ 短暂受击状态(stagger,期间无法格挡)。窗口内击杀被处决者、或窗口到期未击杀,均按崩条结算比例(break-kill-ratio,默认 50%)转移败者资源并结束决斗。 危攻击与识破主手持矛(1.21.11 新增的 SPEAR 武器)+ LUNGE(突进)附魔并疾跑时攻击 = 「危」攻击:不可被完美弹反,格挡它会被破盾并扣防守方架势;识破(下蹲后 170ms 内接危)可免疫危伤害并反扣攻击方架势。 盾牌弹反持盾右键(主/副手任一,即时扣 2 纸人;右键容器/门等可交互方块不触发防误扣;成功/纸人不足分别有盾牌声/低音提示)→ 举盾后 2 秒内视为完美弹反窗口:来袭的每一记近战命中都完整弹开(免伤免击退 + 攻击方重创架势,与完美弹反完全一致,且不受「举盾后 170ms」与「一次按住只弹反一击」限制)→ 窗口结束强制解除举盾状态(可再举盾再付纸人开新窗)。危攻击不可弹反;弹反范围沿用完美弹反口径(ACTIVE 决斗内对手近战)。窗口内免疫恐怖区负面。 属性伤害专精(锈丸 / 炎上 / 还原)巴之雷、锈丸、炎上为三选一专精:购买升级其中任意一系后,另外两系购买被封锁(树内仍逐级 Lv.1→Lv.2)。「还原」(20 金,需已专精任一系)清空三系进度并收回巴之雷 L2 三叉戟,可重新选择。 锈丸 / 炎上的触发结构与巴之雷三连击一致:连续 3 次近战攻击未被对方完美弹反(间隔 ≤1.5s,被完美弹反清零)→ 开启 5 秒属性窗口,窗口内每一记未被弹反的命中附加效果并续窗。
窗口开启期间,自己的经验条等级数字倒数剩余秒(与巴之雷跳击窗口同一位置显示)。 纸人与漂流纸人
忍具商店购买(单局上限 4 次、价格 4→6→8→10 钻递增,递增价在 GUI 实时显示),每次 +5 最大血量(全局增益,死亡后重生恢复)。 忍具商店(GUI)全部插件商品(剑攻速 / 巴之雷 / 锈丸 / 炎上 / 还原 / 长矛 / 纸人 / 漂流纸人 / 雾璃鸦 / 佛珠 / 盾牌)集中在自管 GUI,属性三系与其还原相邻排列。入口接管 BedWars 商店主页右下的「下一页」按钮位:打开商店后该槽位被替换为「只狼忍具」入口(LOWEST 优先级拦截点击,先于 BedWars 的翻页处理),点击即开 GUI,不占用 shop.yml 商店条目(分类子页的原生翻页不受影响;shop.page-forward-takeover: false 可切换为 shop.yml 入口物品模式)。门槛、货币校验、扣费、发放在 SekiroBedwar 插件内完成,纸人动态价 / 佛珠递增价等如实显示与校验;剑攻速与巴之雷各为单个按钮——显示下一级效果与价格,购买后按钮自动更新到再下一级(逐级不可跳级)。购买失败(货币不足 / 已满级 / 达上限)只提示不扣费。GUI 右下角固定「返回商店」按钮(图标箭矢,可配置),点击重新打开 BedWars 默认商店。 僵尸头颅与恐怖条击杀玩家 50% 概率获得僵尸头颅;左键使用(耗 3 纸人 + 1 头颅)→ 以自身为圆心半径 3 内 2 秒施加反胃 + 每秒扣血 + 隐藏恐怖值累积;恐怖条满 100 无论血量直接瞬秒。范围内主手持盾右键(消耗纸人)可在弹反窗口内免疫该区所有负面。 死亡与资源转移玩家死亡一切物品不掉落:需要转移的资源(铁/金/钻/绿宝石)直接放入对方背包,其余物品(含按比例未转移的剩余份额、背包装不下的溢出)直接清除。决斗内按崩条 / 普通 / 虚空各情形比例结算;非决斗被玩家击杀全额转移;第三方介入回滚到决斗开始快照。 雾璃鸦忍具商店购买(默认 20 金)获得一只绑定的末影之眼,每人每局限购 1 只(按购买次数判定,不看背包持有)。右键即激活(拦截原版投掷,眼不飞出;消耗 1 雾璃鸦 + 2 纸人,成功/失败均有音效反馈):末影之眼悬停在头顶 2 秒,期间受到的第一次玩家来源伤害(近战或弓箭)被完全取消(不扣血),并把玩家传送到攻击方身后的安全方块,随后雾璃鸦破碎;2 秒内未受击则破碎、免伤效果随之失效。绑定雾璃鸦不可丢弃、不放容器、死亡清除。激活消耗后 10 秒(refill-delay-seconds)自动补发一只;本局购买过的玩家死亡后同样起补发计时(从未购买者死亡不会获得)。带拾取音效,仍受上限约束。 环境要求
构建 mvn clean package 构建产物为 target/SekiroBedwar-1.0-SNAPSHOT.jar(已通过 Maven Shade 打包,可直接部署)。 安装
配置说明 所有配置集中在 plugins/SekiroBedwar/duel.yml,按模块分区,且附有详细中文注释。主要分区: 配置段作用stance架势系统:最大架势公式、临界线、崩条/处决窗口、自然恢复、BossBar/经验条显示 parry完美弹反:窗口、架势影响、延迟补偿、音效反馈、连续弹反封印 block普通格挡/受击架势与破盾 settlement四种结算情形的资源转移比例(死亡不掉落,转移直达对方背包) (触发)radius / attack-recall-seconds / duel-cooldown-seconds 等决斗触发条件 visuals红白双圈粒子、高亮 duel / area决斗生命周期与区域限制 freeze物资刷新冻结、队伍复活冻结、方块保护 sword-speed剑攻速强化等级(逐级购买)、价格 sword-blocking剑格挡 lightning巴之雷(雷击、三连击、三叉戟、雷反、商店价格) rust锈丸(两级价格、触发连击数/间隔/窗口、中毒/凋零时长) burn炎上(两级价格、连击数/间隔/窗口、燃烧刻、非窗口点燃概率、凋零时长) restore还原(价格、图标) paper-doll纸人(价格、背包上限、抛投物绑定、命中传送、巴之雷消耗、漂流纸人) deflect盾牌弹反(纸人消耗、完美弹反窗口时长) danger危攻击/识破(架势惩罚、识破窗口、破盾时长) bead佛珠(购买上限、每颗血量、价格递增) crow雾璃鸦(商店价格、纸人消耗、悬停时长、破碎概率、持有上限、补给冷却) terror僵尸头颅/恐怖条(掉落率、纸人消耗、半径、恐怖值/衰减) shop忍具商店:入口接管开关(page-forward-takeover)、入口物品(材质/名称/lore)、GUI 标题、右下角返回按钮(back-button);全部插件商品在 GUI 内购买 islands可选的决斗岛屿白名单(留空 = 任意实心地面都允许决斗) 完整配置项与默认值见 src/main/resources/duel.yml。 项目结构 src/main/java/org/alpha/sekiroBedwar/├── SekiroBedwar.java # 插件主类:模块装配与生命周期├── block/ # 普通格挡 / 受击架势├── attribute/ # 属性伤害专精(锈丸 / 炎上 / 还原,三选一互斥)├── bead/ # 佛珠(忍具商店消耗品)├── combat/ # 战斗工具(武器面板伤害等)├── crow/ # 雾璃鸦(反击型忍具)├── danger/ # 危攻击 / 识破├── deflect/ # 盾牌弹反(纸人完美弹反窗口)├── duel/ # 决斗触发、生命周期、区域限制、结算、视觉├── event/ # DuelTriggeredEvent / DuelEndedEvent 自定义事件├── freeze/ # 物资刷新冻结、复活冻结、方块保护├── lightning/ # 巴之雷(雷击 / 雷反)├── paperdoll/ # 纸人(忍具系统铺垫资源)├── shop/ # 忍具商店(插件自管 GUI,全部插件商品的购买判定宿主)├── parry/ # 完美弹反、延迟补偿、连续弹反封印├── speed/ # 剑攻速强化(忍具商店逐级购买)├── stance/ # 架势系统(状态、BossBar、经验条、恢复、崩条)├── terror/ # 僵尸头颅 / 恐怖条└── swordblock/ # 剑格挡(1.21.8+) 支持开发 如果这个项目对你有帮助,欢迎通过以下方式支持: 所有捐赠均为自愿赠与,不换取任何服务、功能或商业授权。 许可证 本项目基于 MIT 许可证开源。 Copyright (c) 2026 b站zhenshicai特此免费授予任何获得本软件及相关文档文件(“软件”)副本的人不受限制地处理本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售本软件副本的权利,并允许本软件被提供给他人,只要对方遵守以下条件:上述版权声明和本许可声明应包含在本软件的所有副本或实质部分中。本软件按“原样”提供,不附带任何明示或暗示的保证,包括但不限于对适销性、特定用途的适用性和非侵权性的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同、侵权或其他方面,因本软件或本软件的使用或其他交易而产生、由此产生或与之相关。 |
提升卡
观察者