FirefighterPro v2

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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>
Triggers an emergency call. All dispatchers are informed and take care of the emergency. If no dispatchers are online, a unit of the fire brigade is automatically alerted.
/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 ✔

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files