Skip to content

ProxyGuard is a lightweight BungeeCord plugin that protects premium usernames on offline servers.

Notifications You must be signed in to change notification settings

abhiyanpa/proxyguard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

ProxyGuard

ProxyGuard Logo

ProxyGuard is a lightweight BungeeCord/Waterfall plugin designed to protect premium Minecraft usernames on mixed-mode (online/offline) servers.

🛡️ Key Features

  • Premium Username Protection: Prevents cracked players from using legitimate premium Minecraft account names
  • Simple Management: Easy-to-use commands for adding, removing, and checking premium usernames
  • Comprehensive Logging: Detailed logging system tracks unauthorized login attempts
  • Flexible Compatibility:
    • Works alongside other authentication plugins
    • No database required
    • Compatible with all BungeeCord versions

🎮 Commands

Command Description Usage
/proxyguard add <username> Add a premium player Protect a specific username
/proxyguard remove <username> Remove a premium player Unprotect a username
/proxyguard check <username> Check premium status Verify a username's protection
/proxyguard list List protected players View all premium usernames

🔐 Permissions

Permission Description
proxyguard.admin Full access to all ProxyGuard commands

📸 Screenshots

Plugin Startup

OnEnable Screenshot

Command Interface

Commands Screenshot

🚀 Installation

  1. Stop your BungeeCord server
  2. Place ProxyGuard.jar in the plugins folder
  3. Start your server
  4. Use /proxyguard add <username> to protect premium usernames

📝 Configuration

config.yml (Example)

# ProxyGuard Configuration

# List of protected premium usernames
protected-usernames:
  - Notch
  - Jeb_
  - Dinnerbone

# Logging configuration
logging:
  enabled: true
  log-file: proxyguard.log
  log-unauthorized-attempts: true

# Kick message for unauthorized login attempts
kick-message: "&cSorry, this username is protected and cannot be used on this server."

🆘 Support

Need help? Found a bug? Have a suggestion?

📋 Upcoming Features

  • Enhanced logging capabilities
  • More granular username protection
  • Integration with other security plugins

🤝 Contributing

Contributions are welcome! Please open an issue or submit a pull request on our GitHub repository.

About

ProxyGuard is a lightweight BungeeCord plugin that protects premium usernames on offline servers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages