HomeJavaModsultiAccountLimit
ultiAccountLimit
ModsJava

ultiAccountLimit

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

⬇ Download on Modrinth

VelocityMultiAccountLimit

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


Features

How It Works

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

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

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:

Console Output Example

[VelocityMultiLimit] Allowed: Steve (IP: 192.168.1.100) - Current IP online: 1
[VelocityMultiLimit] Blocked: Alex (IP: 192.168.1.100)
  └─ Exceeded alt-account limit (Blocked: 1/1)
[VelocityMultiLimit] Player disconnected: Steve (IP: 192.168.1.100)

Requirements

Support

Verified by MCModsHub

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

Explore more