BanHitbox

Quick rating

BanHitbox

No reviews yet

BanHitbox - Quick punishment mod for Minecraft admins. Aim at player, press middle mouse, select violations, and ban instantly. Supports multiple punishments and custom commands.

Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
1.0
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

🎯 BanHitbox - Quick Punishment System

BanHitbox is a Minecraft mod for administrators that allows instant player punishment through a convenient interface. Simply aim your crosshair at a rule-breaker and select the appropriate punishment!


  • 🪙 Cryptocurrency (USDT):

  • 9tkTft2E8XqYZVwyQTvgxdph9nkUmK1F5fmGVHXLNyNY


⚡ Mod Features

  • Quick Punishment: Aim at player and press middle mouse button
  • Multiple Selection: Choose multiple violations simultaneously
  • Automatic Calculation: Ban days are summed, reasons are combined
  • Custom Commands: Configure your own commands (kick, mute, warn)
  • Flexible Configuration: Easily configurable through JSON config
  • Plugin Compatibility: Works with LiteBans, EssentialsX, AdvancedBan and other plugins

🎮 How to Use

  1. Aim crosshair at the rule-breaking player
  2. Press middle mouse button (scroll wheel click)
  3. Select violations from the list (multiple allowed)
  4. Click "PUNISH"

The mod automatically sends the command to chat. For example:

ban Player123 45d Admin Disrespect + Griefing + Cheating

⚙️ Config Setup

File Location

After first launch, config is created at:

.minecraft/config/punishments.json

Basic Structure

{
  "banCommandTemplate": "ban {player} {time} {reason}",
  "punishments": [
    {
      "name": "Cheating",
      "days": 30,
      "command": null
    },
    {
      "name": "Kick",
      "days": 0,
      "command": "kick {player} {reason}"
    }
  ]
}

Punishment Types

Regular punishments (with days):

{
  "name": "Cheating",
  "days": 30,
  "command": null
}

Custom commands:

{
  "name": "Mute 1 hour",
  "days": 0,
  "command": "mute {player} 1h {reason}"
}

Placeholders (Variables)

  • {player} - player nickname
  • {time} - ban duration (e.g. "30d")
  • {reason} - punishment reason

📋 Config Examples

For LiteBans

{
  "banCommandTemplate": "ban {player} {time} {reason}",
  "punishments": [
    {
      "name": "Cheating",
      "days": 30,
      "command": null
    },
    {
      "name": "Mute 1d",
      "days": 0,
      "command": "mute {player} 1d {reason}"
    },
    {
      "name": "Tempban 7d",
      "days": 0,
      "command": "tempban {player} 7d {reason}"
    },
    {
      "name": "Warning",
      "days": 0,
      "command": "warn {player} {reason}"
    }
  ]
}

For EssentialsX

{
  "banCommandTemplate": "ban {player} {reason}",
  "punishments": [
    {
      "name": "Permanent Ban",
      "days": 0,
      "command": "ban {player} {reason}"
    },
    {
      "name": "Tempban 1h",
      "days": 0,
      "command": "tempban {player} 1h {reason}"
    },
    {
      "name": "Kick",
      "days": 0,
      "command": "kick {player} {reason}"
    }
  ]
}

🔧 Config Creation Guide

Step 1: Open Config File

Find .minecraft/config/punishments.json and open it in any text editor.

Step 2: Configure Command Template

"banCommandTemplate": "ban {player} {time} {reason}"

Change to your ban plugin's command format.

Step 3: Add Punishments

For each punishment, create a block:

{
  "name": "Violation Name",
  "days": number_of_days,
  "command": "custom_command or null"
}

Step 4: Save and Restart

Save the file and restart Minecraft.

⚠️ Important Rules

  • Put comma after each { } block, except the last one
  • All text values in double quotes "text"
  • null is written without quotes
  • Numbers are written without quotes

🎯 Usage Examples

Selected: "Admin Disrespect" + "Griefing" Result: ban Player123 15d Admin Disrespect + Griefing

Selected: "Kick" (custom command) Result: kick Player123 Rule violation

🔄 How to Update Config

  1. Stop server/exit game
  2. Edit punishments.json
  3. Save file
  4. Launch game again

The mod will automatically load new settings!

🚀 Key Benefits

  • Lightning Fast: Punish players in seconds
  • Accurate Targeting: Precise crosshair-based selection
  • Highly Customizable: Adapt to any server setup
  • Performance Optimized: Lightweight and lag-free
  • Universal Compatibility: Works with all popular ban plugins

Screenshots

Gallery

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Modrinth
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works