
DeadDrops核心
独立的服务器端空投系统,支持可配置战利品、七种空投变体、全球竞速,无需客户端模组。
DeadDrop Core
DeadDrop Core 是一款适用于 Minecraft Forge 的、完全可配置的服务端空投系统。它使用安全、随机的坐标来创建竞争性的补给空投事件,且玩家客户端无需安装 DeadDrop。
它默认包含原版容器和战利品,因此几乎可以在任何 Forge 1.20.1 模组包中独立运行。
全球补给竞赛
自动空投会为每位符合条件的在线玩家搜索一个安全位置。
默认情况下,空投可能出现在距离最近玩家 1,000 至 5,000 格方块之间。每位符合条件的玩家会获得相同次数的位置搜索尝试,这有助于在玩家分布相隔数千格方块的服务器中分配机会。
空投不会公布最近玩家的名字。所有人都收到相同的坐标,使每次空投都成为一场全服竞赛。
七种空投变体
每次空投都会随机选择以下七种加权变体之一:
- 普通 — 通用生存补给
- 食物 — 食物、水和应急口粮
- 医疗 — 基础及高级医疗用品
- 建筑 — 维修用品和建筑材料
- 武器 — 武器、弹药、配件和爆炸物
- 军用 — 均衡的高价值装备
- 稀有 — 提高奖励几率并包含有距离限制的稀有护甲
每种变体都有自己的容器、选择权重和战利品类别倍率。
默认容器使用木桶和彩色潜影盒,因此不需要额外的内容模组。
基于距离的奖励
旅行越远,奖励越好:
- 低于 2,500 格:普通战利品
- 2,500–3,999 格:1.5 倍战利品
- 4,000 格及以上:2 倍战利品
这些阈值和倍率均可完全配置。
当空投距离最近玩家至少 4,000 格时,护甲有单独的 5% 几率出现。默认情况下,每次成功掷骰只会奖励一件护甲,以防止距离和周末倍率使大量终局装备涌入服务器。
医疗用品
默认医疗设置如下:
- 基础医疗用品:50% 几率,每组 10–15 个物品
- 高级医疗用品:20% 几率,每组 6–12 个物品
- 最大医疗战利品槽位:5
医疗几率、数量、物品池和槽位限制均可更改。
自动清理
空投容器可以在所有物品被取走后自动消失。
默认情况下:
- 空箱子在 5 秒后移除
- 未开启或部分搜刮的箱子在 20 分钟后过期
- 浮动的标签和活跃空投记录会随着箱子一起移除
- 服务器可以在箱子被完全搜刮后发布公告
着陆失败处理
如果 DeadDrop Core 找不到安全的着陆位置,服务器可以使用以下两种可配置行为之一:
- 重试 — 飞机盘旋并在延迟后再次尝试着陆
- 损毁 — 无线电宣布货物在着陆时损毁,并安排下一次正常空投
这可以防止在找不到合适地形时计时器卡住。
周末事件
DeadDrop Core 包含一个可选的周六和周日事件系统。
在周末事件激活期间:
- 成功获得的战利品数量可以成倍增加
- 自动空投可以更频繁地到达
- 可以启用特殊事件公告
- 可以强制激活事件以用于测试或社区活动
时区、倍率、空投频率和公告均可配置。
完全可配置
DeadDrop Core 会创建:
config/DeadDrop.toml
服务器管理员可以配置:
- 自动空投间隔
- 警告时间
- 最小在线玩家数
- 最小和最大空投距离
- 每位玩家的搜索尝试次数
- 生物群系限制
- 空投存在时间
- 坐标、标签和粒子效果
- 空容器清理
- 空投失败行为
- 距离奖励阈值
- 周末事件
- 变体权重和容器
- 类别几率
- 物品池
- 堆叠数量
- 医疗用品
- 武器和弹药等
- 食物和生存补给
- 护甲和稀有奖励
- 维修和建筑材料
- 爆炸物和额外战利品
配置的战利品条目使用此格式:
item_id|minimum_count|maximum_count|weight
正在运行的模组包中任何已注册的物品都可以添加到配置中。缺失的物品 ID 会被安全跳过。
管理员指令
主要指令为:
/deaddrop
可用指令包括:
- /deaddrop help
- /deaddrop summon
- /deaddrop summon <player>
- /deaddrop summon variant <type>
- /deaddrop summonat <x> <z> [type]
- /deaddrop status
- /deaddrop validate
- /deaddrop event
- /deaddrop list
- /deaddrop reset
- /deaddrop clear
- /deaddrop config show
- /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>
旧的 /airdrop 指令仍可作为别名使用。
需要管理员权限级别 2。
服务端安装
- 停止服务器。
- 将 DeadDrop Core JAR 文件放入服务器的 mods 文件夹。
- 确保只安装了一个版本的 DeadDrop。
- 启动服务器。
- 通过 config/DeadDrop.toml 或游戏内管理员指令配置模组。
玩家无需在其客户端安装 DeadDrop Core。
如果服务器管理员将其他模组的物品添加到战利品配置中,玩家必须已经安装了该内容模组作为模组包的一部分。
要求
- Minecraft 1.20.1
- Minecraft Forge 47.4.0 或兼容的 Forge 47.x 版本
- 专用或集成的 Forge 服务器
DeadDrop Core 不要求特定的内容模组、武器系统、世界生成器、装备槽位 API 或客户端配套模组。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。