HomeJavaModsAccessPass
AccessPass
ModsJava

AccessPass

by Sqrilizz · on Modrinth

A simple PaperMC plugin that blocks players from crossing custom world borders (X/Z) unless they have permission. Includes language auto-detection…

⬇ Download on Modrinth

AccessPass 2.0 - Advanced Access Control System

🚀 Powerful access control plugin for Minecraft servers

Minecraft Version Server Type Java Version License


✨ Features

🔒 Core Access Control

🆕 New in Version 2.0

🎫 Temporary Passes

🗺️ Zone Management

🖥️ GUI Interface

🔌 Developer API


🛠️ Installation

Requirements

Quick Setup

  1. Download the JAR file
  2. Place it in your plugins/ folder
  3. Start/restart your server
  4. Configure in plugins/AccessPass/config.yml

📋 Commands

Basic Commands

Command Description Permission
/accesspass reload Reload configuration accesspass.admin
/accesspass setlimit <X> <Z> <minX> <minZ> Set global boundaries accesspass.admin
/accesspass info Plugin information accesspass.admin

New Commands (v2.0)

Command Description Permission
/accesspass gui Open management GUI accesspass.gui
/accesspass temp <player> <time> Grant temporary pass accesspass.temp
/accesspass zone <name> <x1> <z1> <x2> <z2> Create zone accesspass.zone

Usage Examples

# Grant 1-hour temporary pass
/accesspass temp Player123 1h

# Grant 30-minute temporary pass  
/accesspass temp Player123 30m

# Create spawn zone
/accesspass zone spawn -100 -100 100 100

# Open management GUI
/accesspass gui

🔐 Permissions

Core Permissions

New Permissions (v2.0)


⚙️ Configuration

Global Boundaries

limits:
  global:
    limitX: 1000      # Maximum X coordinate
    limitZ: 1000      # Maximum Z coordinate
    minX: -1000       # Minimum X coordinate
    minZ: -1000       # Minimum Z coordinate
    enabled: true     # Enable global boundaries

Temporary Passes

temporaryPasses:
  enabled: true
  defaultDuration: 3600    # 1 hour default
  maxDuration: 86400       # 24 hours maximum
  cleanupInterval: 300     # Cleanup every 5 minutes

Zones

limits:
  zones:
    spawn:
      enabled: true
      x1: -100
      z1: -100
      x2: 100
      z2: 100
      priority: 1

GUI Settings

gui:
  enabled: true
  title: "AccessPass Management"
  size: 27
  updateInterval: 20

🔌 API Usage

Basic Integration

// Check player access
if (AccessPassAPI.hasAccess(player, location)) {
    // Allow action
}

// Grant temporary pass
AccessPassAPI.grantTemporaryPass(player.getUniqueId(), 3600);

// Create zone
AccessPassAPI.createZone("myzone", -100, -100, 100, 100, 1);

// Check boundaries
if (AccessPassAPI.isOutOfBounds(location)) {
    // Location is out of bounds
}

Available API Methods


🌟 Key Features

🚀 Performance Optimized

🔧 Highly Configurable

🛡️ Server Compatibility

📊 Monitoring & Analytics


🎯 Use Cases

🏠 Spawn Protection

🏪 Shop Areas

🎮 Event Management

🛡️ Server Security


🤝 Support

📞 Getting Help

📚 Resources


Made with ❤️ by Sqrilizz

GitHub

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.

Verified by MCModsHub

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

Explore more