FlameThrower

FlameThrower

๐Ÿ”ฅ A craftable flamethrower that burns your opponents!

26 downloads

Paper Purpur


๐Ÿ”ฅ Flamethrower

Add a fully configurable flamethrower with fuel management, custom crafting, and realistic fire mechanics.


โšก About

Flamethrower introduces a powerful custom flamethrower that consumes fuel while firing and can be refilled using dedicated fuel canisters.

Every aspect of the plugin is configurable through config.yml, including damage, fuel capacity, refill amount, crafting recipes, permissions, and more.


โœจ Features

  • ๐Ÿ”ฅ Fully functional flamethrower
  • โ›ฝ Fuel system with configurable capacity
  • ๐Ÿ›ข Rechargeable fuel canisters
  • โš” Configurable damage per tick
  • ๐ŸŽฏ Configurable flame duration and update rate
  • ๐Ÿ“ฆ Custom crafting recipes
  • โš™ Fully configurable in config.yml
  • ๐Ÿ”„ Hot reload support
  • โšก Lightweight and optimized
  • ๐Ÿ“ฆ No dependencies required

๐Ÿ“Œ Compatibility

  • โœ… Minecraft 1.21 โ†’ 26.2
  • โœ… Spigot / Paper / Purpur
  • โœ… Survival & PvP servers
  • โœ… No dependencies

๐Ÿ”ฅ Gameplay

๐Ÿ”ฅ Flamethrower

Right-click to toggle the flamethrower on or off.

While active, fuel is consumed continuously until the tank is empty.

Once empty, the flamethrower must be refilled using a fuel canister.


๐Ÿ›ข Fuel Canister

Hold the flamethrower in your main hand and a fuel canister in your off-hand.

Left-click to instantly refill fuel. One canister is consumed per refill.

A small cooldown prevents accidental multiple refills.


๐ŸŽฎ Commands

/flamethrower
/flamethrower help
โ†’ Display plugin help

/flamethrower give flamethrower [player] [amount]
โ†’ Give a flamethrower

/flamethrower give canister [player] [amount]
โ†’ Give fuel canisters

/flamethrower craft flamethrower
โ†’ Show the flamethrower recipe

/flamethrower craft canister
โ†’ Show the fuel canister recipe

/flamethrower reload
โ†’ Reload config.yml instantly

๐Ÿ”‘ Permissions

flamethrower.admin
โ†’ Access all admin commands

flamethrower.craft
โ†’ Required only if recipe permission is enabled

โš™ Configuration

damage-per-tick
โ†’ Damage dealt every tick

tick-period
โ†’ Fire update speed

fuel.max-fuel
โ†’ Maximum fuel capacity

fuel.refuel-amount
โ†’ Fuel restored per canister

craft.flamethrower.*
โ†’ Flamethrower recipe

craft.canister.*
โ†’ Fuel canister recipe

require-permission
โ†’ Restrict crafting with permissions

๐Ÿงช Crafting

Both the flamethrower and fuel canister recipes are fully configurable inside config.yml.

Recipes use Bukkit's ShapedRecipe system and are automatically registered when the plugin starts.

If an invalid material is configured, the plugin logs a warning instead of crashing.


โšก Performance

Flamethrower has been designed to remain lightweight and efficient, even on busy multiplayer servers.

  • โšก Minimal performance impact
  • ๐Ÿงผ Optimized flame handling
  • ๐Ÿ”ง Fully configurable
  • ๐Ÿ“ฆ No external dependencies

Create, refuel, and unleash fire with a fully customizable flamethrower system.


Made with โค๏ธ by Zyumie (aka Yuyu)