
Warden
A Fabric server mod that lets admins cap/limit weapons, explosions, items, enchants, and effects via commands.
About this Mod
Warden
A server-side Fabric mod that gives admins granular control over explosions, weapons, items, enchantments, and status effects, all managed in-game via commands, with no need to manually edit config
files.
Features
Explosion Limits
Cap or completely disable explosions by source type. Supports:
tnt,tnt_minecartcreeperbed,respawn_anchorend_crystalghastwither,wither_skull
Each source can have its max power set independently, or be fully disabled.
/warden explosion set tnt maxPower 1.0
/warden explosion disable creeper
Weapon Limits
Cap combat stats per weapon or weapon group. Supports both melee and ranged weapons.
Melee stats (sword, axe, mace, trident, spear):
damage— max attack damageattackSpeed— max attack speedreach— max melee reach
Ranged stats (bow, crossbow, trident):
projectileDamage— max projectile damage on hitrechargeTime— minimum ticks required between uses
Attack cooldown (all melee):
disableCooldown <ticks>— forces an item cooldown after every attack, effectively limiting attack rate using Minecraft's built-in item cooldown system (separate from attack speed)
Targets can be individual items (minecraft:netherite_sword) or groups (sword, axe, all).
/warden weapon set sword damage 6.0
/warden weapon set bow projectileDamage 8.0
/warden weapon set all disableCooldown 10
Item Limits
Cap how many of a given item a player can hold. Overflow items are either dropped or deleted depending on your config.
maxCount <n>— max items of this type a player can carry (checked periodically)deleteOverflowItem— if true, items exceeding the limit are deleted instead of droppedcheckIntervalTicks— how often the inventory is checked (default: every 20 ticks / 1 second)dropPickupDelay— ticks before a dropped overflow item can be picked up again
/warden item set minecraft:diamond maxCount 64
/warden config deleteOverflowItem true
Enchantment Limits
Cap the maximum level of any enchantment globally, with optional per-item-type overrides.
- Global cap: applies to all items with that enchantment
- Item override: a different cap for a specific item type (e.g. cap Sharpness to 3 globally but allow 5 on swords)
/warden enchant set minecraft:sharpness maxLevel 3
/warden enchant set minecraft:sharpness maxLevel 5 for sword
/warden enchant disable minecraft:mending
Status Effect Limits
Cap the max level and/or max duration of any status effect applied to players.
maxLevel— clamp effect amplifiermaxDuration— clamp effect duration in ticks
/warden effect set minecraft:speed maxLevel 1
/warden effect set minecraft:strength maxDuration 200
/warden effect disable minecraft:invisibility
Exempt System
Players on the exempt list (or in Creative mode) bypass all limits entirely.
exemptCreative— toggle automatic exemption for Creative mode players (default: true)- Named player exemptions persist across sessions
/warden exempt add Steve
/warden exempt remove Steve
/warden config exemptCreative false
Action Bar HUD
Players receive real-time action bar notices when a limit is actively affecting them. Each category (item, weapon, enchantment, effect) can be toggled globally by admins, and individual players can
opt out of specific categories themselves.
/warden actionbar item false (player opts out of item notices)
/warden config itemActionBarEnabled false (admin disables globally)
Global Config Toggles
Each limit category can be enabled or disabled independently without removing your configured rules.
/warden config weaponLimitsEnabled false
/warden config explosionLimitsEnabled true
Utility Commands
| Command | Description |
|---|---|
/warden status |
Overview of all active limits |
/warden reload |
Reload config from disk |
/warden reset |
Reset all limits to defaults |
/warden reset <category> |
Reset a single category (explosion, item, weapon, enchant, effect, actionbar, exempt) |
/warden help |
In-game command reference |
Configuration
Config is saved automatically to config/warden.json on your server. All changes made via commands are written to disk instantly — no restart needed. The config also syncs to connected clients in
real time.
Requirements
- Minecraft 1.21.11
- Fabric Loader ≥ 0.16.0
- Fabric API
Permissions
All /warden admin commands require operator level 2 (gamemaster). The /warden actionbar command is available to all players to manage their own HUD preferences.
Available Versions
How to Install Warden 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 "Warden". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Warden 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 Warden compatible with fabric?
Warden officially supports fabric for Minecraft 1.21.11. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Warden – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Warden 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 Warden with just one click on your server.