
深海
改变海洋区域的船只导航方式。
查看大图DeepSea
DeepSea 是一款 Fabric 模组,为海洋生物群系添加了可配置的船只行为。默认情况下,所有已加载的船只每 100 个游戏刻(5 秒)被定期检查一次,处于配置的海洋生物群系(#deepsea:ocean)中且带有 #deepsea:boat 标签的船只将被破坏并掉落。
兼容性
- 必需: Fabric API
- 可配合使用:
默认情况下,
#deepsea:boat标签仅包含#c:boats,#deepsea:ocean标签仅包含#c:is_ocean。
安装
- 将 DeepSea 的
.jar文件放入你的mods文件夹。 - 启动服务器或加载世界——模组会立即生效。
这是一个仅服务端模组。客户端无需安装。
自定义
要包含/移除船只,只需为标签文件创建一个数据包:
data/deepsea/tags/entity_type/boat.json
{
"values": [
"#c:boats"
]
}
要包含/移除生物群系,只需为标签文件创建一个数据包:
data/deepsea/tags/worldgen/biome/ocean.json
{
"values": [
{
"id": "#c:is_ocean",
"required": false
}
]
}
配置项文档
enabled:
启用或禁用模组。
类型:boolean默认值:truetick_interval:
检查船只的间隔(以游戏刻为单位)。
类型:integer默认值:100boat_damage:
应用于海洋生物群系中船只的伤害量。
类型:float默认值:100.0discard_boat:
若为 true,海洋生物群系中的船只将被直接移除而不掉落船只物品;若为 false,船只将受到伤害、被破坏并掉落船只物品。
类型:boolean默认值:falsecache:
生物群系查找缓存的配置。
类型:object默认值:见下方- cache_size:
在刷新之前,缓存的最大生物群系查找结果(例如,“该位置是否在海洋中?”)数量。
类型:integer默认值:500 - cache_time:
缓存的生物群系结果在刷新之前保留的时长(以分钟为单位)。
类型:integer默认值:240
- cache_size:
sound:
船只受损或被摧毁时音效的配置。
类型:object默认值:见下方- play_sound:
当船只受损或被摧毁时是否播放音效。
类型:boolean默认值:true - volume:
船只受损或被摧毁时播放的音效音量。
类型:float默认值:1.0 - pitch:
船只受损或被摧毁时播放的音效音高。
类型:float默认值:1.0
- play_sound:
完整配置示例:
{
"enabled": true,
"tick_interval": 100,
"boat_damage": 100.0,
"discard_boat": false,
"cache": {
"cache_size": 500,
"cache_time": 240
},
"sound": {
"play_sound": true,
"volume": 1.0,
"pitch": 1.0
}
}
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。