Home›Java›Mods›Fire Plugin
Fire Plugin
ModsJava

Fire Plugin

Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.

by cyx012113 · on Modrinth

An advanced server utility plugin with world protection, economy, broadcast system, anti-spam, and invite features.

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 26.1–26.1.2 · Bukkit⬇ Download for 1.21.5–1.21.11 · Bukkit⬇ Download for 26.1–26.1.2 · Paper⬇ Download for 1.21.5–1.21.11 · Paper⬇ Download for 26.1–26.1.2 · Purpur⬇ Download for 1.21.5–1.21.11 · Purpur⬇ Download for 26.1–26.1.2 · Spigot⬇ Download for 1.21.5–1.21.11 · Spigot
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

🔥 FirePlugin

MIT License

Starting from version 2.0.0 + MIT, the source code license has been changed from CC BY-SA 4.0 to the MIT license.

Version 2.0.0 – A lightweight, high‑performance server utility plugin for Paper 1.21+.
It provides world‑based economy reset, block protection, building restrictions, advanced world rules, anti‑spam, a broadcast credit system, and a clickable invite system.


✨ Features


📥 Installation

  1. Download the latest fire-2.0.0.jar.
  2. Place it in your server’s plugins/ folder.
  3. Restart the server.
  4. Configure plugins/fire/config.yml to your needs (see below).
  5. Use /fireadmin reload to reload the configuration at any time.

🔧 Commands

Command & Aliases Permission Description
/broadcast <message> = /bc <message> fire.broadcast.use Send a broadcast (consumes 1 credit).
/broadcastadmin add <player> <amount> = /bcadmin add ... fire.broadcast.admin Add broadcast credits to a player.
/broadcastadmin set <player> <amount> fire.broadcast.admin Set a player's credits to a specific amount.
/broadcastadmin clear <player> fire.broadcast.admin Reset a player's credits to 0.
/broadcastadmin check <player> fire.broadcast.admin Show a player's remaining credits.
/invite <player|all> [world] = /inv ... fire.invite.send Send an invite to a player or everyone. Optional world name.
/invite accept <inviter> fire.invite.join Accept an invite and teleport to the inviter's world.
/fireadmin reload = /fadmin reload fire.admin Reload the plugin configuration.

🔐 Permissions

Node Default Description
fire.bypass.clear op Prevents economy reset in reset worlds.
fire.bypass.block op Allows breaking any block (bypasses block protection).
fire.bypass.build op Allows placing blocks in no-build-worlds.
fire.broadcast.use true Allows using /broadcast.
fire.broadcast.admin op Allows managing broadcast credits.
fire.invite.send true Allows sending invites.
fire.invite.join true Allows accepting invites.
fire.admin op Allows reloading the plugin.

⚙️ Configuration (config.yml)

# Worlds where player balances are cleared (regex/wildcard)
economy-reset-worlds:
  - "Lobby"
  - "lobby_*"
economy-reset-interval-ticks: 1200 # 20 ticks = 1 sec

# Worlds where only player‑placed blocks can be broken/burned/exploded
block-protection-worlds:
  - "*"

# Worlds where block placement is forbidden (requires fire.bypass.build)
no-build-worlds:
  - "Lobby"
  - "hub*"

# Worlds where PvP is disabled
pvp-disabled-worlds:
  - "Lobby"

# Worlds where players take no damage (invincible)
invincible-worlds:
  - "Lobby"

# Worlds where hunger never decreases
saturate-worlds:
  - "Lobby"

# Worlds where falling into the void teleports you to world spawn
void-respawn-worlds:
  - "*"

# Anti‑spam settings
anti-spam:
  interval-seconds: 3
  max-messages: 2

# Broadcast system
broadcast:
  default-credits: 3 # Starting credits per player

# Invite cooldown (seconds)
invite:
  cooldown-seconds: 10

Note: Patterns support * wildcard and regular expressions. Example: "lobby*" matches lobby, lobby_1, lobby_world, etc.


🛠 Building from source

  1. Clone or download the source code.
  2. Ensure you have Java 21 and Maven installed.
  3. Run mvn clean package.
  4. The compiled JAR will be in target/fire-2.0.0.jar.

📄 License

This project is licensed under the MIT license.


💬 Support

For issues or suggestions, please contact the plugin author: cyx012113 (Discord / GitHub).
Pull requests and contributions are welcome under the same license.

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.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more