Home›Java›Mods›VIPAccess Rework
VIPAccess Rework
ModsJava

VIPAccess Rework

Java mod listed for Minecraft 1.20–1.21. Downloads from the MC Java Mods app on Android.

by Cooking · on Modrinth

Secure your server with style. VIPAccess Rework restricts entry to authorized players only, featuring intelligent bot mitigation and multi-language…

⬇ Download on Modrinth

🛡️ VIPAccess Rework

VIPAccess Rework is a completely rewritten and improved version of the server access restriction plugin. It is the ideal solution for maintenance work, private servers, or creating exclusive access for donors.

Unlike simple whitelists, VIPAccess Rework includes powerful protection against bot attacks, beautiful message formatting (MiniMessage), Temporary Access system, and a Full In-Game GUI Dashboard.

Check out the original version of the plugin: click

✨ Why the Rework version?

🚀 Commands and Permissions

Management

Temporary Access

Access Control

🛡️ Intelligent Protection (Anti-Bot)

The plugin analyzes incoming traffic in real-time.

  1. Auto-Protection: If failed login attempts exceed the threshold (default 50/sec), the plugin enables protection mode.
  2. Panic Mode: Can be triggered manually via GUI. Blocks ALL non-admin connections instantly.
  3. Punishment Modes: Switchable in-game:
    • KICK - Low resource usage.
    • BAN_IP - Temporary IP ban (10 min).
    • WHITELIST - Only whitelisted players can join.

📂 Configuration (config.yml)

# Is the plugin enabled
enabled: true

# Message language (en, ru)
language: ru

# Permission required for player entry
required-permission: "server.vip"

# Anti-bot protection settings
anti-bot:
  enabled: true
  threshold: 50           # Connection threshold per second to activate protection
  protection-duration: 60 # Protection mode duration (sec)
  punishment: KICK        # Punishment type: KICK, BAN_IP, or WHITELIST

💻 API for Developers

You can interact with VIPAccess Rework in your own plugins. Since there is no public repository, simply add VIPAccess.jar as a library to your project.

Events:

import com.sunrisestudio.vipaccess.api.VIPLoginEvent;

@EventHandler
public void onVipLogin(VIPLoginEvent event) {
    Player player = event.getPlayer();
    
    // Example: let the player in if they have a specific advancement
    if (player.getAdvancementProgress(advancement).isDone()) {
        event.setCancelled(true); // Allow entry by cancelling the kick
    }
}
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

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

Explore more