{
"Dimensions": {
"End": {
// 末地是否应该像默认世界类型一样生成?[默认: false]
"Default": false,
// 主岛是否应该正常生成?[默认: true]
"mainIsland": true
},
"Nether": {
// 下界是否应该像默认世界类型一样生成?[默认: false]
"Default": false
},
"Overworld": {
// 主世界是否应该像默认世界类型一样生成?[默认: false]
"Default": false
}
},
"Inventory": {
// 第一次加入世界时,是否应该重置所有物品?[默认: false]
// 这将删除所有其他模组在生成时给的物品,包括指南书。
"clearInv": false,
// 玩家离开队伍时,物品是否应该掉落?[默认: true]
"dropItems": true
},
"Spawn": {
// 生成岛屿的维度。
"dimension": "minecraft:overworld",
// 你可以在生成保护区内与之互动的实体。
// 这是一个资源列表。请参见 https://moddingx.org/libx/org/moddingx/libx/util/data/ResourceList.html#use_resource_lists_in_configs
"interactionEntitiesInSpawnProtection": {
"allow_list": true,
"elements": []
},
// 如果没有给定的生成点有效,寻找有效生成点的半径。
// 最小值: 0
"radius": 50,
// 将被阻止的事件类型列表:
// interact_entities = 与实体互动,例如骑猪
// interact_blocks = 与方块互动,例如激活按钮、放置或破坏方块
// mob_griefing = 生物破坏世界
// explosions = TNT、爬行者或其他爆炸
// crop_grow = 作物生长
// mobs_spawn = 生物生成
// mobs_spawn_egg = 使用生成蛋召唤生物
// damage = 攻击他人或被攻击
// healing = 在生成时获得治疗和饱和
"spawnProtectionEvents": [
"interact_entities",
"interact_blocks",
"mob_griefing",
"explosions",
"crop_grow",
"mobs_spawn",
"mobs_spawn_egg",
"damage",
"healing"
],
// 应用生成保护的区块半径。在此区域内,只有管理员玩家可以避免此保护。
"spawnProtectionRadius": 0,
"Height": {
// 如果生成高度类型设置为“范围”,此偏移量将用于稍微移动生成高度。
// 负值向下移动,正值向上移动。
"offset": 0,
// 你可以设置从 minY 到 maxY 的范围。minY 是底部生成位置。maxY 是顶部生成位置。
// 如果你将生成高度类型设置为“设置”,将使用底部值作为设定高度。否则,高度将被计算。
"range": {
"bottom": 64,
"top": 319
},
// set:
// 使用范围的底部高度
// range_top:
// 从顶部位置向下搜索有效生成位置。
// 如果未找到有效位置,将使用顶部位置。
// range_bottom:
// 从顶部位置向下搜索有效生成位置。
// 如果未找到有效位置,将使用底部位置。
// 允许值: set, range_bottom, range_top
"spawnType": "set"
}
},
// 通过此项,你可以配置生成的结构和特征。
// 提示: 你也可以只使用模组 ID 作为通配符,适用于该模组的所有特征/结构。
// 警告: 一些特征如树需要特殊的表面!
// 警告: 这仅适用于原版维度(主世界、下界、末地)
"Structures": {
// 所有应生成的特征。
// 所有可能的结构列表可在 config/skyblockbuilder/data/features.txt 中找到。
// 提示: 这两个默认值是末地中的黑曜石塔所必需的。如果缺失,它们将在重生龙时首先生成。
// 这是一个资源列表。请参见 https://moddingx.org/libx/org/moddingx/libx/util/data/ResourceList.html#use_resource_lists_in_configs
"generationFeatures": {
"allow_list": true,
"elements": [
"minecraft:end_spike",
"minecraft:end_gateway_return"
]
},
// 所有应生成的结构。
// 所有可能的结构列表可在 config/skyblockbuilder/data/structures.txt 中找到。
// 这是一个资源列表。请参见 https://moddingx.org/libx/org/moddingx/libx/util/data/ResourceList.html#use_resource_lists_in_configs
"generationStructures": {
"allow_list": true,
"elements": [
"minecraft:fortress"
]
}
},
"Utility": {
// 玩家是否可以创建自己的队伍?[默认: false]
"createOwnTeam": true,
// 强制检查世界是否是空岛
// 这将启用在没有任何空岛维度的世界中的命令
// 使用风险自负,不支持在默认世界中启用此选项
"forceSkyblockCheck": false,
// 玩家是否可以离开队伍或邀请其他人?[默认: true]
"selfManage": true,
"Spawns": {
// 玩家是否可以修改他们的生成位置?[默认: true]
"modifySpawns": true,
// 从岛屿中心到可能生成点的范围。[默认: 50]
"range": 50
},
"Teleports": {
// 玩家是否可以访问其他岛屿?[默认: true]
"allowVisits": true,
// 玩家是否可以传送到另一个维度?[默认: true]
"crossDimensionTeleportation": true,
// 玩家是否可以传送到他们的家岛?[默认: true]
"home": true,
// 回家传送的冷却时间,以刻为单位。[默认: 3600 = 3分钟]
"homeCooldown": 3600,
// 玩家是否可以传送到出生点?[默认: true]
"spawn": true,
// 传送到出生点的冷却时间,以刻为单位。[默认: 3600 = 3分钟]
"spawnCooldown": 3600,
// 在此列表中的维度禁止执行传送命令。如果将 "allow_list" 设置为 true,则行为相反。
// 这是一个资源列表。请参见 https://moddingx.org/libx/org/moddingx/libx/util/data/ResourceList.html#use_resource_lists_in_configs
"teleportationDimensions": {
"allow_list": false,
"elements": []
}
}
},
"World": {
// 每个维度的生物群系列表。
// 你不能用于末地维度。末地维度将始终有其五个生物群系。
// 主世界默认有所有海洋,因为动物不能在这些生物群系中生成。
// 这些是资源列表。请参见 https://moddingx.org/libx/org/moddingx/libx/util/data/ResourceList.html#use_resource_lists_in_configs
"biomes": {
"minecraft:overworld": {
"allow_list": false,
"elements": [
"minecraft:*ocean*"
]
},
"minecraft:the_nether": {
"allow_list": false,
"elements": []
}
},
"carvers": {
"minecraft:overworld": {
"allow_list": true,
"elements": []
},
"minecraft:the_nether": {
"allow_list": true,
"elements": []
},
"minecraft:the_end": {
"allow_list": true,
"elements": []
}
},
// 主世界中岛屿之间的距离 [默认: 8192]
// 下界的距离是1/8
// 范围: 64 - 29999900
"islandDistance": 8192,
// 从0, 0生成岛屿的偏移量
// 可以用于在.mca文件的中间生成它们
"offset": 0,
// 世界中的海平面高度 [默认: 63]
"seaHeight": 63,
// 是否在维度中生成表面?[默认: false]
"surface": false,
// 生成不同维度表面的方块设置。
// 格式与平坦世界生成设置相同(仅限方块)
// 警告: 不适用于模组方块,请参见 https://github.com/MelanX/SkyblockBuilder/issues/133#issuecomment-2075351219
"surfaceSettings": {
"minecraft:overworld": "minecraft:bedrock,2*minecraft:dirt,minecraft:grass_block",
"minecraft:the_nether": "",
"minecraft:the_end": ""
}
}
}