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
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
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta