ultiAccountLimit

⭐ — (0 endorsements) 📥 20 downloads 📌 v1.2.0 📅 8/8/2026
🟡 Updated this year

By LiquidTeam · management

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 7/30/2026 📅 Created: 8/8/2026

🔍 Analysis

  • 🏆 #125 of 208 management mods in this game by downloads

📋 About This Mod

# VelocityMultiAccountLimit **A lightweight Velocity proxy plugin that prevents multiple accounts from connecting from the same IP address.** --- ## Features - 🛡️ **Per-IP Connection Limit** — Set a maximum number of concurrent connections per IP address - 🌐 **Bilingual Support** — Built-in Chinese (zh_CN) and English (en_US) language files - 🎨 **Colored Console Logs** — Real-time colored console output (green for allowed, red for blocked/disconnected) - 🔄 **Hot Reload** — Reload config and language without restarting the proxy (`/vmultireload`) - 🧵 **Thread-Safe** — Concurrent connection tracking with synchronized IP counting - 📝 **Customizable Kick Message** — Supports color codes and multi-line messages - 📂 **Editable Language Files** — YAML-based language files in the plugin's `lang/` directory ## How It Works When a player connects to the proxy, the plugin checks how many connections from their IP are already online: - **Below limit** → Player is allowed in, connection count increases - **At or above limit** → Player is kicked with a configurable message, connection is logged in red - **Player disconnects** → Connection count decreases automatically The plugin operates at the `LoginEvent` stage — after authentication but before the player joins a server. Banned or otherwise rejected players are ignored entirely. ## Commands | Command | Permission | Description | |---------|-----------|-------------| | `/vmultireload` | `velocitymultilimit.reload` | Hot-reload config and language files | Alias: `/vmlreload` ## Permissions | Node | Default | Description | |------|---------|-------------| | `velocitymultilimit.reload` | OP / Console | Allows using the reload command | ## Installation 1. Place the JAR in your Velocity proxy's `plugins/` folder 2. Restart the proxy (or use `/velocity plugin load` if supported) 3. A default `config.properties` will be created in `plugins/VelocityMultiAccountLimit/` 4. Language files (`zh_cn.yml`, `en_us.yml`) will be created in `plugins/VelocityMultiAccountLimit/lang/` ## Configuration ### `config.properties` | Option | Default | Description | |--------|---------|-------------| | `language` | `zh_CN` | Language setting (`zh_CN` or `en_US`) | | `max-connections-per-ip` | `3` | Max connections per IP (`-1` = unlimited) | | `kick-message` | *(empty)* | Custom kick message (uses language default if empty). Supports `&` color codes and `\n` for new lines. | ### Example ```properties language=en_US max-connections-per-ip=2 kick-message=&cYou already have an account on this server!\n&eLimit: &6%d ``` ## Language Files Language files are stored in `plugins/VelocityMultiAccountLimit/lang/` as YAML files. You can edit them directly to customize any message. The plugin will copy default files from the JAR if they don't exist. **Available languages:** - `zh_cn.yml` — Chinese (Simplified) - `en_us.yml` — English (US) ## Console Output Example ``` Allowed: Steve (IP: 192.168.1.100) - Current IP online: 1 Blocked: Alex (IP: 192.168.1.100) └─ Exceeded alt-account limit (Blocked: 1/1) Player disconnected: Steve (IP: 192.168.1.100) ``` ## Requirements - **Velocity** 3.0.0 or higher (4.0.0 supported) - **Java** 21 or higher ## Support - Issues: (https://github.com/LiquidTeam/VelocityMultiAccountLimit/issues) - Source: (https://github.com/LiquidTeam/VelocityMultiAccountLimit)

# VelocityMultiAccountLimit

A lightweight Velocity proxy plugin that prevents multiple accounts from connecting from the same IP address.

## Features

  • 🛡️ Per-IP Connection Limit — Set a maximum number of concurrent connections per IP address
  • 🌐 Bilingual Support — Built-in Chinese (zh_CN) and English (en_US) language files
  • 🎨 Colored Console Logs — Real-time colored console output (green for allowed, red for blocked/disconnected)
  • 🔄 Hot Reload — Reload config and language without restarting the proxy (`/vmultireload`)
  • 🧵 Thread-Safe — Concurrent connection tracking with synchronized IP counting
  • 📝 Customizable Kick Message — Supports color codes and multi-line messages
  • 📂 Editable Language Files — YAML-based language files in the plugin's `lang/` directory

## How It Works

When a player connects to the proxy, the plugin checks how many connections from their IP are already online:

  • Below limit → Player is allowed in, connection count increases
  • At or above limit → Player is kicked with a configurable message, connection is logged in red
  • Player disconnects → Connection count decreases automatically

The plugin operates at the `LoginEvent` stage — after authentication but before the player joins a server. Banned or otherwise rejected players are ignored entirely.

## Commands

| Command | Permission | Description | |---------|-----------|-------------| | `/vmultireload` | `velocitymultilimit.reload` | Hot-reload config and language files |

Alias: `/vmlreload`

## Permissions

| Node | Default | Description | |------|---------|-------------| | `velocitymultilimit.reload` | OP / Console | Allows using the reload command |

## Installation

1. Place the JAR in your Velocity proxy's `plugins/` folder 2. Restart the proxy (or use `/velocity plugin load` if supported) 3. A default `config.properties` will be created in `plugins/VelocityMultiAccountLimit/` 4. Language files (`zh_cn.yml`, `en_us.yml`) will be created in `plugins/VelocityMultiAccountLimit/lang/`

## Configuration

### `config.properties`

| Option | Default | Description | |--------|---------|-------------| | `language` | `zh_CN` | Language setting (`zh_CN` or `en_US`) | | `max-connections-per-ip` | `3` | Max connections per IP (`-1` = unlimited) | | `kick-message` | (empty) | Custom kick message (uses language default if empty). Supports `&` color codes and `\n` for new lines. |

### Example

```properties language=en_US max-connections-per-ip=2 kick-message=&cYou already have an account on this server!\n&eLimit: &6%d ```

## Language Files

Language files are stored in `plugins/VelocityMultiAccountLimit/lang/` as YAML files. You can edit them directly to customize any message. The plugin will copy default files from the JAR if they don't exist.

Available languages: - `zh_cn.yml` — Chinese (Simplified) - `en_us.yml` — English (US)

## Console Output Example

``` Allowed: Steve (IP: 192. 168. 1. 100) - Current IP online: 1 Blocked: Alex (IP: 192. 168. 1. 100) └─ Exceeded alt-account limit (Blocked: 1/1) Player disconnected: Steve (IP: 192. 168. 1. 100) ```

## Requirements

  • Velocity 3. 0. 0 or higher (4. 0. 0 supported)
  • Java 21 or higher
  • Issues: (https://github.com/LiquidTeam/VelocityMultiAccountLimit/issues)
  • Source: (https://github.com/LiquidTeam/VelocityMultiAccountLimit)
🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
LiquidTeam
Version
1.2.0
Downloads
20
Endorsements
0
Category
management
Created
8/8/2026
Updated
7/30/2026
Game Versions
1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6
Tags
management

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does ultiAccountLimit support?

The author lists 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7. Other versions may work but are untested by the author.

What is the latest version of ultiAccountLimit?

Version 1.2.0, published 2026-07-30 with 20 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More management 👤 More by LiquidTeam 🔎 Similar Mods 🌐 Best management (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods