FirefighterPro v2
Provides the must-have for every Minecraft Fire Department.
This plugin has been updated from Version 1.8.5 (2014) to 2.0.0 (2017) on Deccember 3, 2017. It consists of thousands of lines more code and provides an emergency call and dispatching system, equipment for firefighters, technology for fire stations, command signs with Redstone support, WorldGuard support (to allow firefighters to access foreign land during a mission), graphical interfaces (HUD), economy integration and much more. It is fully configurable and all messages can be customized (and translated).
Commands
Command | Arguments | Description | |
/alarm | <description> |
|
|
/ff | roger | Lets a firefighter confirm an alert | |
/ff | equip | Gives the firefighter all necessary items for the mission | |
/ff | respond | Teleports a firefighter to the scene | |
/ff | quit | Quits a mission in advance (If Vault is installed and economy is enabled on the server: This firefighter will not get paid for that mission) | |
/ff | info | Prints some information about the fire department | |
/ffmanage | setStation | Sets the current position as the new fire station | |
/ffmanage | setAutodispatch (true|false) | Toggles autodispatch (alarms without dispatchers) | |
/ffmanage | firefighterAdd <player> | Adds a player as a firefighter to the department | |
/ffmanage | firefighterRemove <player> | Removes a firefighter from the department | |
/ffmanage | dispatcherAdd <player> | Adds a player as a dispatcher to the department | |
/ffmanage | dispatcherRemove <player> | Removes a dispatcher from the department | |
/ffmanage | unitAdd <unitShortName> <unitDisplayName> | Adds a unit. This is usually a group of firefighters which can be individually alerted by the dispatcher. | |
/ffmanage | unitRemove <unitShortName> | Removes a unit | |
/ffmanage | assignToUnit <firefighter> <unitShortName> | Assign a firefighter to a unit | |
/ffmanage | removeFromUnit <firefighter> <unitShortName> | Removes a firefighter from a unit | |
/ffmanage | paySalaries | (If Vault is installed and economy is enabled on the server:) Pays the configured salary to every firefighter an dispatcher | |
/ffdispatch | <unitShortName1> [<unitShortName2> [...]] [-m <message>] |
Dispatches one or more units to the latest emergency with an optional message including further information | |
/ffdispatch | -end | Officially ends a mission. This will teleport all firefighters back to the fire station and (if Vault is installed and economy is enabled on the server) pays some compensation for their work. | |
/ffdispatch | -payoutInsurance <insuredPlayer> | (If Vault is installed and economy is enabled on the server:) Pays an insured player his insured sum. This usually happens after his belongings burnt or got destroyed. | |
/ffinsurance | contract <installment> <dayInterval> | Signs a contract with the fire insurance. Tell it how much you want to pay and in what interval of days. The insured sum is calculated as follows: installment*(50/dayInterval). This means: The higher your installments and the smaller the interval, the more you'll get payed in case of damage. | |
/ffinsurance | cancel | The contract with your insurance will be cancelled. You don't need to pay installments any longer, but you will also not receive any compensation in case of damage any longer. |
Permissions
Command | Permission |
/alarm | ffpro.civilian |
/ff | ffpro.firefighter |
/ffmanage | ffpro.manager |
/ffdispatch | ffpro.dispatcher |
/ffinsurance | ffpro.insurance |
SourceCode: Contribute to this project on GitHub!
To-Do-List:
- Support multiple fire stations
- Support for multiple concurrent emergency operations
Add command signs✔Let command signs support Redstone✔Pay firefighters at the end of a mission✔Pay firefighters a regular salary✔Support multiple units which can be dispatched seperately✔Include fire insurances✔Add head up display✔Connect to WorldGuard for giving firefighters access a certain regions during a mission✔Enable configuration of equipment items again✔Clean-up configuration✔Clean-up messages in chat✔Add a rescue coordination center with kind of a Radio Message System✔
@Galexrt
I'm fixing it right now. Then it'll work with every Permissions-System!
why not useing vault or pex or groupmanager?? or bukkitperms or any other perm plugin??(Please pex
here is my problem
2012-04-10 22:35:23 [SEVERE] null
org.bukkit.command.CommandException Unhandled exception executing command 'einsatz' in plugin FirefighterPro v1.6.3
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:140)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:83)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NoClassDefFoundError com/nijiko/permissions/PermissionHandler
at me.DeBukkIt.FirefighterPro.FirefighterPro.onCommand(FirefighterPro.java:58)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
... 14 more
2012-04-10 22:35:53 [SEVERE] null
org.bukkit.command.CommandException Unhandled exception executing command 'alarm' in plugin FirefighterPro v1.6.3
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:140)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:83)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NoClassDefFoundError com/nijiko/permissions/PermissionHandler
at me.DeBukkIt.FirefighterPro.FirefighterPro.onCommand(FirefighterPro.java:95)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
... 14 more
2012-04-10 22:37:00 [SEVERE] null
org.bukkit.command.CommandException Unhandled exception executing command 'ffmedic' in plugin FirefighterPro v1.6.3
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:140)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:83)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NoClassDefFoundError com/nijiko/permissions/PermissionHandler
at me.DeBukkIt.FirefighterPro.FirefighterPro.onCommand(FirefighterPro.java:129)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
... 14 more
2012-04-10 22:37:39 [SEVERE] null
org.bukkit.command.CommandException Unhandled exception executing command 'ffsetstation' in plugin FirefighterPro v1.6.3
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:140)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:83)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NoClassDefFoundError com/nijiko/permissions/PermissionHandler
at me.DeBukkIt.FirefighterPro.FirefighterPro.onCommand(FirefighterPro.java:173)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
... 14 more
2012-04-10 22:38:15 [SEVERE] null
org.bukkit.command.CommandException Unhandled exception executing command 'ffend' in plugin FirefighterPro v1.6.3
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:140)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:83)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NoClassDefFoundError com/nijiko/permissions/PermissionHandler
at me.DeBukkIt.FirefighterPro.FirefighterPro.onCommand(FirefighterPro.java:259)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
... 14 more
2012-04-10 22:38:41 [SEVERE] null
org.bukkit.command.CommandException Unhandled exception executing command 'ffgo' in plugin FirefighterPro v1.6.3
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:140)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:83)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NoClassDefFoundError com/nijiko/permissions/PermissionHandler
at me.DeBukkIt.FirefighterPro.FirefighterPro.onCommand(FirefighterPro.java:231)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
... 14 more
2012-04-10 22:39:12 [SEVERE] null
org.bukkit.command.CommandException Unhandled exception executing command 'ffroger' in plugin FirefighterPro v1.6.3
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:140)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:83)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NoClassDefFoundError com/nijiko/permissions/PermissionHandler
at me.DeBukkIt.FirefighterPro.FirefighterPro.onCommand(FirefighterPro.java:200)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
... 14 more
so help me please
i have recommended one
i have recommended one
@lou9896
Sorry. I tested the plugin v1.6.3 on the latest recommended build.
some 1 help me
hhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeeeelllllllllllllllllllllppppppppppppppppp
when i use command it says internal error
internal sever error when doing commands
@PaceFireRescue
Maybe I could add a feature you can change the mode with. Something like "Policeman-Mode" and "Firefighter-Mode"...
DeBukkIt on my server we have been having fun with this plugin.I was Wondering If you could develop a plugin Called "[POLICE]" Like FireFighter We Need Police. This will make a player be able to create jails, jail, Ticket A Player(instead of jailing write a ticket in real life and pay fine w/ server currency) Thanks!!
Robert sc23.servercraft.co:8531 Version 1.2.4!
@that1fail
What server, please? I'd like to see my plugin in action!
@Galexrt
Thatfore all firefighters get Sponges that remove water when you have WorldGuard by sk89q installed.
One question the water will be removed after the fires are deleted?? or does the water is still be there?
Thanks for making this plugin, we've been having fun with it so far on my server! :D
@Galexrt
I think you think of the Citizens plugin!? I have never thought about NPCs and I don't think, that they will be added in my plugin, sorry!
how about npcs are firefighter(because if no "real" firefighters are online) What do you think about this?
@annonymious
Done in v1.6.0
@S3thc0n
Done in v1.6.0