Faction Mobs 派系生物 | |
---|---|
![]() |
指挥一支暴徒大军为你的球队而战 |
作 者 | Scyntrus |
发布时间 | 2015年12月18日 |
支持核心 | Spigot | 原生版本 |
支持版本 | 1.14 |
插件详细介绍
Faction Mobs 是一款允许玩家生成与自己派系结盟的生物的插件。这些生物会攻击敌对玩家和怪物,并且可以被命令巡逻或跟随玩家。支持 Factions、Towny、SimpleClans、Kingdoms 和 Feudal 等领地插件。
插件包含 5 种生物类型:
剑士和弓箭手会装备染成自定义颜色的全套皮革盔甲。生物属性可以在配置文件中修改,也可以选择性地禁用它们。如果安装了 Lib's Disguises 插件,剑士、弓箭手和法师将使用玩家皮肤。
你的派系生物会自动将遇到的任何单位分类为敌人、友军或中立单位。敌对派系的玩家和派系生物被视为敌人。如果在选项中设置,敌对怪物也被视为敌人(除了苦力怕)。你和盟友派系的玩家和派系生物被视为友军。所有其他单位都是中立的。
你的派系生物会自动攻击敌对单位。当受到中立单位攻击时,它会自卫。它永远不会攻击友军单位。
请注意,法师和弓箭手的瞄准可能不太好,可能会意外攻击友军单位。你可以在配置文件中将 noFriendlyFire
设置为 true
来防止友军伤害。
config.yml 文件包含许多选项,可以设置生物的各种属性。请仔细查看它。
加入安装了 Faction Mobs 的服务器后,首先需要使用 /fm info
命令。它会显示你可以生成的生物以及生成它们的费用。
fmob.spawn
权限。/fm spawn [type]
,其中 type 是 archer
、swordsman
、mage
或 titan
。fmob.color
权限。/fm color [color]
,其中 color 是 RRGGBB 格式的颜色。fmob.order
权限。/fm deselect
来取消选择生物。/fm order [order]
,其中 order 是以下命令之一:follow
- 命令你的生物跟随你。stop
- 命令你的生物前往上次命令它们前往的地方并停在那里。goHome
- 命令你的生物前往生成它们的地方(它们的家)。setHome
- 将你的位置设为你生物的新家。patrolHere
- 命令你的生物在它们的家和你当前位置之间巡逻。moveToPoint
- 命令你的生物移动到你正在看的地方。attackAll
- 命令你的生物攻击中立玩家。forgive
- 命令你的生物停止攻击任何激怒它们的中立玩家并禁用 attackAll
。你的生物有一个有限的导航范围。在狭窄区域的寻路可能会有些问题。
tpHere
- 将你的生物直接传送到你身边。tpHome
- 将你的生物传送回家。/fm group set [NUMBER]
/fm group [NUMBER]
NUMBER 必须介于 1 和 5 之间。
如果你的服务器启用了此选项,你可以喂养你的派系生物以恢复一些生命值。右键单击一个派系生物,同时手持一个苹果,它将恢复一定量的生命值(默认为 5 hp)。
单击此处获取文件列表。最新版本的 Faction Mobs 应该与最新版本的 Spigot 兼容。但是,旧版本的 Spigot 可能与最新版本的 Faction Mobs 不兼容。如果 Faction Mobs 不兼容,则会在启动时显示错误消息。
如果你使用的是 Towny,你必须在 Towny 的 config.yml 中将 force_town_monsters_on
设置为 true
。
运行服务器一次以生成 Faction Mobs config.yml 文件,该文件位于 /plugins/FactionMobs
中。
单击此处查看默认的 config.yml 以及每个配置选项的说明。
设置 powerCost
会使每个派系生物“消耗”一些派系的权力。例如,如果一个派系有 10 权力,而一个弓箭手每个花费 5 权力,则该派系可以生成 2 个弓箭手。一旦它用完了它的权力,它就不能生成更多,直到现有的生物被杀死或它获得更多的权力。
该插件可以选择使用 Vault 为生成生物设置价格。建议你为每个生物设置一个价格,这样玩家就不会连续生成它们。
单击此处查看插件.yml 文件中的权限和说明。
将权限保留为默认值通常应该没问题,但你可能想授予人们特殊权限以满足服务器的需求。
你也可以单击此处查看你的玩家可以使用派系生物做什么以及需要什么权限。
Faction Mobs 提供了一种供服务器管理员通过命令方块为特定派系生成派系生物的方法。它允许服务器管理员设置自己的生成系统。阅读此处了解更多信息。
Faction Mobs 应该没有 Spigot 问题,但很可能与 MCPC 不兼容。这是因为 MCPC 重命名了变量,这需要我手动输入新的变量名。由于 MCPC 的发布时间较晚,每个版本的名称通常不会及时进入插件。如果你使用 MCPC 并遇到问题,请给我发送私信,我可以给你一个修改后的 jar,它应该与 MCPC 兼容。
当有人尝试使用该命令时,它会说 /fm [spawn: order:color] [parameters]
并且没有任何反应。检查 server.log 文件。你的服务器启动时应该有一个小错误消息。这通常是由于 Faction Mobs 的版本与你的 Factions 和 CraftBukkit 版本不兼容造成的。有关更多信息,请参见步骤 1。
我在启动时收到版本号错误。尝试使用 Java 7。
我在启动时收到 [Fatal Error] Unable to register mobs
错误。如果你使用 Cauldron(MCPC) 或其他不受支持的服务器发行版,可能会发生这种情况。此插件基于 CraftBukkit 构建,我不能保证与其他服务器发行版的兼容性。
提交错误报告时,请务必将 /plugins/FactionMobs/error.log
文件上传到 pastebin 并将其包含在报告中(如果存在日志文件)。还要考虑上传你正在使用的插件列表,以防与其他插件冲突。
这是主命令。
生成指定的生物,需要 fmob.spawn
权限。
/fm spawn archer
/fm spawn swordsman
/fm spawn mage
/fm spawn titan
给选定的生物下达命令(通过右键单击选择生物),需要 fmob.order
权限。
/fm order gohome
:送你的生物回家。/fm order follow
:让你的生物跟随你。/fm order stop
:让你的生物保持位置。/fm order patrolHere
:让你的生物从它们的家巡逻到你当前的位置。/fm order wander
:让你的生物四处游荡(对其游荡的距离没有限制)。/fm order setHome
:将你当前的位置设置为你生物的家。/fm order forgive
:告诉你的生物停止攻击它们目前正在攻击的目标。你的生物将恢复攻击标记为敌对的实体,但将停止攻击任何激怒它的中立实体。/fm order moveToPoint
:将你的生物发送到你正在看的地方,还需要 fmob.order.move
权限。/fm order tpHome
:将你的生物传送到家,还需要 fmob.order.tp
权限。/fm order tpHere
:将你的生物传送到你身边,还需要 fmob.order.tp
权限。用指定的颜色给你的派系生物的盔甲上色,需要 fmob.color
权限。
/fm color ##
:## 是 RRGGBB 格式的颜色。ff0000
是红色00ff00
是绿色0000ff
是蓝色列出生物的价格。
列出你选择的任何生物。
取消选择你选择的任何生物。
选择你派系中的所有生物,需要 fmob.selectall
权限。
/fm group set NUMBER
:将你的选择保存到组中。/fm group NUMBER
:加载保存的组。数字必须介于 1 和 5 之间。
Faction Mobs 控制台命令,旨在供命令方块使用,此命令允许你为一个特定的派系生成一个生物。
警告:此命令绕过所有生成派系生物的限制,包括土地所有权、派系权力和生物数量限制。该命令必须来自命令方块、控制台或具有 fmob.fmc
权限的玩家。
/fmc MOBTYPE FACTIONTAG WORLDNAME X Y Z
MOBTYPE 可以是 archer、swordsman、mage 或 titan
FACTIONTAG 是派系的名称
WORLDNAME 是要在其中生成生物的世界的名称
X Y Z 是生成生物的坐标
/fmc MOBTYPE FACTIONTAG WORLDNAME X Y Z ORDER X2 Y2 Z2
可选地,你可以添加一个命令给你的生物
ORDER 可以是 wander、patrol 或 move
wander 不需要额外的坐标,但 patrol 和 move 需要 X2 Y2 Z2 作为额外的坐标
/fmc MOBTYPE FACTIONTAG WORLDNAME X Y Z path X2 Y2 Z2 X3 Y3 Z3
path 是一个只能与 /fmc 命令一起使用的特殊命令
这将在 X Y Z 处生成一个生物,并指示该生物前往 X2 Y2 Z2,然后前往 X3 Y3 Z3,它将在那里停止。
/fmc
命令支持 FACTIONTAG
参数的通配符。
%land%
替换 FACTIONTAG
将为拥有命令方块所在土地的派系生成一个派系生物。%near%
替换 FACTIONTAG
将为命令方块 16 个街区半径内最近的玩家的派系生成一个派系生物。注意:Faction Mobs 自定义实体具有 "CustomEntity" 和 "FactionMob" 元数据标签。
报告错误: 我不再积极维护此插件,我通常每月检查一次左右。如果你希望我调查问题,我需要: