介绍
Airdrop Supply模组现已更新至 Minecraft 1.20.1!
ReAirdrop Supply
这是一个空投模组。
此模组需要配合数据包才能完整运行,专为整合包作者设计。
兼容列表
Xaero的小地图


配置文件
所有配置选项如下(均为整数):
- AIRDROP_SPREAD_RANGE空投箱的最大分散距离,不得小于 10。
- AIRDROP_SPAWN_INTERVAL空投箱出现的间隔,以游戏刻计算,不得小于 100。
- AIRDROP_DESPAWN_TIME空投箱消失前的时间,以游戏刻计算,不得小于 100。
- MEDIC_AIRDROP_WEIGHT医疗空投箱权重,不得小于 0。
- AMMO_AIRDROP_WEIGHT弹药空投箱权重,不得小于 0。
- NO_AIRDROP_WEIGHT不生成空投箱的权重,不得小于 0。
请注意,
MEDIC_AIRDROP_WEIGHT和AMMO_AIRDROP_WEIGHT的总和必须大于 1,否则会导致崩溃。
- BASIC_BASE_WEIGHT基础级空投箱的基础权重,不得小于 0。
- BASIC_MULTIPLE_WEIGHT基础级空投箱的倍率权重,不得小于 0。
- MEDIUM_BASE_WEIGHT中级空投箱的基础权重,不得小于 -10000。
- MEDIUM_MULTIPLE_WEIGHT中级空投箱的倍率权重,不得小于 -10000。
- ADVANCED_BASE_WEIGHT高级空投箱的基础权重,不得小于 -10000。
- ADVANCED_MULTIPLE_WEIGHT高级空投箱的倍率权重,不得小于 -10000。
不同等级的权重计算方式为 Weight = BASE_WEIGHT + Day * MULTIPLE_WEIGHT
权重小于 1 时,该等级的空投箱不会出现。
数据包
此模组的数据包需要包含六个战利品表;此处不详细介绍数据包的创建和使用方法。
airdrop_supply/medic_basic对应基础级医疗空投箱的战利品表。
airdrop_supply/medic_medium对应中级医疗空投箱的战利品表。
airdrop_supply/medic_advanced对应高级医疗空投箱的战利品表。
airdrop_supply/ammo_basic对应基础级弹药空投箱的战利品表。
airdrop_supply/ammo_medium对应中级弹药空投箱的战利品表。
airdrop_supply/ammo_advanced对应高级弹药空投箱的战利品表。
请将战利品表的类型限制为
chest。
airdrop_supply/medic_basic的简单示例,最多提供 4 个苹果。
{
"type": "minecraft:chest",
"pools": [
{
"rolls": {
"type": "minecraft:uniform",
"min": 1,
"max": 4
},
"bonus_rolls": 0,
"entries": [
{
"type": "minecraft:item",
"name": "minecraft:apple"
}
]
}
]
}
airdrop_supply/ammo_basic 的简单示例,提供 2 把铁剑,并有概率提供一把钻石剑。
{
"type": "minecraft:chest",
"pools": [
{
"rolls": {
"type": "minecraft:uniform",
"min": 0,
"max": 1
},
"bonus_rolls": 0,
"entries": [
{
"type": "minecraft:item",
"name": "minecraft:diamond_sword"
}
]
},
{
"rolls": 2,
"entries": [
{
"type": "minecraft:item",
"name": "minecraft:iron_sword"
}
]
}
]
}
自定义通知
此模组的自定义通知可通过自定义语言文件进行修改。标准语言文件如下,其中 notification 是通知的前缀。
{
"container.airdrop_supply.airdrop_supply": "Airdrop Supply Crate",
"notification.airdrop_supply.airdrop_arrive": "%4$s's airdrop supply crate has arrived at [%1$s]-[%2$s]-[%3$s].",
"notification.airdrop_supply.airdrop_crash": "%1$s's airdrop supply crate has crashed.",
"notification.airdrop_supply.airdrop_invalidate": "%4$s's airdrop supply crate at [%1$s]-[%2$s]-[%3$s] disappeared.",
"notification.airdrop_supply.airdrop_summoned": "%1$s has called an airdrop supply crate. Please be patient.",
"notification.airdrop_supply.airdrop_summoned_invalid_dimension": "%1$s tries to summon an airdrop supply crate in invalid dimension.",
"notification.airdrop_supply.airdrop_location_set": "%3$s has fixed airdrop location at [%1$s]-[%2$s].",
"notification.airdrop_supply.airdrop_location_set_invalid_dimension": "%1$s tries to set airdrop location in invalid dimension.",
"notification.airdrop_supply.airdrop_location_unset": "%1$s has canceled fixed airdrop location.",
"notification.airdrop_supply.airdrop_location_unset_invalid_dimension": "Cannot cancel fixed airdrop location in this dimension.",
"item.airdrop_supply.airdrop_pager": "Airdrop Pager",
"item.airdrop_supply.airdrop_location_fixer": "Airdrop Location Fixer",
"item.airdrop_supply.airdrop_location_canceller": "Airdrop Location Canceller",
"block.airdrop_supply.airdrop_supply": "Airdrop Supply Crate",
"creativetab.airdrop_supply.airdrop_supply": "Airdrop Supply"
}
- airdrop_arrive: 空投箱成功抵达时的通知。四个参数分别为空投箱的 x、y、z 坐标和玩家名称。
- airdrop_crash: 未选择空投箱导致空投失败时的通知。参数为玩家名称。
- airdrop_invalidate: 空投箱过期时的通知。四个参数分别为空投箱的 x、y、z 坐标和玩家名称。
- airdrop_summoned: 成功呼叫空投箱时的通知。参数为玩家名称。
- airdrop_summoned_invalid_dimension: 在非主世界维度中呼叫空投箱失败时的通知。手动呼叫空投箱不会随机出现没有空投箱的情况。参数为玩家名称。
- airdrop_location_set: 成功设置空投箱位置时的通知。三个参数分别为空投箱的 x、z 坐标和玩家名称。
- airdrop_location_set_invalid_dimension: 在非主世界维度中设置空投箱位置失败时的通知。参数为玩家名称。
- airdrop_location_unset: 成功取消设置空投箱位置时的通知。参数为玩家名称。
- airdrop_location_unset_invalid_dimension: 在非主世界维度中取消设置空投箱位置失败时的通知。无参数。
空投召唤命令
格式:/airdrop x y z airdrop_level airdrop_type
仅在主世界有效
常见问题
ReAirdrop Supply 支持哪些 Minecraft 版本?
ReAirdrop Supply 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
ReAirdrop Supply 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
KalebLangley 的其他作品
查看全部 →TexTrue’s Embeddium Options
Reese's Sodium Options 的非官方移植版,使其兼容 MinecraftForge/NeoForge 上的 Embeddium。为 Embeddium 提供的替代选项菜单。
ObsidianUI
SpruceUI 的非官方 Architectury 移植版。一款 Minecraft 前置库模组,为创建 GUI 界面提供了全新的抽象层。
MaFgLib
MaLiLib 非官方 Forge 移植版。用于 masa 系列模组(Neo)Forge 移植版的前置库。
RyoamicLights
LambDynamicLights 的非官方 Architectury 移植版。 一款适用于 Minecraft 的动态光源模组。
评论
登录后评论和评分