ProxySuite 1.2.2

The global software-suite your server needs - Warps, Homes, Bans, Kicks, Warns, Portals & much more

  1. Sabbertran
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    I am no longer actively maintaining ProxySuite, however MaSuite is a very good alternative.


    [​IMG]

    ProxySuite is your go-to plugin for all essentials cross-server functionality.

    This includes:
    • Teleportation
    • Homes
    • Warps
    • Bans, Kicks, Warns
    • Notes
    • Portals
    • Spawns
    • Vanish
    • Gamemode/Flymode
    • Join/Leave Messages
    • Annoucements
    • Welcome sound for new players
    • Message of the day
    • Custom commands
    All messages are fully customizable and support standard and JSON formatting.

    < >: needed argument, [ ]: optional argument

    /proxysuite [reloadmsg/reloadann/reloadperms] [player]
    Plugin information, reloading of messages, annoucements and permissions (player argument only for reloadperms)

    /ban <player> [reason]
    Ban a player
    /kick <player> [reason]
    Kick a player
    /tempban <player> <time> [reason]
    Temporarily ban a player (time is a semicolon seperated list of numbers with one of the following identifiers: s/m/h/d - e.g. to ban someone for 1 day and 5 minutes you would use 1d;5m)
    /unban <player> [time]
    Unban a player (if time argument is given, the player will be unbanned in the future, syntax is the same as for tempban)

    /gamemode <gamemode> [player]
    Change your (or someone elses) gamemode
    /fly
    Toggle fly mode
    /vanish
    Toggle vanish
    /seen <player>
    See when a player has been last online and if he is banned

    /home [home]
    /home <player> <home>

    Teleport to a home
    /sethome [home]
    /sethome <player> <home>

    Set a home
    /delhome [home]
    /delhome <player> <home>

    Delete a home
    /homes [player]
    See a list of (your) homes

    /note <player> <note>
    Create a not for a player
    /noteinfo <id>
    /noteinfo <teleport|delete> <id>

    Received information, teleport to or delete a given note
    /notes [player]
    See your own or someone elses notes

    /delportal <name>
    Delete a portal
    /portal <name>
    Teleport to the destination of a portal
    /portals
    Get a list of portals
    /setportal <name> <type> <destination>
    Set a portal
    type is one of the following: WATER, NETHER, NOTHING
    destination can be any warp

    /setspawn
    /setspawn first

    Set the normal or the first (newbie) spawnpoint
    /spawn
    Teleport to the spawn

    /back
    Teleport back to the point before your last teleportation
    /tpaccept
    Accept a teleportation request
    /tpa <player>
    Send a teleportation request to a player
    /tpahere <player>
    Send a teleportation request to a player to teleport him to you
    /tp <player>
    /tp <player> <player>
    /tp <coordX> <coordZ>
    /tp <coordX> <coordY> <coordZ>

    Teleport to a player, a player to another player or to coordinates in your current world
    /tpdeny
    Deny a teleportation request
    /tphere <player>
    Teleport a player to you

    /warn <player> <reason>
    Warn a player
    /warning <id>
    /warning teleport|archive|delete <id>

    Get information about, teleport to, archive or delete a warning
    /warnings [player]
    /warnings hideinfo

    Show your or someone elses warnings or hide the message that you have a new warning

    /delwarp <name>
    Delete a warp
    /setwarp <name> [hidden]
    Set a (hidden) warp at your current location
    /warp [player] <name>
    Teleport (someone else) to a warp point
    /warps
    Show a list of warps
    Permissions are read via Vault from the server you are currently online on

    proxysuite.commands.reloadmessages
    /proxysuite reloadmsg
    proxysuite.commands.reloadannouncements
    /proxysuite reloadann
    proxysuite.commands.reloadperms
    /proxysuite reloadperms

    proxysuite.commands.ban
    /ban
    proxysuite.commands.kick
    /kick
    proxysuite.commands.tempban
    /tempban
    proxysuite.commands.unban
    /unban

    proxysuite.commands.gamemode
    /gamemode
    proxysuite.commands.gamemode.others
    /gamemode for other players
    proxysuite.commands.gamemode.survival
    /gamemode 0
    proxysuite.commands.gamemode.creative
    /gamemode 1
    proxysuite.commands.gamemode.adventure
    /gamemode 2
    proxysuite.commands.gamemode.spectator
    /gamemode 3
    proxysuite.commands.fly
    /fly
    proxysuite.commands.seen
    /seen
    proxysuite.commands.vanish
    /vanish

    proxysuite.commands.delhome
    /delhome
    proxysuite.commands.delhome.others
    /delhome for other players
    proxysuite.commands.home
    /home
    proxysuite.commands.home.others
    /home for other players
    proxysuite.commands.homes
    /homes
    proxysuite.commands.homes.others
    /homes for other players
    /proxysuite.commands.sethome
    /sethome
    proxysuite.commands.sethome.others
    /sethome for other players
    proxysuite.commands.sethome.multiple.#
    Maximum of # homes (if there are multiple permissions, the highest one wins)
    proxysuite.commands.sethome.multiple.*
    Unlimited homes
    proxysuite.commands.sethome.world.multiple.#
    Maximum of # homes per world (if there are multiple permissions, the highest one wins)
    proxysuite.commands.sethome.world.multiple.*
    Unlimited homes per world
    proxysuite.commands.note
    /note
    proxysuite.commands.noteinfo
    /noteinfo
    proxysuite.commands.noteinfo.teleport
    /noteinfo teleport
    proxysuite.commands.noteinfo.delete
    /noteinfo delete
    proxysuite.commands.notes
    /notes
    proxysuite.commands.notes.others
    /notes for other players

    proxysuite.commands.delportal
    /delportal
    proxysuite.commands.portal
    /portal
    proxysuite.commands.portals
    /portals
    proxysuite.commands.setportal
    /setportal

    proxysuite.commands.setspawn
    /setspawn
    proxysuite.commands.spawn
    /spawn
    proxysuite.commands.back
    /back

    proxysuite.commands.tpaccept
    /tpaccept
    proxysuite.commands.tpa
    /tpa
    proxysuite.commands.tpahere
    /tpahere
    proxysuite.commands.tp
    /tp
    proxysuite.commands.tp.others
    /tp for other players
    proxysuite.commands.tp.coordinates
    /tp with coordinates
    proxysuite.commands.tpdeny
    /tpdeny
    proxysuite.commands.tphere
    /tphere

    proxysuite.commands.warn
    /warn
    proxysuite.commands.warning
    /warning
    proxysuite.commands.warning.teleport
    /warning teleport
    proxysuite.commands.warning.archive
    /warning archive
    proxysuite.commands.warning.delete
    /warning delete
    proxysuite.commands.warnings
    /warnings
    proxysuite.commands.warnings.others
    /warnings for other palyers
    proxysuite.commands.warnings.hideinfo
    /warnings hideinfo

    proxysuite.commands.delwarp
    /delwarp
    proxysuite.commands.setwarp
    /setwarp
    proxysuite.commands.setwarp.hidden
    /setwarp for hidden warp
    proxysuite.commands.warp
    /warp
    proxysuite.commands.warp.others
    /warp for others
    proxysuite.commands.warps
    /warps


    proxysuite.homes.showcoordinates
    Show server, world and coordinates in the home list
    proxysuite.warps.showhidden
    Show hidden warps in the warp list
    proxysuite.warps showcoordinates
    Show server, world and coordinates in the warp list
    proxysuite.notes.showadditionalinfo
    Show server, world, coordinates, author and date in the warning list
    proxysuite.teleport.ignorecooldown
    Ignore the teleportation cooldown
    proxysuite.teleport.cooldown.#
    # seconds of cooldown for teleportations
    proxysuite.teleport.savelocation
    Save any location before a teleport to teleport back to with /back
    proxysuite.teleport.savelocation.ondeath
    Save the location on death to teleport back to with /back
    proxysuite.vanish.see
    See vanished players
    proxysuite.vanish.useincommands
    Be able to use vanished players in commands
    proxysuite.messages.warnings.joininfo
    Receive a message when you join and have unread warnings
    proxysuite.messages.motd
    Received the moth when you join
    proxysuite.security.ipjoinnfo
    Receive a message when multiple clients are joining with the same IP
    proxysuite.messages.baninfo
    Receive a message when someone gets banned
    proxysuite.messages.kickinfo
    Receive a message when someone gets kicked
    proxysuite.messages.unbaninfo
    Receive a message when someone gets unbanned
    proxysuite.messages.noteinfo
    Receive a message when someone created a note
    proxysuite.messages.warninfo
    Receive a message when someone gets warned
    proxysuite.join.welcomesound.receive
    Hear a sound when a new player joins (if activaed in the config)

    proxysuite.player.keepflyonworldchange
    Keep a players flymode when he switches between worlds
    proxysuite.player.keepflyonserverchange
    Keep a players flymode when he switches between servers
    proxysuite.player.keepgamemodeonworldchange
    Keep a players gamemode when he switches between worlds
    proxysuite.player.keepgamemodeonserverchange
    Keep a players gamemode when he switches between servers
    You can create custom commands which will print some simple text to the user when executed.
    To create a custom command you have to create a .yml file in the customcommands folder.
    The filename will be used as the command.
    So, to create a /teamspeak command, you would have to create a teamspeak.yml file int the customcommands folder.
    You can use this file as a template:
    Code (Text):
    Permission: ''
    DisabledServers:
      - ServerWithoutCommand
    Messages:
      - '&3&m---------------------------------------------'
      - '&7Join our &3Teamspeak&7!'
      - '&3&lIP: &rYourIPHere'
      - '&3&m---------------------------------------------'
    If a permission is set, only players with this permission will be able to use the command.
    If DisabledServers are present, the command cannot be executed on any of these servers.
    This is the default config with some explanations:
    Code (Text):
    ProxySuite:
      SQL: # The data for your database connection
      - 'localhost'
      - '3306'
      - 'Database'
      - 'Username'
      - 'Password'
      TablePrefix: '' # Prefix for the database tables
      ModulesEnabled: # You can enable/disable each module individually
        Teleport: true
        Warp: true
        Home: true
        BanKickWarn: true
        Note: true
        Portal: true
        Spawn: true
        Vanish: true
        Fly: true
        Gamemode: true
      Messages:
        MOTD: # The message(s) of the day, that a player will receive when he joins
        - Welcome to the server
        - Checkout the website
        - Be nice to each other
        TimeFormat: dd.MM.yyyy HH:mm:ss # Time format for all dates
        JoinMessageDelayMS: 150 # Delay (in ms) after which the join message will be sent
      Server:
        SwitchCheckDelayMS: 500 # Delay, after all checks will be run when a player switches the server
      Teleport:
        Timeout: 180 # Timeout for teleportation requests
        DefaultCooldown: 10 # Default teleportation cooldown
      Homes:
        DefaultMaximum: 10 # Default amount of maximum homes
        DefaultMaximumPerWorld: 5 # Default amount of maximum homes per world
      Warnings:
        TimeUntilArchive: 120 # Time in days until warnings will be archived
        KickOnWarn: true # Should the player get kicked when he receives a warning?
        UntilBan: 2 # After how many warnings will a player be banned
      Security:
        IPJoinInfo: -1 # After how many players with the same ip should the team be messaged? (-1 = off)
        MaxPlayersWithSameIP: -1 # After how many players with the same ip should new players with this IP be disallowed to join? (-1 = off)
      Logging:
        CommandOutputEnabled: true # Print commands to console?
        LastMessagesLogged: 5 # How many messages should be logged to the database when someone gets kicked/warned/banned?
      Announcements:
        Interval: 300 # Annoucement interval in seconds
        Prefix: '&4[Announcement]&r ' # Prefix for standard messages
        PrefixJson: '{"text":"[Announcement] ","color":"red"}' # Prefix for JSON messages
        Random: false # random or in order of creation?
      WelcomeSound:
        Enabled: false
        Sound: 'ENTITY_VILLAGER_YES' # See https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
        Volume: 10
        Pitch: 1

    If you are switching from BungeeSuite and want to import your data, check out this post from @dweSheppard


    [​IMG] Source (ProxySuite) on GitHub
    [​IMG] Source (ProxySuiteBukkit) on GitHub
    [​IMG] My Twitter
    [​IMG] My Homepage
    Capricho, juliu123, Hydra666 and 4 others like this.

Recent Reviews

  1. bluenight7
    bluenight7
    4/5,
    Version: 1.2.2
    Very good plugin, he does his job well. However, you plan to spend it in 1.13 because it does not currently support the new version of Minecraft.
  2. _BillyBobJoe_
    _BillyBobJoe_
    5/5,
    Version: 1.2.2
    I really like this plugin, but it is not excepting my bukkit color-codes in the MOTD. Is there a way for me to disable the MOTD so I can use essentials for that, or am I just doing something wrong in the config?
    1. Sabbertran
      Author's Response
      You should be able to use standard & color codes. If you want to disable a specific message (in this case the MOTD), just leave it blank.
  3. juliu123
    juliu123
    5/5,
    Version: 1.2.2
    where's delay on warp sir?
    its awesome and helpful sir thank you pls add delay on warps and teleports
  4. CyanClay
    CyanClay
    5/5,
    Version: 1.2.2
    Need the /ps command removed, it conflicts with precious stones. Its not hard to type it out :P
  5. CyanClay
    CyanClay
    1/5,
    Version: 1.2
    No longer working for 1.12, cant find alternatives :/ Pls fix...................
  6. xBlenn412
    xBlenn412
    5/5,
    Version: 1.2
    This plugin is so great! Please keep him update! :D
    It works on Bungeecord with Cauldron/Thermos server on 1.7.10.
  7. lann
    lann
    3/5,
    Version: 1.2
    not working on 1.12....
    i'm very need this plugin,and plz update it,thank you!!
    1. Sabbertran
      Author's Response
      If you could describe your problem or show me some error messages, the possibility that I can fix your problem (you are the first one, that told me ProxySuite is not working with 1.12) will be much higher ;)
  8. LimitedGames
    LimitedGames
    5/5,
    Version: 1.2
    1 word: AWESOME!
    This is 1 of the best plugins for Bungeecord servers.
    Thanks that you made this! You are Awesome!
  9. _BillyBobJoe_
    _BillyBobJoe_
    4/5,
    Version: 1.2
    I like this plugin, but I am having a problem with it. Whenever I use the command /setwarp, it says 'You don't have permission to use this command'. Please help!!!
  10. Hitch
    Hitch
    5/5,
    Version: 1.2
    Awesome Suite!
    Nearly Perfect with the Modular System...

    I miss some Features for removing EssentialsX from my Servers and only run ProxySuite but maybe we can talk about them and you can implement these Features =)