随机生成 - woshiermuqwq/mythic-chinese GitHub Wiki
随机生成允许您修改世界整体生成(就像原版在黑夜时会生成僵尸、爬行者一样).
随机生成配置存放于 /MythicMobs/RandomSpawner 文件夹内.
内容遵循 Yaml 格式, 但文件格式可不为yaml(.yml)
插件成功安装后自动创建的随机生成示例(文本):
RandomSkeletonKing:
MobType: SkeletonKing
Worlds: world
Chance: 0.001
Priority: 1
Cooldown: 0
Action: ADD
Conditions:
- outside true
任意字符:
Action: Add
其它随机生成选项:
-
生成模式的值一旦为无效值, MythicMobs将无法正常启动
-
Action: REPLACE
- 替换原版生成机制所生成的原版实体为Mythic实体.
- 由于Mythic实体不会计入刷怪上限, 所以若没有任何条件则会高频刷怪
- 需开启游戏规则: 生物是否自然生成(doMobSpawning)
- 仅影响自然生成的实体, 也就是不影响刷怪笼、灾厄巡逻队生成、制造铁傀儡
-
Action: ADD
- 直接在世界上新增Mythic实体.
- 低耗能,但无视原版限制(如可以在白天生成僵尸 且不会被实体数量上限所限制).
- 无需开启游戏规则: 生物是否自然生成(doMobSpawning)
- 需开启config.yml内 RandomSpawning部分内的GenerateSpawnPoints.
-
Action: DENY
- 直接在世界上新增无法繁殖的Mythic实体.
-
Type: SkeletonKing
- 所生成的Mythic实体内部名
- Type: 实体A
- Type: 实体A,实体B
- 选项名也可以是MobType 或 MobName
- 模式为 ADD 时不支持原版实体
- 从 5.3.0 起支持非敌对生物
-
Level: 数值
- 所生成Mythic实体的等级
- 不支持范围值
- 默认值为1
-
Chance: 几率
- 尝试生成Mythic实体的几率
- 1 = 100%
-
Priority: 权重
- 生成权重
- 多个随机生成配置 各项数值一致且都符合生成条件尝试生成实体时 较高权重的会率先生成.
- 默认值为1
- Priority: 128
-
UseWorldScaling: [true/false]
- 是否启用世界出生点距离等级调整值.
- 该功能将令所生成实体被生成时
- 默认值为true
-
Conditions: [列表]
- 仅支持位置类条件
- 条件列表->条件
- Conditions:
- - 条件 1
- - 条件 2
-
Worlds: 世界名
- Worlds: world
- Worlds: world,world_the_end,world_nether
-
Biomes: 群系
- 令Mythic实体在指定多个群系内随机生成
- Biomes: SNOWY_TUNDRA,ICE_SPIKES,SNOWY_TAIGA,...
-
Reason: 原因
- 生成原因
- 默认Custom
- 原因列表->点我
- Reason: NATURAL
-
PositionType: 生成类型
- 应该选取位于什么类型的生成点
- 这将决定实体生成于哪里
- 需使用生成模式: ADD
- 默认值为LAND
-
Cooldown: 数值
- 生成后多久重新尝试生成
- 单位为秒
- 默认值为0
- 新增于 MM 4.14.0
测试随机生成:
Action: Add
Type: 实体A
Level: 2
Chance: 0.01
Priority: 10
UseWorldScaling: false
Worlds: world
Conditions:
- region{r=区域名} true
在指定区域内生成实体A.
测试随机生成:
Action: ADD
Type: 实体A,实体B
BIOME: OCEAN,PLAINS
Level: 2
Chance: 0.01
Priority: 10
UseWorldScaling: false
Worlds: world
在草原与海洋群系生成实体A.
测试随机生成:
Action: add
Type: 测试
Chance: 1
Conditions:
- mobsinradius{type=测试;amound=<1;r=1600}
检测 以生成点为中心 1600格方块为半径 的球体范围内
Mythic实体: 测试 的数量是否小于1
小于则尝试生成Mythic实体: 测试
如果整个世界只有2000x2000的方块..那这就几乎让这个世界只能生成一个此实体..