ScorchProxy 1.2

Prevent people from joining your server without going through the Proxy (BungeeCord) first.

  1. _Skizzy
    Tested Minecraft Versions:
    • 1.12
    Source Code:
    https://github.com/ScorchGamez/ScorchProxy
    Contributors:
    Raytex
    Introduction
    If you have to maintain a BungeeCord network, and are not attuned to advanced configurations yet - this could be a beneficial plugin to use for your server network.

    Functionality
    As soon as you have this on your server, it will not allow players to join through any server except the Proxy (BungeeCord), assuming you have this installed on every server in the network.

    This is a Bukkit/Spigot plugin, this is not for use in the BungeeCord plugins folder.

    Installation
    1. Drag & Drop ScorchProxy.jar into your /plugins folder
    2. Restart your server
    3. Configure
    4. Restart your server again, and you're off to the races!

    This is the default config.yml that should be created automatically.
    Code (Text):
    # IP addresses you WANT people to join through.
    # This  can be both letter and number IP addresses.
    IPs:
    - play.scorchgamez.net
    #
    # Ports players should use when joining.
    # If you run BungeeCord, your port is probably 25565
    Ports:
    - 25565
    Only-Port: true
    #
    # This is the message players will see when they do
    # not have permission to a command. You can use
    # placeholders like '&' for colors and '%player%'
    # for the players username.
    No-Permission: '&cYou do not have permission to issue this command %player%.'
    #
    # This is the message players will see when they are
    # declined access to the server
    Message: '&b%newline%&b&lScorch Gamez%newline%&7Please use: play.scorchgamez.net'
    #
    # Players with the permission 'scorchproxy.bypass' will
    # be able to join if this is set to true.
    # For security reasons, I recommend it stay false.
    Permissions-Bypass: false
    #
    # Don't touch this
    config-version: 1.1
     

    The message in the config looks like this:
    Screenshot_1.png

    Placeholders
    & - Used for color codes
    %newline% - Will continue your message on a new line

    Commands
    /scorchproxy or /sp
    /sp ips - This will list the IP addresses you have in the config.yml
    /sp ports - This will list the ports you have in the config.yml
    /sp version - This will list the version of the plugin, as well as the config you're using
    /sp reload - This will reload the config from in-game

    Permissions

    scorchproxy.cmd
    scorchproxy.cmd.ips
    scorchproxy.cmd.ports
    scorchproxy.cmd.version
    scorchproxy.cmd.reload

    scorchproxy.bypass - Give this to users that should be allowed to join the servers without the Proxy. Example: System Administrator or Developer*

    * This permission is toggle-able, and is set to false by default.


    Enjoy using this on your network.

    Any and all issues should be posted in the issue section for this plugin on GitHub, or on the discussion for this thread. The original author of this plugin no longer supports it, so I will be posting resource updates. It is likely that I will get back to you faster on GitHub. A link for which can be found here.

Recent Updates

  1. Command update
  2. Configuration update

Recent Reviews

  1. Elguerrero
    Elguerrero
    5/5,
    Version: 1.2
    OMG 1 plugin as the ipwhitelist but with 1 active author xd, thanks for doing the plugin: D I will have it on my network as 3 ip whitelist protection, thanks!: D
    1. _Skizzy
      Author's Response
      My pleasure!
  2. ImNoDev
    ImNoDev
    1/5,
    Version: 1.1
    Stolen from another author!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!