
真正随机
随机化世界
TrulyRandom – 随机化世界
通过三大类别选择世界中应随机化的模块:世界生成模块、通用模块和客户端模块。你可以在创建世界时访问模块配置,或在游戏内通过指定按键(g)打开随机化器 GUI。
模块与设置
- 方块模型: 随机化形状和状态相同的方块的模型。
- 设置允许你强制某个方块状态的所有实例共用默认状态的同一模型。
- 你也可以选择忽略模型遮挡和状态属性,但这可能导致渲染异常或 FPS 卡顿。
- 物品模型: 随机化物品的模型。
- 你可以启用“匹配方块模型随机化”以强制随机物品模型与其方块对应物匹配。
- 战利品表: 随机化方块、实体、箱子等的战利品表。
- 你可以配置为完全替换战利品表(推荐以保持一致性),或生成随机数量和随机物品。
- 配方: 随机化物品的合成配方。
- 提供独立设置,可分别切换合成、熔炼、高炉冶炼、烟熏、营火烹饪、切石和锻造的随机化。
- 村民交易: 随机化村民交易的物品。
- 此随机化包括绿宝石。
- 结构: 每个结构将被替换为在原本生成位置生成的不同结构(要塞除外)。
- 启用后,
/locate命令将不可靠。 - 设置包括切换是否使用旧版随机化器(允许所有结构在任何地方生成),以及将末地城的鞘翅耐久削弱为 0 的选项。
- 启用后,
- 地物: 每个地物将尽可能被替换为另一个地物(例如,用冰山代替树木)。
- 方块调色板: 每种方块将被替换为另一种方块。
- 设置允许你忽略状态属性、碰撞形状和遮挡形状。
- 你可以选择“保持石头为石头”以允许主世界地表规则生效。推荐启用此选项。
- 警告:此模块可能导致世界不稳定,且设置后无法更改。
关于世界生成模块的说明:
- 结构、地物和方块调色板等世界生成模块在创建世界时设定后无法更改。
战利品追踪器
- 从生存模式物品栏中的红皮书打开。
- 显示你已触发战利品表的物品条目(即使它们没有掉落)。
- 条目可打开一个图表,显示其来源,深度最多 20 层。
- 悬停某个来源会显示到达该条目的完整路径。
- 悬停物品时按住 Shift 键会显示你已发现的掉落该物品的战利品表。
- 追踪器书本现在还支持追踪所有村民职业的“村庄英雄”礼物。
服务器设置
在服务器根目录下创建一个名为 trulyrandom.json 的 json 文件,内容如下:
{
"<module_name>": {
"enabled": <true/false>, // 可选(默认为 false)
"seed": <number>, // 可选(默认为随机)
"type": "<state_id>", // 必填
"<additional_settings>": <value> // 可选(参见下方配置架构)
}
}
此文件将在世界生成前仅被读取一次,后续更新不会被考虑。 如果你想启用世界生成模块,它们必须在此文件中配置;其他模块可以通过随机化器 GUI 配置。
配置架构
| 模块 | 状态 ID | 选项 |
|---|---|---|
block_models |
trulyrandom:block_model |
force_states_to_use_same_model(布尔值)默认为 falseignore_model_occlusion(布尔值)默认为 falseignore_state_properties(布尔值)默认为 false |
item_models |
trulyrandom:item_model |
match_block_model_randomisation(布尔值)默认为 false |
loot_tables |
trulyrandom:loot |
use_other_loot_tables(布尔值)默认为 true |
recipes |
trulyrandom:recipe |
enabled_recipe_types:见下方 |
trades |
trulyrandom:standard |
不适用 |
structures |
trulyrandom:structure |
use_legacy_randomiser(布尔值)默认为 falsenerf_elytra(布尔值)默认为 false |
features |
trulyrandom:standard |
不适用 |
block_palette |
trulyrandom:block_palette |
ignore_state_properties(布尔值)默认为 falseignore_collision_shape(布尔值)默认为 falseignore_occlusion_shape(布尔值)默认为 falsekeep_stone_as_stone(布尔值)默认为 true |
配方类型
启用/禁用配方类型遵循 "namespace:type": <boolean> 的格式。例如:
{
"enabled_recipe_types": {
"minecraft:smoking": true,
"minecraft:stonecutting": true,
"minecraft:smelting": true,
"minecraft:crafting": true
}
}
要查看示例配置,请不提供配置文件,模组将生成用于服务器的配置作为模板。 要重新使用此配置,请删除世界文件夹,进行你想要的更改,然后重启服务器。
团队
默认情况下,每个玩家从自己的团队开始,并且是团队所有者。你可以通过 /trulyrandom team invite <player> 邀请其他玩家加入你的团队,被邀请者将收到一条消息,可以在其中接受邀请。
游戏内 /trulyrandom team 命令下还有其他团队配置命令。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。