
No Friendly Fire
This project changes colors to your friends and enemies, so you can tell them apart.
Screenshots


About this Mod
NoFriendlyFire is a client-side Fabric mod for Minecraft 1.21.11 that helps you easily identify players by marking them as friends, enemies, or neutral, and displaying them with colored hitboxes.
- 🟢 Friends → Green
- 🔴 Enemies → Red
- 🟠 Neutral players → Orange
The mod is fully client-only, meaning it does not require installation on the server.
Overview
This mod is designed to improve player awareness in multiplayer environments by providing clear visual distinctions between different types of players.
It is especially useful for:
- PvP servers
- Team-based gameplay
- Survival with friends
- Any situation where quick identification matters
Features
🔹 Player Classification
You can assign players into three categories:
- Friend
- Enemy
- Neutral (default)
Each category has its own color for quick visual recognition.
🔹 Custom Hitboxes
The mod renders custom colored hitboxes around players:
- Color depends on player status
- Slightly thicker than default for visibility
- Stable rendering (no flickering)
- Purely visual (does not affect gameplay mechanics)
🔹 Interactive GUI Menu
A built-in Minecraft-style menu allows you to manage players easily.
Menu includes:
Tabs:
- Friends
- Enemies
Scrollable player list
Buttons to:
- Add player (from crosshair)
- Remove player
- Move between friend/enemy lists
🔹 Nickname Display (Not UUID)
- Internally uses UUID for reliability
- Displays player names (nicknames) in UI
- Automatically updates names when players are in your world
🔹 Real-Time Interaction
You can manage players directly in-game:
- Look at a player and press a key to add/remove
- Open menu anytime
- Changes are saved instantly
Controls
| Key | Action |
|---|---|
| H | Open menu |
| F | Add looked-at player as Friend |
| E | Add looked-at player as Enemy |
| R | Remove player from lists |
| J | Toggle hitboxes on/off |
Data Storage
All data is stored locally in a config file:
Friends list
Enemies list
Each entry includes:
- UUID
- Last known username
Advantages:
- Persistent between sessions
- Independent from server
- Reliable identification even if name changes
How It Works
You assign players as friend or enemy
The mod stores their UUID
When rendering:
- It checks player relation
- Applies corresponding color
- Draws hitbox
**If it gets popular i will add features like changing hitbox color for specific player and so on.
**
Available Versions
How to Install No Friendly Fire on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "No Friendly Fire". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
No Friendly Fire server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is No Friendly Fire compatible with fabric?
No Friendly Fire officially supports fabric for Minecraft 1.21.11. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with No Friendly Fire – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if No Friendly Fire consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install No Friendly Fire with just one click on your server.