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✔
@S3thc0n
Okay!
How about automatically removing sponge, water and ladders after the mission was ended by all Firefighters?
@FreakzZ97
Maybe! I'll try to hook into WorldGuard, but can't promise anything! My english could be bad, too. I'm from Germany. But in order to be understanded by everone, I'll keep speeking English here!
Can you edit the plugin, also that the firefighters have permissions for all regions, because a lot of people have no permissions for this regions and can't place water.
Sry for my bad english, if is bad :D
@Coder123
Done. With v1.5.1 of the plugin the protection suit (armor) is configurable in the config.yml
@annonymious
Yes.
@Coder123
Yes. It includes a config file. But up to now the armor is not configurable. I promise you, it'll be the next version.
Does it include a config file? Because what if I don't want my Firefighters to wear Chainmail, I already got a plugin that takes that armor. Gold Enchant
Could you make it that if no permissions plugin is detected that it defaults to OP?