HomeJavaModsFireFighter
FireFighter
The plugin implements new missions that can be set by server administrators, those missions turn on (by default) every hour.
The system selects a random mission from the list of missions created by the administrators.
Players will receive an advice when the mission is starting, they will have to get to the location of the mission and to extinguish the fire.
The automatic scheduler can be stopped in the config.yml file
Missions can also be manually started by a command.

The main feature of this plugin is it's fire extinguisher obtainable by /firetool or by a crafting
Fire Extinguisher recipe
crafting.png
click to expand
- COMMANDS -
/firefighter [command] [page] or /firefighter [page] Help menu command
/firetool To get a fire extinguisher
/fireset* To get the wand, the wand is used to select the area of the mission that will be created with the next command
/fireset addmission <mission name> [description**] * To add a mission
/fireset editmission <mission name> <name|description> <new value>* To edit a mission's property
/fireset editmission <mission name> rewards* Will open a GUI where rewards for the best player can be placed, only one reward will be picked randomly by the system.
/fireset editmission <mission name> rewards* To edit the rewards list
/fireset deletemission <mission name>* To delete a mission
/fireset setwand* To change the /fireset wand with the item in the main hand
/fireset missions To show a list of every mission and their corrisponding position

* This command should be limited to administrators
** The description of the mission is shown in the alert message of the mission when started, by default the description is "Fire at the <mission name>"

- PERMISSIONS -
firefighter.help To open the help menu
firefighter.firetool.get To get a fire extinguisher
firefighter.firetool.use To utilize a fire extinguisher
firefighter.fireset* To manage missions
firefighter.fireset.startmission* To manually start a mission
firefighter.fireset.rewardset* To set rewards
firefighter.fireset.startmission* To manually start a mission
firefighter.fireset.setwand* To change the fireset wand
firefighter.onduty To receive missions
firefighter.firetool.freeze-durability* To freeze the fire extinguisher's durability

* This permission should be limited to administrators

- config.yml -
In the config.yml file you can:
- Toggle the automatic scheduler (true|false) (allow_missions_interval)
- Change the missions interval (in seconds) (missions_interval)
- Change the missions duration (in seconds) (fire_lasting_seconds)

- messages.yml -
In the config.yml file you can:
- Translate every message
- Translate every ingame help page

IMPORTANT
If you have an older version of the plugin (< 1.2) on your server, replacing the old .jar isn't enough. You must delete the old config.yml file and let the plugin create a new file.

When adding/editing missions to make the changes effective you must reload the plugin.
How to reload the plugin with PlugMan
/plugman reload FireFighter


- CONTACTS -
You can send me bug reports or cool ideas to one of those contacts
GitHub
Spigot
E-Mail
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

FireFighter is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15. Downloaded 1,599 times (via Spigot). Download it and open it directly in the game.

Explore more