服务器使用量
1
服务玩家数
0
下载量
35,787
插件详细介绍
简介
Faction Mobs 是一款为领地类插件设计的守卫生物插件。它允许你在自己团队的领地内生成专属的守卫生物,它们会自动攻击敌对玩家和怪物,并听从你的巡逻、跟随等指令,是守护领地的得力助手。
核心功能
- 生成团队守卫:在你的领地内生成多种类型的守卫生物。
- 智能敌对判定:生物会自动识别敌友,攻击敌对阵营的玩家和怪物。
- 灵活指挥:向选中的守卫生物下达跟随、巡逻、传送等多种指令。
- 多领地插件支持:兼容 Factions、Towny、SimpleClans、Kingdoms、Feudal 等主流领地插件。
- 高度可定制:通过配置文件调整生物属性、成本、行为等。
支持的生物类型
共有 5 种守卫生物,每种都基于原版生物修改
- Swordsman(剑士)
- 使用剑进行近战攻击。
- 基础原型:持剑的骷髅。
- 会穿戴全套染色皮革盔甲。
- Archer(弓箭手)
- 使用弓箭进行远程攻击。
- 基础原型:持弓的骷髅。
- 会穿戴全套染色皮革盔甲。
- Mage(法师)
- 投掷药水进行攻击。
- 基础原型:女巫。
- 若安装了 Lib‘s Disguises,剑士、弓箭手和法师会使用玩家皮肤。
- Titan(泰坦)
- 基础原型:铁傀儡。
- SpiritBear(灵熊)
- 基础原型:北极熊。
玩家指南
获取信息
加入服务器后,首先使用 /fm info 命令。它会显示你可以生成哪些生物以及生成所需的成本(如领地能量或金钱)。
生成守卫生物
生成生物需要满足以下条件
- 拥有权限
fmob.spawn。 - 站在自己团队拥有的领地内。
- 拥有足够的剩余领地能量或金钱(如果已配置)。
生成命令
/fm spawn <类型>其中,<类型> 可以是 archer、swordsman、mage 或 titan。
设置团队颜色
- 需要权限
fmob.color。 - 使用命令
/fm color <颜色>,其中<颜色>为 RRGGBB 格式的十六进制颜色代码(例如,FF0000 代表红色)。
向守卫生物下达指令
- 需要权限
fmob.order。 - 选择生物:右键点击一个守卫生物即可选中。再次右键点击或输入
/fm deselect可以取消选择。 - 下达指令:使用命令
/fm order <指令>。
常规指令
follow- 让生物跟随你。stop- 让生物前往你上次指令的位置并停下。goHome- 让生物返回其出生点(家园)。setHome- 将你的当前位置设为生物的新家园。patrolHere- 让生物在其家园和你的当前位置之间巡逻。moveToPoint- 让生物移动到你视线所指的位置。attackAll- 命令生物攻击所有中立玩家。forgive- 命令生物停止攻击任何激怒它的中立单位,并取消attackAll效果。
需要额外权限的指令
需要 `fmob.order.tp` 权限
tpHere- 将生物直接传送至你身边。tpHome- 将生物传送回其家园。
生物编组管理
你可以将选中的生物保存为小组,方便快速调遣
- 保存选择:
/fm group set <数字>(数字为 1-5)。 - 加载小组:
/fm group <数字>。
喂养守卫生物
如果服务器启用了此功能,你可以通过手持苹果右键点击守卫生物来喂养它,为其恢复一定生命值(默认:5点生命值)。
服务器管理员指南
第一步:下载与兼容性
- 请从项目页面下载最新版本的 Faction Mobs。
- 最新版通常兼容最新版 Spigot。旧版 Spigot 可能与新版插件不兼容,启动时会显示错误信息。
- 重要提示:如果你使用 Towny,必须在 Towny 的
config.yml中将force_town_monsters_on设置为true。
第二步:配置文件
首次运行服务器后,会在 /plugins/FactionMobs/ 目录下生成 config.yml 文件。
- 领地能量成本:通过设置
powerCost,可以让每个守卫生物消耗团队的领地能量。例如,团队有 10 点能量,一个弓箭手成本为 5 点,则该团队最多生成 2 个弓箭手。 - 经济成本:插件支持通过 Vault 设置生成生物所需的金钱价格,建议设置以防止玩家无限生成。
- 详细配置:请仔细查阅默认的
config.yml文件,其中包含所有选项的说明。
第三步:权限管理
插件默认的权限设置通常足够使用。你可以在插件的 plugin.yml 文件中查看所有权限及其描述。可以根据服务器需要,为玩家分配特定的权限。
控制台命令 /fmc
/fmc 命令专为服务器管理员或命令方块设计,允许为指定团队在任何位置生成守卫生物,并绕过所有生成限制(如领地所有权、能量、数量上限)。
- 使用要求:命令必须来自命令方块、服务器控制台或拥有
fmob.fmc权限的玩家。 - 基础格式:
/fmc <生物类型> <团队标签> <世界名> <X> <Y> <Z>- 附加指令:可以在坐标后添加指令,如
wander(漫游)、patrol(巡逻)、move(移动)或特殊的path(多点路径)。 - 通配符:
%land%:在命令方块所在领地的所属团队生成生物。%near%:为距离命令方块 16 格范围内最近玩家的所属团队生成生物。
常见问题与错误
- 命令无响应:检查服务器日志 (
server.log) 的启动信息。通常是由于 Faction Mobs 与你的 Factions 或 CraftBukkit 版本不兼容导致。 - 启动时报版本号错误:尝试使用 Java 7 运行服务器。
- 启动时报 “[Fatal Error] Unable to register mobs”:可能由于使用了 Cauldron (MCPC+) 等不支持的服务器核心。本插件基于 CraftBukkit 开发,无法保证与其他核心的兼容性。
- 提交错误报告:请附上
/plugins/FactionMobs/error.log文件(如果存在)以及服务器插件列表,以便排查问题。
命令大全
主要命令
/fm- 主命令。/fm info- 查看生物价格信息。/fm selection- 列出当前选中的生物。/fm deselect- 取消选中所有生物。/fm selectall- 选中你团队的所有生物(需要fmob.selectall权限)。
生成与设置命令
/fm spawn <类型>- 生成指定类型的生物(需要fmob.spawn权限)。/fm color <颜色代码>- 设置团队守卫生物的盔甲颜色(需要fmob.color权限)。
指令命令
/fm order <指令>- 向选中的生物下达指令(需要fmob.order权限)。- 常用指令:
gohome,follow,stop,patrolHere,wander,setHome,forgive。 - 需要额外权限的指令:
- `moveToPoint` (还需 `fmob.order.move`)- `tpHome`, `tpHere` (还需 `fmob.order.tp`)编组命令
/fm group set <1-5>- 将当前选中的生物保存至指定编号的小组。/fm group <1-5>- 加载指定编号的小组。
管理员命令
/fmc- 管理员生成命令,详情见上文“控制台命令 /fmc”部分。
注意事项与开发者信息
- 生物AI:守卫生物使用了修改后的原版生物AI,因此移动和攻击模式与原版生物相似。
- 版本兼容性:插件使用了 CraftBukkit 的部分混淆方法,因此通常仅兼容其发布时对应的 Minecraft 版本。
- 数据存储:生物数据保存在独立于世界文件的单独文件中。更改世界名称不会转移这些生物。
- 自动保存:如果服务器不稳定易崩溃,建议在配置文件中开启
autoSave功能。 - 数据统计:本插件集成了 bStats,会匿名收集服务器版本、Java 版本、在线玩家数等基本信息用于统计。
- 元数据标签:对于开发者,Faction Mobs 的自定义实体拥有
CustomEntity和FactionMob元数据标签。
关于插件维护
插件的原始维护者已不再活跃。如果你有兴趣接手维护此插件,请先查看 GitHub 仓库的代码,然后在 GitHub 项目页提交 Issue 表达意向。
如需报告 Bug,请提供以下信息
- 服务器核心类型与版本
- 所使用的“Factions”类插件及其版本
- FactionMobs 版本
- 相关的
error.log文件 - 问题复现步骤
---
原始插件描述发布于 bukkit.org。
测试支持版本
版本分布
基本信息
插件名称
Faction Mobs
作者
Scyntrus
平台
Bukkit / Spigot
支持版本
1.14 - 1.14
点赞数
23
最近版本
3.3.2_1.13.2-R0.1
1