量筒的起床战争
起床战争是一款能够适用于任何地图的附加包,是基于 Hypixel 起床战争的特性而开发的资源。
处于更新状态,目前已发布到多个平台,于元宵节正式发布。
基本信息
- 作者 一只卑微的量筒(@量筒)
- 制作人表 详情见制作人表页面
- 版本需求 1.21.0+
- 资源类型 附加包
- 最新版本 1.0(正式版) | Alpha 1.1_02(测试版)
- 更新日志 详情见更新日志页面
- 漏洞汇报 详情见GitHub Issues
下载
有多种途径都可以下载或找到本附加包,也可以在群内直接下载此附加包。
网盘
各大论坛或平台
群内测试
目前本资源处于活跃更新状态。本资源将保持在本群的起床战争服开展测试。
该服务器采用白名单机制,需要参加测试的成员,请确保您的名字出现在服务器成员登记表中,否则将无法进入游戏。
该服务器目前采用 Minecraft 最新版本,如果您在进入服务器时显示「过期的客户端!」,请在下载国际基岩版 Minecraft中更新你的 Minecraft 。
相关视频
本资源在 @极筑工坊 的 B 站账号发布了第一期 demo 视频。
最新版本更新日志 - Alpha 1.1_03
寒假快乐!在本次的新版本中,我们解决了上个版本的一些问题,并引入了大家心心念念的新模式——经验模式!
经验模式在其他服务器中也称无限火力模式,玩家在这个模式中得到的不是各种各样的资源,而是经验,不同的资源将得到不同的经验,可以使用经验在商店购买物品。
祝你在新的经验模式中偷床顺利!>:)

经验模式
- 隆重推出——经验模式!
- 在设置中,合并了资源上限设置和资源间隔设置为「资源设置」
- 玩家获取的铁锭、金锭、绿宝石会转化为经验
- 默认情况下,1 铁锭会转化为 1 等级,1 金锭会转化为 10 等级,而 1 绿宝石会转化为 100 等级
- 钻石不会转化为经验
- 在新的「资源设置」中新增了铁锭价值、金锭价值、绿宝石价值三个选项,以调整在经验模式中一个资源所价值的等级
- 在经验模式下,物品商店接收经验,而非铁锭、金锭和绿宝石
- 物品的售价是随着铁锭价格、金锭价格、绿宝石价格而等比例放大的
- 默认情况下,在经典模式卖 1 个铁锭的物品,现在需要 1 等级购买,卖 1 个金锭的物品需要 10 等级购买,卖 1 个绿宝石的物品需要 200 等级购买
- 例如,在经典模式卖 6 个绿宝石的钻石套,现在需要 1200 经验购买
- 部分物品可能拥有自己独特的售价
- 在「资源设置」中新增了铁锭价格、金锭价格、绿宝石价格三个选项,以调整在经典模式中的售价如何等比例地增长
- 例如,在经典模式中为 3 绿宝石的剑,如果设置绿宝石价格为 500,则最后将售价 1500 经验
- 在商店新增了可共享的铁锭、金锭和绿宝石,扔出这些物品再拾起即可获取对应的经验值,在商店中的价格随着这三样物品的价值的变动而变动
- 团队升级商人没有变化,依旧接收钻石
- 调整了经验模式的资源生成速率
- 默认情况下,队伍岛的资源生成速率放缓到经典模式的 0.5 倍,而中岛的资源生成速率加快到经典模式的 1.5 倍,这样,中岛的资源生成效率要快于队伍岛
- 钻石的生成速率没有变化
- 在「资源设置」新增了经验模式生成队伍岛资源速度倍率和经验模式生成绿宝石速度倍率两个设置,用于调整资源生成速率
- 在「资源设置」新增了经验模式损失资源的设置,决定在玩家死亡后将损失多少经验,并给予击杀者,可选项有全部损失、损失一半和不损失
- 在设置中,新增了启用二队、四队、八队经验模式的开关,并允许单独生成对应的经验模式
- 在「资源设置」中新增了队伍资源生成点共享资源的设置,以允许玩家在队伍资源生成点获取资源时可以不用抢夺,而是所有人均可共享,默认为开启,但目前还没有实装功能
商人交易
- 现在不再允许两个玩家同时打开一个商人的 UI,如果检查到此情况会立刻关闭这两名玩家的 UI
自主选队
- #48 重新设计了自主选队的机制,现在在游戏前基于一个 NPC 进行自主选队
- 这样做,可以保证自主选队的 UI 及时更新
- 并且也补全了有关玩家退出时的检查机制
设置
- #59 在杂项设置中新增了恢复饥饿值间隔设置,默认为 3 秒恢复一次(上个版本是 10 秒恢复一次)
漏洞修复
- #49 修复了在游玩过程中可能会出现的一些日志报错
- #50 修复了商店可以扔出标签页物品的问题
- #51 修复了无床队伍的最后一名玩家退出后不会触发队伍淘汰的问题
- #52 修复了在有玩家购买魔法牛奶后,会导致所有食物均附加魔法牛奶效果的问题
- #53 修复了含水床无法检查的问题
- #57 现在在地图兰花中,绿队的队旗可以成功替换了
- 修复了在生成地图阶段尝试生成其他地图会导致地图强制生成并后续流程锁死的问题
- 修复了已被淘汰的队伍在因为某些原因被二次淘汰后,会导致其他存活队伍被淘汰的问题
- 修复了玩家在点击床设置重生点后,再死亡会在床的位置重生而非在地图正上方重生的问题
- 调整了地图瀑布的出生点,以解决全部队伍都无法围床 3 层的问题
- 调整了地图瀑布的地图下限并更改了超界算法,以解决搭桥蛋和末影珍珠提前清除的问题
技术性
- 在
BedwarsSystem类新增entryNextStage()方法,调用时自动移除全部时间线和事件,并进入下一个阶段 - 移除了
BedwarsMode类的exit...Stage()方法,现在使用BedwarsSystem.entryNextStage()进入下一个阶段 - 抽象了
BedwarsClassicMode类为BedwarsMode类,并令BedwarsClassicMode类继承自BedwarsMode类- 目前,其他
Bedwars...Mode类仍然继承自BedwarsClassicMode类
- 目前,其他
- 为
BedwarsItemTrader类、BedwarsUpgradeTrader类、BedwarsItemShopitem类、BedwarsUpgradeShopitem类、BedwarsMap类、BedwarsTeam类和BedwarsPlayer对各个模式各自抽象了经典模式、夺点模式和经验模式的类 - 为
BedwarsMode类新增了beforeEntry...Stage()方法和afterEntry...Stage()方法,以在进入此阶段前和此阶段后执行代码,可用于其他模式 - 优化了商人替换物品的逻辑