CCCPaste

config.yml

#
#More information about how to set up the plugin can be found in the wiki
# https://github.com/Nononitas/Plugin-Hide-Pro/wiki
#

#Config version. Don't change!
version: 15

debug: false

#Stay on the newest version to get better features!
#Enable or disable automatic ingame update notification on join
update-notify: true

#Set this to TRUE if you are using the BUNGEECORD/VELOCITY version
#!!!!!If true, every feature except the op protection will be DISABLED in this configuration. Use the configuration of the proxy plugin to configure the plugin!!!!!!
proxy-mode: false

#OP-protection: Player can only be op'ed if they are in the "allowed-operators" list
#The list also supports UUIDs
op-protection: false
allowed-operators:
- Player1
- Player2
#If you try to OP someone who isn't in the list
op-message: "&cThe Player isn't a listed operator!"
#Players who are operators and are not in the list can't connect and will be deop'ed.
unauthorized-operator-kick-message: '&cYou are not allowed to be an operator'

#Message shown if you type /pl | Enter none to disable | Players with the permission plhide.bypass.pl-message will see the real plugins when executing /plugins
/pl-message: 'Plugins (0):'

#Changes the server brand in the upper left of the f3 debug screen
f3-server-brand: '&3Plugin&7-&3Hide&7-&6Pro'
replace-f3-server-brand: true

#Automatically makes the base commands in lower case for version 1.18+
#For example: "/WarP Resources" will be changed to "/warp Resources"
auto_lowercase_base_commands: true

#Fixes an exploit that crashes a Minecraft server through tab-completion, by producing a stackoverflow in Mojang's Brigadier API
#This is not a 100% fix, as it doesn't change the NBT-reading, but merely tries to predict the exploit by interpreting the tab-completion.
#Only relevant for versions from 1.13-1.20.4. In newer 1.20.4 builds the exploit is already fixed (Paper 1.20.4 Build 427 and higher)
completion_exploit_fixer:
enabled: false
should_kick:
enabled: true
message: "Invalid Completion"

#How many commands a player can send every 2 seconds
command_spam:
amount: 40

#Enable MiniMessage support for the blocked-command-message
minimessage: false

#If enabled, the plugin will update a player's group whenever they switch worlds, allowing for the use of per-world permission contexts.
#This option can have a performance impact on servers with a lot of world switching.
per_world_group_updates: false

groups:
#If no group is set via the permission plhide.group.<group> this will be used
#Do not rename the default group!
default:
#The list of commands whose execution will be allowed only
commands:
- spawn
- tpa
- tpaccept
- tpdeny
- pay
- money
- balance
- warp
- msg
- r
- balance
- bal
- msg
- spawn
#The list of commands that will be made visible only in tabcomplete
tabcomplete:
- spawn
- tpa
- tpaccept
- tpdeny
- pay
- money
- balance
- warp
- msg
- r
- balance
- bal
- msg
- spawn
#If a player is in two groups, the group with the higher priority number is used
#The minimum value is 0
priority: 0
#The message if you type a blocked command | Enter none to disable
#Possible placeholders: {player}, {cmd}
blocked-command-message: "Unknown command. Type \"/help\" for help."
#Here you can add other groups: The commands and tab completion from the "inherited groups" will be added to this group
#Read more here https://github.com/Nononitas/Plugin-Hide-Pro/wiki/Group#inheritance
inherited-groups:
- exampleGroup
#This group will remove all commands from the tab complete and block them from being executed
#Give the player the plhide.group.test permission to use the group
member:
commands:
- msg
tabcomplete:
- msg
priority: 20
blocked-command-message: "Unknown command. Type \"/help\" for help."
inherited-groups:
- default
Test:
commands: []
tabcomplete: []
priority: 1
blocked-command-message: "Unknown command. Type \"/help\" for help."
inherited-groups: []
#This group will be added AUTOMATICALLY if you are an operator
#Leave it commented out to keep it disabled
admin:
commands: ["*"]
tabcomplete: ["*"]
priority: 80
blocked-command-message: "Unknown command. Type \"/help\" for help."
inherited-groups: []
#This group will be added AUTOMATICALLY if you have * permissions
#Leave it commented out to keep it disabled
# "*":
# commands: ["*"]
# tabcomplete: ["*"]
# priority: 11
# blocked-command-message: "Unknown command. Type \"/help\" for help."
# inherited-groups: []