
DeadDrops
一个功能完全可配置的服务器端空投模组,包含全球城市竞赛、距离缩放军事战利品、TaCZ武器以及周末活动。
DEADDROP
DeadDrop 是一款完全可配置的、服务端 Forge 模组,为 DeceasedCraft 和其他末世主题的 Minecraft 服务器添加竞争性军事空投。
补给箱会降落在遥远的地点,并向所有在线玩家广播其坐标。补给箱没有指定所有者,最近玩家的身份保持隐藏,第一个抵达补给点的幸存者可以搜刮其中的物资。
DeadDrop 只需安装在服务器上,玩家无需在客户端安装。
全球空投竞赛
DeadDrop 在搜寻空投地点时,会考虑主世界中所有符合条件且非旁观状态的玩家的位置。
每次降落尝试会随机选取一名在线玩家作为搜索起点。由此得出的位置会与所有符合条件的玩家进行比对,合格后才会被接受。这使得空投能分布到玩家可能相隔数千个方块的服务器各处,同时保证每次竞赛都充满不可预测性。
默认情况下,一次空投必须满足:
- 距离每名符合条件的玩家至少 1,000 个方块
- 距离最近的玩家不超过 5,000 个方块
- 降落在安全、坚固的表面上
- 避开海洋和已配置的黑名单生物群系
- 在有城市信息时,降落在失落城市(Lost Cities)的城区内
- 保持在世界边界内
当补给箱降落时,其精确坐标会向全球播报。播报绝不会透露最近玩家的名字。
补给箱会保留一段可配置的 20 分钟竞赛窗口。没有所有权锁定——第一个抵达补给箱的幸存者即可打开并搜刮它。
基于距离的奖励
奖励倍率是根据降落点选定之时,补给箱与实际的最近玩家之间的距离计算的。
默认奖励等级:
- 1,000–2,499 个方块:普通战利品
- 2,500–3,999 个方块:1.5 倍战利品
- 4,000–5,000 个方块:2 倍战利品
距离较近的补给箱更容易抵达,而远处的补给箱则为额外的旅途和危险提供了更丰厚的回报。
距离加成会增加成功战利品类别产出的数量,并不会直接提升每个类别的出现几率。
军用补给箱
DeadDrop 使用《现代启示录》(Apocalypse Now)中的军用储物箱,最多拥有 45 个物品栏位。
可能的奖励包括:
- 从已安装的枪械包中发现的 TaCZ 枪械
- 配套的枪械弹药
- 瞄准镜、消音器、弹匣、握把、枪托和其他配件
- 军用口粮
- 基础与高级医疗用品
- 手榴弹和爆炸物
- 军用装备
- 军用护甲
- 防毒面具
- 修理材料
- 生存装备
- 建材
- 实用的 Curios 饰品和小物件
- 金苹果
- 附魔金苹果
- 稀有的高级武器大奖
- 重型防弹衣(Juggernaut armor)
- 稀有的 DeceasedCraft .50 BMG 弹壳模具
- 其他可配置的额外奖励战利品
战利品几率、数量、稀有度权重、物品 ID 和奖励倍率均可配置。
枪械与弹药稀有度
DeadDrop 会从服务器加载的内容中发现兼容的 TaCZ 武器、弹药和配件。
枪械可分为以下稀有度等级:
- 普通(Common)
- 少见(Uncommon)
- 稀有(Rare)
- 传说(Legendary)
弹药可分为:
- 普通(Common)
- 少见(Uncommon)
- 稀有(Rare)
- 异域(Exotic)
重型弹药、火箭弹和其他强力弹药类型可以被分配到限制性稀有度等级,并采用更小的数量。
在可能的情况下,第一批弹药奖励会与放入补给箱的第一把枪械相匹配。DeadDrop 还会避免在同一补给箱内重复选择武器和弹药。
自定义稀有度覆盖可以通过配置文件或游戏内命令进行管理。
医疗用品
医疗战利品分为两个独立的类别。
默认医疗设置:
- 基础医疗用品:50% 几率,数量 10–15
- 高级医疗用品:20% 几率,数量 6–12
- 所有医疗类别共享的游戏内补给箱槽位上限为 5 个
这提供了有用的医疗储备,同时避免医疗物品耗尽整个军用补给箱。
医疗几率、物品池、数量、权重和槽位上限均可配置。
重型防弹衣(Juggernaut Armor)
重型防弹衣被刻意限制在最具挑战性的空投中。
默认行为:
- 最近的玩家必须距离至少 4,000 个方块
- 重型防弹衣的掷骰几率为 5%
- 成功掷骰后奖励恰好一件随机护甲部件
- 距离倍率不会增加部件数量
- 周末倍率不会增加部件数量
几率、距离要求、允许的护甲部件、数量和倍率保护均可更改。
自动周末活动
DeadDrop 包含一个可选的自动活动,在周六和周日运行。
默认周末活动期间:
- 成功的一般战利品类别获得 2 倍数量倍率
- 自动空投的降落频率加倍
- 显示周末警告和到达播报
- 距离奖励与周末倍率叠加
因此,远距离的补给箱最高可获得总计 4 倍的一般战利品倍率。
重型防弹衣、医疗槽位上限和 .50 BMG 弹壳模具保留其配置的安全限制。
该活动可以启用、禁用或强制激活以进行测试。时区、倍率、播报和更快的空投行为均可配置。
播报与特效
DeadDrop 使用服务器控制的 Minecraft 效果使空投可见且令人兴奋。
功能包括:
- 飞机来袭警告
- 全球降落播报
- 精确的补给箱坐标
- 不泄露附近玩家姓名的匿名播报
- 距离奖励信息
- 周末奖励信息
- 漂浮的补给箱标签
- 烟雾和粒子标记
- 到达音效
- 补给箱到期播报
- DeadDrop 电台播报失败的运输消息
不需要任何客户端资源或自定义网络。
降落失败保护
地形生成、生物群系限制、城市要求或玩家位置有时会阻止 DeadDrop 找到合适的降落区域。
有两种可配置的失败模式:
- 重试:飞机盘旋并在可配置的延迟后再次搜索
- 被摧毁:DeadDrop 电台播报运输在降落时被摧毁,正常计划表恢复
默认行为是每 60 秒重试一次,直到找到有效的降落位置。
持久且受保护的补给箱
DeadDrop 会将进行中的空投和自动计划表与世界一同保存。
该模组还包括:
- 自动补给箱到期机制
- 防止破坏非空补给箱
- 服务器重启后计时器持久化
- 受保护的漂浮标签
- 防止物品被困在标签盔甲架中
- 对受影响的空补给箱物品栏的备份与恢复
- Lootr 兼容性处理
- Apocalypse Now 补丁兼容性
- 管理员补给箱列表和移除命令
游戏内完全可配置
DeadDrop 的每个配置值都可以在服务器运行时通过管理员命令管理。
游戏内编辑器会自动发现所有可用的配置路径。它支持数字、布尔值、文本值、物品池、生物群系列表、战利品条目和稀有度覆盖。
主要配置命令:
/deaddrop config show— 显示重要的实时设置/deaddrop config help— 显示配置帮助和快捷方式/deaddrop config paths [page]— 列出所有可编辑的配置路径/deaddrop config get <path>— 显示当前值和默认值/deaddrop config set <path> <value>— 验证、应用并保存任意设置/deaddrop config reset <path>— 将一项设置恢复为默认值/deaddrop config add <path> <entry>— 添加一个经过验证的列表条目/deaddrop config remove <path> <entry>— 移除一个列表条目
示例命令:
/deaddrop config interval 45/deaddrop config lifetime 20/deaddrop config basicmedicalchance 50/deaddrop config juggernautchance 5/deaddrop config weekendforced true/deaddrop config set schedule.intervalMinutes 45/deaddrop config get supplies.juggernautItems/deaddrop config add drop.blacklistedBiomes minecraft
更改会立即验证并保存到 config/deceased_airdrops.toml。
与计划表相关的更改会安全地重启自动计时器,以便新时效能生效。
高级物品池和稀有度列表可以通过完整的基于路径的系统进行编辑。常见设置也有更简短、更方便的命令。
管理员命令
所有 DeadDrop 命令都需要操作员权限等级 2。
/deaddrop— 显示命令菜单/deaddrop help— 显示命令帮助/deaddrop summon— 创建一个匿名的全球竞赛空投/deaddrop summon <player>— 创建一个指定操作员目标玩家的空投/deaddrop summonat <x> <z>— 在特定坐标附近创建空投/deaddrop status— 显示计时器、活动补给箱和生成模式/deaddrop validate— 验证已配置的方块和战利品集成/deaddrop event— 显示周末活动状态/deaddrop list— 列出活动的空投坐标/deaddrop reset— 重启自动空投计时器/deaddrop clear— 移除所有活动空投/deaddrop config— 访问配置系统
之前的 /airdrop 命令仍然可用,作为完全兼容的别名。
需求
- Minecraft 1.20.1
- Forge 47.4.0 或更新版本(Forge 47 系列)
- Java 17
- Apocalypse Now – Post Apocalyptic Arsenal 3.0.4 或更新版本
- TaCZ – Timeless and Classics Zero Guns 1.1.6 或更新版本
失落城市(The Lost Cities)是可选的,但强烈推荐用于基于城市的空投地点。
如果城市信息不可用,DeadDrop 可以使用其可配置的安全位置回退方案。
安装
- 停止 Minecraft 服务器。
- 为 Minecraft 1.20.1 安装 Forge。
- 安装 Apocalypse Now 和 TaCZ。
- 如果希望城市降落,请安装失落城市(The Lost Cities)。
- 将 DeadDrop 的 jar 文件放入服务器的
mods文件夹。 - 启动服务器。
- 从服务器控制台运行
/deaddrop validate。 - 运行
/deaddrop summon测试一次空投。
请勿在玩家客户端上安装 DeadDrop。它是一个服务端模组。
服务端设计
DeadDrop 不添加任何自定义方块、物品、客户端界面、客户端资源或网络通道。
它使用 Minecraft 和所需模组中已有的方块、物品栏、声音、粒子、播报和实体。
服务器管理员只需安装一次 DeadDrop,玩家无需修改客户端即可加入游戏。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。