Tensura种族生成设置(TRSS)

Tensura种族生成设置(TRSS)

Tensura Reincarnated 的一个小插件,可让你为每个种族配置自定义的出生位置。

游戏机制

Tensura 种族出生点设置

(简称 TRSS 或 Tensura Race Spawns)

这是一个为 Tensura Reincarnated 制作的小型附属模组,允许你为每个种族配置自定义出生点位置。
核心思路很简单:不同种族可以出生在不同的维度、生物群系或结构中。该功能同样适用于其他附属模组添加的种族,只需知道其注册 ID 即可。

功能介绍

该模组可以:

  • 设置特定种族的初始出生点;
  • 搜索已配置的生物群系(或标签);
  • 搜索已配置的结构(或标签);
  • 可选使用 Async Locator Refined 进行异步生物群系/结构搜索;
  • 将找到的出生点分配给特定玩家(若已配置);

配置文件存储于:

config/tensura/race_spawns.toml

示例:

[settings]
    spawnRadius=6400
    useAsyncLocator=true

[Races]
    [Races.slime]
        spawnDimension="minecraft:overworld"
        spawnBiome=["#minecraft:is_overworld"]
        spawnStructure=[]
        onlyInitial=true
        assignedToPlayer=false

    [Races."exampleaddon:custom_race"]
        spawnDimension="minecraft:overworld"
        spawnBiome=["minecraft:swamp", "#is_taiga"]
        spawnStructure=["#minecraft:village", "minecraft:mineshaft"]
        onlyInitial=false
        assignedToPlayer=true

配置说明

空值表示“忽略此选项,使用默认出生逻辑”。

spawnDimension=""
spawnBiome=[]
spawnStructure=[]

如果三个出生字段均为空,玩家将使用常规世界出生点。

  • onlyInitial=true:找到的出生点将像普通 /spawnpoint 或床出生点一样工作。
  • onlyInitial=false:配置的出生点将更像该玩家的个人世界出生点。
  • assignedToPlayer=true:防止同一配置的生物群系/结构位置被其他玩家重复使用。

你还可以在游戏中热重载配置文件:

/tensuraracespawns reload

可选依赖项

  • Async Locator Refined
    该模组为可选依赖,但强烈推荐安装。没有它,本附属模组仍可正常运行。