Plugin Hide Pro icon

Plugin Hide Pro 2.12.2

Customize player's tabcompletion, Block Commands, Anti Tabcomplete, Suggestion blocker

Page 1 2 3 4 5
2.7.5.1 Dec 21, 2023
Hotfix
  • Fixed plugin not enabling on the versions 1.13-1.18 [Spigot]

2.7.5 Dec 20, 2023
  • Added 1.20.4 support
  • Added possibility to use “/plhide updategroup” when proxy mode is enabled [Spigot]
  • Performance improvements [Spigot]
  • Fixed some rare exceptions

2.7.4 Oct 3, 2023
  • Re-added java 8 support
  • Fixed version detection for some 1.8.8 forks
2.7.3 Oct 1, 2023
  • Added 1.20.2 support
2.7.2 Jul 26, 2023
  • Fixed that the tabcompletion didn’t update automatically on group change [Velocity]
2.7.1 Jul 6, 2023
  • Fixed channel registration for legacy servers
  • Small performance improvement
2.7 Jul 4, 2023
  • Improved performance of the proxy plugin
  • Replaced "bungee-mode" option with "proxy-mode" [Spigot]
    • the ip and port options are no longer required
    • If you have Pl-Hide installed on the proxy, make sure to install it on the Spigot server as well, with proxy-mode enabled
  • Added support for autolisting all commands of Spigot plugins for Velocity (plugins:pluginName)
  • Drastically reduced memory usage, especially noticeable on high player counts on the Proxy
  • Removed the "bungee-mode" option from the proxy config
  • Added auto group updating when using LuckPerms
  • Increased the minimum required Java version to 11
  • API: Removed the throwing of PlHidePlayerNotFoundException when PlHidePlayer doesn’t exist at PlayerManager#getPlHidePlayer. Instead, it will now return null
  • Fixed that updategroup cmd could be executed without any permission [Spigot]
  • Other smaller improvements
2.6.12 Jun 25, 2023
  • Fixed that players might not get unregistered and thus cause errors [Velocity]
2.6.11 Jun 7, 2023
  • Added 1.20 support
  • Fixed an error when reloading [Velocity]
2.6.10 Apr 14, 2023
  • Fixed error when a player tries to join although he is already online
  • Added unregisterListener method to the API
2.6.9 Mar 14, 2023
  • Added support for 1.19.4
2.6.8 Jan 12, 2023
  • Fixed an error for server version below 1.19 [Spigot]
2.6.7 Jan 5, 2023
  • Fixed that on 1.19.3 an error was thrown [Spigot]
  • Improved performance [Spigot]
  • Fixed that group updating didn’t work on version below 1.13 [Spigot]
2.6.6 Dec 15, 2022
  • Added spigot 1.19.3 support
2.6.5 Dec 9, 2022
  • Added support for 1.19.3 Velocity builds
2.6.4 Nov 27, 2022
  • Fixed a rare bug when legacy clients connect
2.6.3 Nov 1, 2022
  • Fixed that transferring plugin data to Bungeecord didn’t work [Bungee]
2.6.2 Oct 26, 2022
  • Fixed memory leak [Bungee]
  • Fixed database read error [Bungee]
  • Fixed error when inherting a group that doesn't exist [Bungee]
2.6.1 Oct 23, 2022
2.6.1
  • Fixed lists are not working [Velocity]
  • Fixed error on startup in rare cases [Bungee]
2.6 Oct 17, 2022
2.6 | Per server lists

This version adds the suggestion to use the list per server (Applies only to the Bungee/Velocity version):

Instead of the commands and the tabcomplete list coming after the group name, like this

GroupName:
    commands: []
    tabcomplete: []  
    priority: 5    
    servers:
    - all
    blocked-command-message: Unknown command. Type "/help" for help.
    inherited-groups: []

They will now coming after a server name (these support regex, e.g. "Lobby-.*"), which are listed under the section “servers”. In addition, a fallback option must always be specified if no suitable server is found. This can be “fallback” or/and “all”

As a fallback option, you can use "fallback" as the server name (this will be applied if the player is on a server that doesn't match any of the listed servers) or "all", where the listed commands will be applied to every server.

The option “servers”, also got renamed to “enabled_servers”

Here is an example group with explanation:

  GroupName:
    servers: #<-New
      #If no matching server could be found (for example if the player is one a server named "creative") this key will be used.
      fallback:
        commands: [ ]
        tabcomplete: [ ]
      #Commands listed here will be added to servers where the name starts with "Lobby-" (for example "Lobby-1", "Lobby-230")
      "Lobby-.*":
        commands: [ ]
        tabcomplete: [ ]
      #Commands listed here will only be added to the server with the name "Survival"
      Survival:
        commands: [ ]
        tabcomplete: [ ]
      #Commands listed here will be added to every other server automatically. This key (all) is optionally
      all:
        commands: [ ]
        tabcomplete: [ ]
    #Option for which servers the group should be enabled
    enabled_servers: #<- got renamed
      - all
    priority: 1
    blocked-command-message: "Unknown command. Type \"/help\" for help."
    inherited-groups: [ ]

Bug fixes:

  • Fixed that regex in the "servers" option got ignored for inherited groups
  • Fixed that * placeholder is ignored in rare cases
  • Fixed that tab-completion is falsely blocked in rare cases
Page 1 2 3 4 5