Get an Epic Experience with Premium

Minecraft Spotlight - AntiFire

Welcome to the Friday Minecraft Spotlight! In this edition we will feature AntiFire, a fire protection plugin by filbert66.

Fire is part of the survival aspects of the game, it can completely burn down forests and destroy your precious creations. Especially on creative servers this can have disastrous effects.

This plugin allows you to stop fire from spreading across the world, preventing it from burning down everything. Additionally, it even keeps a log of all fires, allowing you to find out who has set something alight and to extinguish the fire quickly.
There are various restrictions for fire and lava available as well; such as disabling both the placement of lava and the damage caused by it, or changing the duration of fires.

Simply follow these steps and your players will be enjoying this plugin in no time!

  1. Download the latest version of AntiFire from here or here.
  2. Place the "AntiFire" file in the "plugins" folder, located in your server's main directory.
  3. Start or reload your server.
  4. Check if the "AntiFire" folder has been added to the "plugins" folder successfully.
  5. Open the "config.yml" file found in the folder mentioned above to configure the plugin.
  6. Reload your server to load your new configuration.
  7. Enjoy your newly installed plugin!

With the configuration file you can customise all aspects separately; most of them can be toggled by listing the worlds in which they take place.

We also had the chance to ask filbert66 some questions. Read on to learn more about the development process behind AntiFire!

How did you get into Minecraft?
Started from watching my son play.

What made you decide to become a plugin developer?
My son would complain about this or that, "I wish that in Minecraft…" I had always wanted an excuse to learn Java so this was a good opportunity. My first entry was to modify a chat control plugin to allow muting chatty players (Silence). It went further from there.

What was your motivation for this specific project?
Back before fire was nerved in vanilla Minecraft, it spread way too fast. I wanted a way to stop that happening. Also wanted a way to stop people's houses from being burnt down, and I had already implemented block filters in AntiCreeper so that part wouldn't be too hard. Then during development someone posted a request for fire logging and teleporting to the Plugins Requests forum and I added those too.

How did the community respond to the plugin’s first public release?
Downloads were really slow at first. I wasn't sure it would ever see much use.

What was your favourite development tool for this project?
First learned to use GitHub with it. Very nice diffs.

Have you learned anything new from this project?
Yes, Java task management and lots of other Java stuff. 

And what is your favourite aspect of the plugin itself?
The extinguish command. It's fun to teleport to a conflagration and watch it all go poof! Away.

Are you currently working on any other plugins or updates?
Waiting on new Bukkit APIs for FusedExplosives for better functionality within AntiCreeper.

In addition to your Minecraft plugins, have you ever released any custom content for other games?
No.

Aside from your own projects, what are some of your favourite plugins from other authors and why?

  • Thor - used it to test AntiCreeper and contributed to it myself.
  • mcMMO - Well-maintained, simple class/skill-based plugin that delivers cool abilities
  • TreeAssist - Best of the tree choppers. 

Do you have any advice for other upcoming plugin developers?
Teach yourself! Find a plugin that sort of does what you want, read its code to figure out how it does it, and copy the best parts and add your new ideas. Give credit where it is due, of course. Even better to work with the plugin developer to suggest improvements, but that can get frustrating when they don't work at the same pace that you do. So it's better to find an inactive plugin or an idea from the PluginRequests forum, and start your own plugin so you have full control. Nice thing about that- you also get full Curse credits yourself. 

For ideas, find a need and fill it. Don't copy what's already out there if there is a good and active plugin already filling the need.

Having reached the end of the interview, we would like to thank filbert66 for taking the time to answer our questions and of course for developing the plugin in the first place!

AntiFire is a great plugin for creative servers; it allows you to limit the disastrous effects that fire can have. No longer will your players have to rebuild their creations after a fire!

Thanks to MadPixel for the Minecrafter font.

Comments

Network News

Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Leaguepedia PAX Skin Giveaway