Faction Mobs
Command a mob army to fight for your team
Want some guards to defend your territory? Faction Mobs allows you to spawn mobs aligned to your team! They'll attack enemy players and monsters! You can even order your mobs around. Make them follow you or patrol an area.
Supports:
- Factions (Including Factions UUID)
- Towny
- SimpleClans
- Kingdoms
- Feudal
Mob Types:
There are 5 mob types:Swordsman
- Sword wielding
- Base class: Skeleton with sword
- Archer
- Bow wielding
- Base class: Skeleton with bow
- Mage
- Potion throwing
- Base class: Witch
- Titan
- Base class: Iron Golem
- SpiritBear
- Base class: Polar Bear
The swordsman and archer will equip full leather armor dyed to a color of your choice.
You can modify mob attributes in the config, and you may disable them selectively if you wish.
If Lib's Disguises is used, the swordsman, archer, and mage will use player skins.
Behavior:
Your faction mobs will automatically categorize any units it meets as enemy, friendly, or neutral.
Players and faction mobs from enemy factions will be considered enemies. If set in the options, hostile mobs will also be considered enemies, with the exception of the creeper, which it will never attack. Players and faction mobs from your own and allied factions will be considered friendly. All other units are neutral.
Your faction mobs will automatically attack hostile units. It will defend itself when attacked by neutral units. It will never attack friendly units.
Note that the Mage and Archer have some rather bad aim, and may accidentally attack friendly units. You can prevent damage from friendly fire by setting noFriendlyFire to true in the config.
The config file contains many options to set various attributes to the mobs. Please look through it.
Additional Information:
- Mobs still use their original AI, just slightly modified. This means they will use the same movement patterns when attacking as they normally do.
- I used some of the obfuscated functions from Craftbukkit. This means that the plugin will only work for the version it was released for.
- The mobs are saved in file separate from the rest of the world. If you change the name of your world, the faction mobs will not transfer with it.
- If your server is prone to crashing, it is recommended you turn on the autoSave function in the config file.
- This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- The Factions version
- Note to other devs: Faction Mobs custom entities have "CustomEntity" and "FactionMob" metadata tags
Reporting a Bug:
- Server type and version
- "Factions" plugin and version
- FactionMobs version
- error.log file if relevant
- Steps to reproduce the problem
Fan-Made Tutorial Video:
@CharelDoesMC
I just tested and found that the power and mob limit are working with Factions One. Make sure that you do not have the fmob.bypass permission.
Could you add support with FactionsOne? Its not taking away power or setting limit of mobs per faction >> https://www.spigotmc.org/resources/factionsone.9249/ Thanks!
@Scyntrus
Works THANKS :)
@XxNaelxX
Alright, it seems you're using an older version of Spigot. Make sure the plugins you use support that version.
For my plugin, you may have better luck using this version: http://dev.bukkit.org/bukkit-plugins/faction-mobs/files/58-faction-mobs-v2-8-4/
However, the better idea would be to update your Spigot server to 1.8.8.
@XxNaelxX
What version of server are you using?
Also there's 3 error messages there, only the 3rd one at the bottom is from my plugin.
I'll take a look.
HELP!
every time I type /fmob spawn Archer It replies with /fm [spawn:order:color] [parameters]
P.S. if that link doesn't work here: http://imgur.com/QH0LzFC : 27.11 02:19:58 [Server] INFO ... 21 more 27.11 02:19:58 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_72] 27.11 02:19:58 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_72] 27.11 02:19:58 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_72] 27.11 02:19:58 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_72] 27.11 02:19:58 [Server] INFO at de.jaschastarke.minecraft.limitedcreative.regions.BlockListener.onItemSpawn(BlockListener.java:167) [?:?] 27.11 02:19:58 [Server] INFO at de.jaschastarke.minecraft.limitedcreative.regions.worldguard.ApplicableRegions.allows(ApplicableRegions.java:38) [?:?] 27.11 02:19:58 [Server] INFO at de.jaschastarke.minecraft.limitedcreative.regions.worldguard.ApplicableRegions.extendRegionFlags(ApplicableRegions.java:67) [?:?] 27.11 02:19:58 [Server] INFO Caused by: java.lang.IncompatibleClassChangeError: Found interface com.sk89q.worldguard.protection.ApplicableRegionSet, but class was expected 27.11 02:19:58 [Server] INFO at java.lang.Thread.run(Unknown Source) [?:1.7.0_72] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:772) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.WorldServer.tickEntities(WorldServer.java:576) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.World.tickEntities(World.java:1422) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.World.g(World.java:1579) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.World.entityJoinedWorld(World.java:1604) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.EntityInsentient.s_(EntityInsentient.java:193) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.EntityLiving.s_(EntityLiving.java:1477) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.EntityChicken.m(EntityChicken.java:60) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.Entity.a(Entity.java:1392) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.Entity.a(Entity.java:1396) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.Entity.a(Entity.java:1410) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.World.addEntity(World.java:986) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at net.minecraft.server.v1_8_R1.World.addEntity(World.java:1016) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at org.bukkit.craftbukkit.v1_8_R1.event.CraftEventFactory.callItemSpawnEvent(CraftEventFactory.java:303) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:58 [Server] INFO org.bukkit.event.EventException 27.11 02:19:58 [Server] ERROR Could not pass event ItemSpawnEvent to LimitedCreative v2.3-SNAPSHOT-06e08c630e 27.11 02:19:27 [Server] INFO §6Player§c §4§l[§6§lOwner§4§l]§4§l1Nael1§r §6unbanned§c lmfaoe. 27.11 02:19:15 [Server] INFO You are using the latest Version of CE! 27.11 02:19:14 [Server] INFO Checking for updates... 27.11 02:19:02 [Multicraft] 1Nael1 ran command Message of the Day 27.11 02:19:02 [Server] INFO Player: 1Nael1 has 2 votes 27.11 02:19:02 [Connect] User 1Nael1, IP 222.164.197.7 27.11 02:19:02 [Server] INFO ... 23 more 27.11 02:19:02 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_72] 27.11 02:19:02 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_72] 27.11 02:19:02 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_72] 27.11 02:19:02 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_72] 27.11 02:19:02 [Server] INFO at de.jaschastarke.minecraft.limitedcreative.regions.RegionListener.onPlayerSetArea(RegionListener.java:141) [?:?] 27.11 02:19:02 [Server] INFO at de.jaschastarke.minecraft.limitedcreative.regions.worldguard.ApplicableRegions.getFlag(ApplicableRegions.java:59) [?:?] 27.11 02:19:02 [Server] INFO at de.jaschastarke.minecraft.limitedcreative.regions.worldguard.ApplicableRegions.extendRegionFlags(ApplicableRegions.java:67) [?:?] 27.11 02:19:02 [Server] INFO Caused by: java.lang.IncompatibleClassChangeError: Found interface com.sk89q.worldguard.protection.ApplicableRegionSet, but class was expected 27.11 02:19:02 [Server] INFO at java.lang.Thread.run(Unknown Source) [?:1.7.0_72] 27.11 02:19:02 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:800) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at net.minecraft.server.v1_8_R1.ServerConnection.c(ServerConnection.java:82) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at net.minecraft.server.v1_8_R1.NetworkManager.a(NetworkManager.java:159) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at net.minecraft.server.v1_8_R1.LoginListener.c(LoginListener.java:41) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at net.minecraft.server.v1_8_R1.LoginListener.b(LoginListener.java:109) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at net.minecraft.server.v1_8_R1.PlayerList.a(PlayerList.java:156) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at net.minecraft.server.v1_8_R1.PlayerList.onPlayerJoin(PlayerList.java:272) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_72] 27.11 02:19:02 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_72] 27.11 02:19:02 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_72] 27.11 02:19:02 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_72] 27.11 02:19:02 [Server] INFO at de.jaschastarke.minecraft.limitedcreative.regions.worldguard.PlayerRegionListener.onPlayerLogin(PlayerRegionListener.java:83) [LimitedCreative.jar:?] 27.11 02:19:02 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:19:02 [Server] INFO org.bukkit.event.EventException 27.11 02:19:02 [Server] ERROR Could not pass event PlayerSetAreaEvent to LimitedCreative v2.3-SNAPSHOT-06e08c630e 27.11 02:19:02 [Server] INFO UUID of player 1Nael1 is f6668d9f-61c0-4c6e-ab68-70cefebab218 27.11 02:19:00 [Server] INFO No update was found, you are running the latest version. Will check again later. 27.11 02:19:00 [Server] INFO Loaded 4 package(s) into the cache. 27.11 02:19:00 [Server] INFO Checking for updates via Spigot... 27.11 02:19:00 [Server] INFO No new version available 27.11 02:19:00 [Server] INFO No update was found. 27.11 02:18:59 [Server] INFO Checking for Updates ... 27.11 02:18:59 [Server] INFO Loaded 0 queued votes 27.11 02:18:59 [Server] INFO GroupManager - INFO - Bukkit Permissions Updated! 27.11 02:18:59 [Server] INFO Loading queued votes 27.11 02:18:59 [Server] INFO Running updater .. 27.11 02:18:59 [Server] INFO Plugin is now ready to be used. 27.11 02:18:59 [Server] INFO Authenticated with the specified Secret key. 27.11 02:18:59 [Server] INFO Connection established! 27.11 02:18:59 [Server] Startup Done (7.616s)! For help, type "help" or "?" 27.11 02:18:59 [Server] INFO Server permissions file permissions.yml is empty, ignoring it 27.11 02:18:59 [Server] INFO No updates found! 27.11 02:18:59 [Server] INFO ... 12 more 27.11 02:18:59 [Server] INFO at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_72] 27.11 02:18:59 [Server] INFO at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_72] 27.11 02:18:59 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:18:59 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:18:59 [Server] INFO Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R3.NBTBase 27.11 02:18:59 [Server] INFO at java.lang.Thread.run(Unknown Source) [?:1.7.0_72] 27.11 02:18:59 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:505) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:18:59 [Server] INFO at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:211) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:18:59 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.a(MinecraftServer.java:325) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:18:59 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.k(MinecraftServer.java:370) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:18:59 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.q(MinecraftServer.java:402) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:18:59 [Server] INFO at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:316) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:18:59 [Server] INFO at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:356) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:18:59 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:18:59 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:335) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:18:59 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) [Spigot18.jar:git-Spigot-c3c767f-33d5de3] 27.11 02:18:59 [Server] INFO at com.gmail.scyntrus.fmob.FactionMobs.onEnable(FactionMobs.java:79) [?:?] 27.11 02:18:59 [Server] INFO java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R3/NBTBase 27.11 02:18:59 [Server] ERROR Error occurred while enabling FactionMobs v2.8.9_1.8.7-R0.1 (Is it up to date?) 27.11 02:18:59 [Server] INFO Enabling FactionMobs v2.8.9_1.8.7-R0.1
@PgBiel
Upon initial review, it seems FactionMobs will register FactionsOne as Factions 1.8 and will run. However I don't have time to fully test it. If would be great if you can try it out and let me know of any bugs you encounter.
@PgBiel
Ok, the number of different versions of Factions is now absurd.
It'll take probably 2 weeks.
Could you make it compatible with this? https://www.spigotmc.org/resources/factionsone.9249/
@WrChicken
What distribution of server are you running and are you running any other plugins alongside?
ClosedChannelException is an error usually caused by networking code, and my plugin touches none of that.
Hi, I always got this errors : 7.09 04:48:09 [Server] INFO java.nio.channels.ClosedChannelException 27.09 04:48:09 [Server] WARN An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. 27.09 04:48:09 [Server] INFO java.nio.channels.ClosedChannelException 27.09 04:48:09 [Server] WARN An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. 27.09 04:44:20 [Server] INFO Faction Mobs data saved via AutoSave 27.09 04:44:20 [Server] INFO FactionMobs color data saved. 27.09 04:44:20 [Server] INFO FactionMobs data saved. 27.09 04:43:31 [Server] INFO java.nio.channels.ClosedChannelException 27.09 04:43:31 [Server] WARN An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. 27.09 04:43:31 [Server] INFO java.nio.channels.ClosedChannelException 27.09 04:43:31 [Server] WARN An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. 27.09 04:41:27 [Server] INFO Connection timed out 27.09 04:39:20 [Server] INFO Faction Mobs data saved via AutoSave 27.09 04:39:20 [Server] INFO FactionMobs color data saved. 27.09 04:39:20 [Server] INFO FactionMobs data saved.
@Ordrox
Yeah that feature was added a long time ago, it's entirely possible that the pathing system changed since then and the option no longer works.
@Scyntrus
Hmmm i've seen that option and tried it but seems to not works, the fmobs are able to follow wherever i go and far away of its home and the mobNavRange. . Using
@Ordrox
There is a config option called mobNavRange that limits all navigation range, including following, patrolling, agro. There's no option just for following. There is a permission for all commands, but none for just follow.
@Dillzzzzz
I just tried using this permission.yml and I was able to spawn an archer but not titan.
@Scyntrus
Cool, many thanks. Not sure if the perm works for me. Gave my default everything but titan, and a donor rank Titan but default can spawn it :<
Hi! I would like to know if it is possible to remove the follow order or set a max follow range? People may use them as personal bodyguards to follow them wherever they go. And i feel more like they have to stay as factions guards then becoming troops "
@Dillzzzzz
There's no remove option. You'll need to find a way to kill them. Lava works pretty good.
There's no damage option for mage because the damage is tied to the thrown potion and that's harder to change. Adding mage.damage will do nothing.
@Scyntrus
Thanks! Also, are you planning on adding a 'remove mob' option, or does it exist. And why doesn't mage have a damage option, could I add 'damage' to it or would it break the config.
Plugin is awesome, using it right now. Just explaining details on forums for those who don't know.
@Dillzzzzz
The config.yml has a setting called mobsPerFaction that does just that.
There are permissions for spawning each mob: fmob.spawn.archer, fmob.spawn.mage, fmob.spawn.swordsman, fmob.spawn.titan. Just make sure to not grant fmob.spawn since that one allows spawning all mobs.
Before I add this, just some quick questions.
Is there a way to limit the amount of mobs per fac? If not, can you limit the amount per player?
And can you have permissions for each mob they can spawn? Thanks!