

Mob Control 引入了一套强大且多功能的基于规则的系统,允许整合包设计者通过简单易读的配置文件轻松控制和自定义生物。你现在可以完全掌控你的生物!创建规则来改变生物的每一个方面。想要给予更多(或减少)经验值?增加更多生命值?完全阻止生物生成?为什么不呢!这是你的整合包,由你决定你的生物能做什么。为高级生物添加自定义 AI 怎么样?是的,你可以在任何生物上设置 AI,为你的整合包提供更定制的体验!
通过 Mob Control,你可以升级生物,使其拥有更高的生命值、伤害以及新的能力或行为,让遭遇战更加紧张刺激且富有策略性。总之,你可以完全掌控,定制生存体验!
功能特性
配置
显示文档 / 配置
################################################################################
# Mob Control 配置
################################################################################
[general]
# debug 设置为 true 时会在日志中输出大量额外信息。
# 除非你喜欢冗长的日志文件,或者正在排查问题,否则不要启用。
debug=false
# 模组兼容性:此选项在世界初始生成期间禁用生物检查。
use-generation-check=false
################################################################################
# 注意:规则按从上到下的顺序执行,第一个匹配所有条件的规则将优先生效。
# 注意:下面的规则是一个示例,可以安全忽略,仅用于文档说明目的。此规则尝试解释每个参数及其各种细节。如果我们能更好地措辞或解释某个参数,请告诉我们。
################################################################################
# [[mob]] - 定义生物并包含一个或多个 [[mob.rules]]。
################################################################################
[[mob]]
# name 是要控制的模组和生物。
# 必需
# 类型:字符串或字符串数组
# 语法:"mod:mob" 或 "mod:*" 或 "*:*" 或 "*"
# 注意:使用 * 进行通配符匹配。
# 示例:
# "*"
# "minecraft:zombie"
# "minecraft:*"
# ["minecraft:skeleton", "minecraft:creeper", "custom:*"]
name="mod:mob"
################################################################################
# [[mob.rule]] - 定义一个或多个规则来控制生物。
################################################################################
[[mob.rule]]
# name 为规则命名,以便从 "copy" 命令引用(见下文)。
# 可选
# 类型:字符串
name="example-rule"
# copy 使用指定名称的规则作为基础,你定义的任何内容将覆盖基础规则。
# 可选
# 类型:字符串
# 注意:必须匹配现有的 "name" mob.rule,否则将被忽略。
# 注意:目前,被引用的规则必须是同一 mob 中且位于此规则之前的规则。
copy="example-base-rule"
# type 定义此规则是用于刷怪笼、自然生成还是所有类型。
# 可选,默认为 block
# 类型:字符串或字符串数组
# 选项:
# block - 阻止生物生成。
# all - 适用于所有来源(控制、自然、刷怪笼等)。
# control - 类似于 natural,但使用 repeat 选项来强制生成以实现完全控制。
# natural - 适用于自然生成的生物,忽略 repeat 选项。
# spawner - 适用于刷怪笼(怪物刷怪笼和试炼刷怪笼)。
# 试炼刷怪笼忽略 repeat 选项。
# 示例:
# type="all"
# type="spawner"
type="all"
# run 是生成的概率。
# 可选,默认为 100,表示总是匹配
# 类型:数值,介于 0 和 100 之间
run=50
# repeat 是允许规则再次运行之前的游戏刻数。
# 可选,control 默认为 0,刷怪笼默认为 [200,800]
# 类型:数值或范围
# 注意:20 游戏刻等于现实世界 1 秒。
# 注意:自然生成的生物忽略 repeat 并使用原版逻辑。
# 示例:
# 300 = 现实世界 15 秒
# 1200 = 现实世界 1 分钟
# 24000 = 现实世界 20 分钟(游戏中 1 天)
# 72000 = 现实世界 1 小时(游戏中 3 天)
# [200,800] = 现实世界 10 秒到 40 秒之间的随机值
repeat=[200,800]
################################################################################
# 条件 - 控制规则匹配的参数。
################################################################################
# dimension 定义在哪些维度强制执行此规则。
# 可选,默认为所有维度
# 类型:字符串或字符串数组
# 语法:"mod:dimension" 或 "mod:*" 或 "*:*" 或 "*"
# 注意:使用 * 进行通配符匹配。
# 示例:
# "*"
# "minecraft:overworld"
# "minecraft:*"
# ["minecraft:overworld", "minecraft:the_nether", "custom:*"]
dimension=["minecraft:overworld"]
# biome 定义在哪些生物群系强制执行此规则。
# 可选,默认为所有生物群系
# 类型:字符串或字符串数组
# 语法:"mod:biome" 或 "mod:*" 或 "*:*" 或 "*"
# 注意:使用 * 进行通配符匹配。
# 示例:
# "*"
# "minecraft:savanna"
# "minecraft:*"
# ["minecraft:savanna", "minecraft:forest", "custom:*"]
biome=["minecraft:savanna"]
# biome-tag 定义在哪些生物群系标签强制执行此规则。
# 可选,默认为所有生物群系标签
# 类型:字符串或字符串数组
# 语法:"mod:biome-tag" 或 "mod:*" 或 "*:*" 或 "*"
# 注意:使用 * 进行通配符匹配。
# 示例:
# "*"
# "minecraft:is_dense"
# "minecraft:*"
# ["minecraft:is_dense", "minecraft:is_wet", "custom:*"]
biome-tag=["minecraft:spawns_warm_variant_frogs"]
# structure 定义在哪些结构中强制执行此规则。
# 可选,默认为所有结构
# 类型:字符串或字符串数组
# 语法:"mod:structure" 或 "mod:*" 或 "*:*" 或 "*"
# 注意:使用 * 进行通配符匹配。
# 注意:使用 none 来匹配仅当没有任何结构的情况。
# 示例:
# "*"
# "none"
# "minecraft:village_savanna"
# "minecraft:*"
# ["minecraft:village_savanna", "minecraft:mineshaft", "custom:*"]
structure=["minecraft:village_savanna"]
# day 是要检查的 Minecraft 天数。
# 可选
# 类型:数值或范围,介于 0 和 MAX 之间
# 示例:
# 特定天数:5
# 范围:[5,10]
# 小于:"5"
day=[3,10]
# time-of-day 是要检查的 Minecraft 一天中的时间。
# 可选
# 类型:数值或范围,介于 0 和 24000 之间
# 注意:有关 24 小时 Minecraft 天的解释,请参阅 https://minecraft.fandom.com/wiki/Daylight_cycle。
# 示例:
# 特定时间(正午):6000
# 范围(正午到日落):[6000,12000]
# 小于(正午前):12000
time-of-day=">12000"
# weather 强制执行当前天气与定义的条件匹配。
# 可选,默认为所有天气条件
# 类型:字符串或字符串数组
# 条件:
# clear - 天气晴朗(非以下其他选项)。
# rain - 天气下雨或在寒冷生物群系下雪。
# thunder - 天气雷暴或在寒冷生物群系暴风雪。
# 示例:
# "clear"
# ["rain", "thunder"]
weather="clear"
# light-sky 是天空的光照等级。
# 可选,默认为原版
# 类型:数值或范围,介于 0 和 15 之间
# 注意:0 表示完全黑暗,15 表示大白天。
# 示例:
# 特定光照等级:0
# 范围:[0,7]
# 小于:"10"
light-sky="7"
light-block="5"
spawn.count=5
# spawn.distance-x 是在 X 轴上生物生成位置与源点(玩家或刷怪笼)的距离。
# 可选,刷怪笼默认为 0,否则介于 0 和 100 之间
# 类型:数值或范围,介于 0 和 MAX 之间
# 注意:X 轴控制西(负)和东(正)方向。此处的值应始终为正,因为模组会自动随机选择方向。
# 示例:
# 特定距离:5
# 范围:[5,10]
# 小于:"5"
spawn.distance-x=[10,20]
# spawn.distance-y 是在 Y 轴(上下)上生物生成位置与源点(玩家或刷怪笼)的最小距离。
# 可选,默认为 0
# 类型:数值,介于 0(最佳)和 256 之间
# 注意:该轴将首先向上寻找可行的生成位置,使用 distance-y 作为与源点(玩家/刷怪笼)的最小距离;但是,如果未找到,则会向下寻找。
spawn.distance-y=0
# spawn.distance-z 是在 Z 轴上生物生成位置与源点(玩家/刷怪笼)的距离。
# 可选,刷怪笼默认为 0,否则介于 0 和 100 之间
# 类型:数值或范围,介于 0 和 MAX 之间
# 注意:Z 轴控制北(负)和南(正)方向。此处的值应始终为正,因为模组会自动随机选择方向。
# 示例:
# 特定距离:5
# 范围:[5,10]
# 小于:"5"
spawn.distance-z=[10,20]
# spawn.at-y 类似于 spawn.distance-y,因为它限制 Y 轴;但是,它确保生物将在世界中定义的 Y 轴范围内生成,而不考虑与源点(玩家/刷怪笼)的关系。如果生物无法同时满足 at-y 和 distance-y,则不允许生成。
# 可选,默认为 -256 到 256 之间
# 类型:数值或范围,介于 -256 和 256 之间
# 示例:
# 特定 Y 层级:5
# 范围:[-256,-50]
# 小于:"5"
spawn.at-y=[-256,-50]
# convert 是要将生成的生物转换成的 mod:mob。
# 可选
# 类型:字符串或字符串数组
# 语法:"mod:mob"
# 示例:
# "minecraft:zombie"
# ["minecraft:skeleton", "minecraft:creeper", "custom:mob"]
spawn.convert="mod:mob"
################################################################################
# 设置 - 设置能力的参数。
################################################################################
# set.attack 定义哪些生物会被视为敌对并主动攻击。
# 可选,默认为原版
# 类型:字符串或字符串数组
# 语法:"mod:mob" 或 "player"
# 示例:
# "player"
# "minecraft:skeleton"
# ["minecraft:skeleton", "minecraft:allay", "custom:mob"]
set.attack=["player", "mincreaft:skeleton"]
# set.baby 是生物生成为幼年体的概率。
# 可选,默认为原版
# 类型:数值,介于 0 和 100 之间
set.baby=50
# set.break-block 是生物破坏方块的概率。
# 可选,默认为 0
# 类型:数值,介于 0 和 100 之间
set.break-block=25
# set.can-lead 是生物可以用拴绳拴住的概率。
# 可选,默认为 0
# 类型:数值,介于 0 和 100 之间
set.can-lead=0
# set.climb 是生物能够攀爬其他生物的概率。
# 可选,默认为 0
# 类型:数值,介于 0 和 100 之间
set.climb=75
# set.cut-grass 是生物割草的概率。
# 可选,默认为 0
# 类型:数值,介于 0 和 100 之间
set.cut-grass=75
# set.damage 是生物造成的基础伤害量。
# 注意:这仅影响近战攻击
# 可选,默认为原版
# 类型:数值或范围,介于 0 和 MAX 之间
set.damage=[10,20]
# set.eat-plants 是生物吃植物和作物的概率。
# 可选,默认为 0
# 类型:数值,介于 0 和 100 之间
set.eat-plants=50
# eat-plants-heals 是生物通过吃植物来治疗的概率(如果启用了 set.eat-plants)。
# 可选,默认为 0
# 类型:数值,介于 0 和 100 之间
set.eat-plants-heals=25
# set.follow-range 是生物跟随其目标的距离。
# 可选,默认为原版
# 类型:数值或范围,介于 0 和 MAX 之间
set.follow-range=[2500,5000]
# set.flying-speed 是飞行生物飞行的基础速度。
# 可选,默认为原版
# 类型:数值或范围,介于 0 和 MAX 之间
set.flying-speed=[7,10]
# set.health 是生物的初始生命值。
# 可选,默认为原版
# 类型:数值或范围,介于 0 和 MAX 之间
set.health=[50,100]
# set.knockback 适用于具有物理攻击的生物,赋予它们在击中玩家时将其击退的能力。
# 可选,默认为原版
# 类型:数值或范围,介于 0 和 MAX 之间
set.knockback=[10,70]
# set.movement-speed 是生物移动的基础速度。
# 可选,默认为原版
# 类型:数值或范围,介于 0 和 MAX 之间
set.movement-speed=[20,30]
# set.name 是生物的名称。
# 可选,默认为原版
# 类型:字符串
# 注意:有关颜色代码,请参阅 https://minecraft.fandom.com/wiki/Formatting_codes,为你的生物名称添加一些颜色。
set.name="§2M§4o§4n§bs 友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:73,589 | 历史访问人次:161,458
今日访问人数:4,208 | 今日访问人次:4,621
昨日访问人数:20,761 | 昨日访问人次:24,774
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6