服务器使用量
7
服务玩家数
5
下载量
51,818
插件详细介绍
厌倦了普通怪物在世界各地千篇一律地生成吗?它们总是拿着相同的武器,拥有相同的生命值,毫无新意?CustomMobs 就是你的解决方案!随心所欲地定制怪物,并将其保存到简单的文件中。一旦创建并保存,你就可以随时随地轻松生成它们。你还可以创建带有自定义怪物的刷怪笼,为它们设置生成上限,并配置它们在世界各地自然生成!
插件信息
- 插件名称: CustomMobs
- 当前版本: 4.16 (适用于 Spigot/CraftBukkit 1.8.X)
- 更新日期: 2016年10月31日
- 描述版本: 4.14
- 下载链接: [Dropbox-Link]
- 问题追踪: GitHub Issue Tracker
- 额外模块: CustomMobs- Quests Module (适用于 4.0 或更高版本)
- Discord 服务器: 寻求帮助的首选渠道(作者可能不常在,但会尽快回复)
权限
/op或拥有custommobs.*权限将授予插件所有命令和功能的访问权。custommobs.cmduse权限允许查看所有基本命令,但无法使用它们。- 每个命令都有其独立的权限节点,详见下方详细命令说明。
命令
主要命令:/cmob
/cmob- 查看所有 /cmob 子命令的概览。/cmob create <Type> <Name>- 创建一个指定类型的新自定义怪物。/cmob delete <Name>- 删除指定名称的自定义怪物。/cmob burn <Name> <true/false> <duration/-1/infinite>- 设置怪物是否着火及持续时间(刻)。/cmob name <Name> <CustomName>- 设置怪物头顶的显示名称(可用&颜色代码,空格用_代替)。/cmob fireproof <Name> <true/false>- 设置怪物是否防火。/cmob exp <Name> <expAmount>- 设置怪物死亡时掉落的经验值(非等级)。/cmob health <Name> <Health>- 设置怪物的生命值。/cmob setpotion <Name> <Effect> <Amplifier> <Duration>- 为怪物添加药水效果(持续时间可用-1或infinite)。/cmob resetpotion <Name> <Effect>- 移除怪物的某个药水效果。/cmob equip <Name> <0/1/2/3/4/5>- 将你当前穿戴/手持的装备赋予怪物(0=主手,1=副手,2=头盔,3=胸甲,4=护腿,5=靴子)。/cmob drops <Name>- 打开掉落物配置界面,放入物品并在聊天框输入掉落概率(1.0 到 0.0)。/cmob cmd <Name> <CommandLine>- 设置怪物死亡时由控制台执行的命令(可用%Player%指代击杀者)。/cmob limit <Name> <Limit/-1/infinite>- 设置全服务器同时可存在的该怪物数量上限。/cmob spawn <Name> [amount]- 在你看向的方块处生成指定怪物。/cmob spawner <Name> [delay > 0]- 将你看向的方块设置为生成该怪物的刷怪笼。/cmob tool- 获取 CustomMobs 工具。/cmob list- 列出所有自定义怪物及其类型。/cmob remove <Name>- 杀死所有存活的指定怪物实例。
控制台/命令方块生成命令:/ccmob
/ccmob spawn <Name> <worldname> <x> <y> <z> [amount]- 供控制台或命令方块在指定坐标生成怪物。
世界生成配置命令:/cspawn
/cspawn- 查看所有 /cspawn 子命令概览。/cspawn add <Name> <groupspawn true/false> <groupAmount> <spawnRate 0.0 - 1.0> [b:biomes] [w:worlds] [r:regions]- 添加一个在世界随机生成的自定义怪物。/cspawn remove <Name>- 移除一个随机生成的怪物。/cspawn list- 列出所有已配置为随机生成的怪物。
重生点配置命令:/crespawn
/crespawn- 查看所有 /crespawn 子命令概览。/crespawn add <Name> <Time in Seconds>- 设置怪物死亡后在玩家当前位置重生。/crespawn add <Name> <Time in Seconds> <x> <y> <z>- 设置怪物死亡后在指定坐标重生。/crespawn remove <Name>- 移除怪物的重生设置。
其他工具命令
/cai leash <Name> <maxRange>/"remove"- 设置怪物的活动范围(拴绳),超出则被拉回或传送。/ccontrol list <BiomeName> <Water_Creature/Ambient/Creature/Monster>- 列出生物群系中的生物生成属性(需启用完整控制)。/cnbt set <Name> <Entry> <Value>- 安全地设置怪物实体 NBT 标签的预定义值。/cnbt setraw <Name> [T/TL: PathKey/ListIndex ...] <Type:Key> <Value>- 高级功能,直接设置实体 NBT 标签的任何值。
安装与配置
安装步骤
- 将插件 jar 文件放入服务器的
plugins文件夹。 - 确保服务器运行在 Java 8 环境上。
主要配置项
- frequency (默认: 10): 控制随机生成怪物时的尝试频率(0-100)。
- spawnAtStartup (默认: false): 服务器启动时是否立即生成设置了重生的怪物。
- spawnerRage (默认: 16): 玩家需距离刷怪笼多近,刷怪笼才会工作。
- bannedMobCommands (默认: pex, restart, stop, sudo, op, reload): 禁止怪物死亡时执行的命令列表(不含
/)。 - spawnlimitResetCommands (默认: butcher, killall): 执行后可重置怪物生成上限的命令列表(需要
custommobs.limit.flush权限)。 - removeCustomMobsOnChunkUnload (默认: true): 区块卸载时是否移除其中的自定义怪物。
- useFullControl (默认: false): 是否启用对原版生物群系生成规则的完全控制(慎用)。
- worldSpawnFrequency (默认: 5): 世界生成器尝试寻找生成位置的刻间隔。
- worldSpawnThreshold (默认: 256): 世界生成器停止生成怪物的阈值(值越高,生成总数越少)。
注意事项与已知问题
- 怪物生成上限 (
/cmob limit) 在服务器重启或重载后会被重置。 - 创建 BOSS 类怪物时,建议将其生成上限设为
1,并确保其不会逃离战斗区域。 - 使用
[b:Biomes],[w:Worlds],[r:Regions]参数时,若条件不满足,怪物可能永远不会生成。 - 已知问题请查看 GitHub Issue 页面。
开发者 API
插件 API 及源代码可在 GitHub 上找到。
测试支持版本
版本分布
基本信息
插件名称
CustomMobs
作者
PandaaaPlays
平台
Bukkit / Spigot
支持版本
1.9 - 1.11
点赞数
6
最近版本
1.9.0-paper26.2-fix1
1
1.8.0
1
1.7.1
1
1.5.0
1
1.2.0
1
1.0.2
1
1.0-SNAPSHOT
1
1.0
1