Sprache

HidePlugins Project [1.13 - 1.15.x] - Fully configurable!

HidePlugins Project [1.13 - 1.15.x] - Fully configurable!

SpigotMC

This plugin blocks all the command that can show your plugins.

11.9k Downloads 3.8 Bewertung
neueste v2.8.1 SpigotMC
1.13 – 1.15
[​IMG]
[​IMG] [​IMG] [​IMG] [​IMG]
[​IMG]

HidePlugins Project serves the purpose of protecting the commands of your server, this protection consists of a system of groups in which depending on the group to which the player belongs, you will only have access to the commands of that group.
It also offers convenient access to the records of each player to allow a wider perspective to the members of your staff when it comes to banning or kicking a player.


[​IMG]
  • Random sounds, fully configurable.
  • Potion effects, fully configurable.
  • Particles, fully configurable.
  • Cooldown, fully configurable.
  • Warning messages in title or chat message format, fully configurable.
  • Commands system per groups and per worlds, fully configurable.
  • Custom help command per group and per worlds, fully configurable.

[​IMG]
[​IMG]

[​IMG]

[​IMG]
  • /hproject help - Shows the list of available commands.
  • /hproject select group <group>- Select an existing group.
  • /hproject create group <group> - Create a new group.
  • /hproject select world <world> - Select a world configured in the selected group.
  • /hproject add world <world> - Add a world in the selected group.
  • /hproject select global - Select the global subgroup in the selected group.
  • /hproject add global - Add the global subgroup in the selected group.
  • /hproject add inherit <group> - Add an inheritance to the selected group.
  • /hproject remove inherit <group> - Removes an inheritance from the selected group.
  • /hproject set help <true, false> - Activate or deactivate the custom help of the selected group.
  • /hproject set permission <perm> - Set the permission of the selected group.
  • /hproject add <commands, tabs> - Add commands to the selected world of the selected group.
  • /hproject remove <commands, tabs> - Delete commands to the selected world from the selected group.
  • /hproject finish - Finish editing the selected group.
  • /hproject reload - Reload the configuration files.
[​IMG]
  • hidepluginsproject.hproject - Allows the player to use the internal commands of the plugin.
  • hidepluginsproject.bypass - (default) Allows the player to use all commands.
  • hidepluginsproject.tabusage - (default) Allows the player to see all tab suggestions.
(Note: OP's have access to all permissions by default).


[​IMG]
config.yml
Code (YAML):
#-------------------------------------------------------------------------------------------------------#
# :::    ::: :::::::::   :::::::::  :::::::::   ::::::::  ::::::::::: ::::::::::  ::::::::  ::::::::::: #
# :+:    :+: :+:    :+:  :+:    :+: :+:    :+: :+:    :+:     :+:     :+:        :+:    :+:     :+:     #
# +:+    +:+ +:+    +:+  +:+    +:+ +:+    +:+ +:+    +:+     +:+     +:+        +:+            +:+     #
# +#++:++#++ +#++:++#+   +#++:++#+  +#++:++#:  +#+    +:+     +#+     +#++:++#   +#+            +#+     #
# +#+    +#+ +#+         +#+        +#+    +#+ +#+    +#+     +#+     +#+        +#+            +#+     #
# #+#    #+# #+#         #+#        #+#    #+# #+#    #+# #+# #+#     #+#        #+#    #+#     #+#     #
# ###    ### ###         ###        ###    ###  ########   #####      ##########  ########      ###     #
#-------------------------------------------------------------------------------------------------------#

# Do you want to check for new updates to HidePlugins Project?
updates
: true
# Do you want to protect your commands?
lockedCommands
: true
# Set up your permission to use the tab suggestions.
tabUsagePermission
: 'hidepluginsproject.tabusage'
# Set your permission to use the commands.
bypassPermission
: 'hidepluginsproject.bypass'
# Do you want to record what commands your players use without permission?
playerCommandHistory
: true
# Set the prefix that will have the messages that the player will receive.
prefix
:
    enable
: true
    prefix
: "&a&lHPP&7&l>&r"
# Set the warning messages the player will receive when using a command without permission.
warningMessage
:
    title
:
        enable
: true
        top
: "&e&k2&r&l(ノ◕ヮ◕)ノ*:・゚ &c&lError 404&r&e&k2"
        bottom
: "&cYou are not allowed to use that command, contact staff if this is a mistake."
    message
:
        enable
: true
        lines
:
        - '&cYou are not allowed to use that command, contact staff if this is a mistake.'
# Set the potion effect the player will receive when using a command without permission.
potionEffect
:
    enable
: true
    effect
: 'BLINDNESS'
    time
: 6
    amplifier
: 1
# Set the particle type the player will see when using a command without permission.
particles
:
    enable
: true
    particle
: 'MOB_APPEARANCE'
    amount
: 2
# Set the cooldown time the player will have to wait to use another command after using one without permission.
cooldown
:
    enable
: true
    message
: "&cYou can't use another command for &f%time% &cseconds."
    time
: 6
# Set the sounds the player will receive when using a command without permission.
sounds
:
    enable
: true
    list
:
    - 'AMBIENT_CAVE'
    - 'ENTITY_ELDER_GUARDIAN_CURSE'

groups.yml
Code (YAML):
groups:
    default
:
        options
:
            default
: true
            custom-help
:
                enable
: true
                worlds
:
                    world
:
                        pages
:
                             '1'
:
                             - '&e&m------------------&r &fHelp
: Index ( [PAGE ]/ [LASTPAGE ] ) &e&m ------------------'
                             - '&7Type /help [n ] to get page n of help'
                             - '&6/about
: &fGets the version of this server including any plugins in use'
                             - '&6/help
: &fShows the help menu'
                             - '&6/tell
: &fA Mojang provided command'
        global
:
            commands
: /about, /help
            tab
: /about, /help
        worlds
:
            world
:
                commands
: /tell
                tab
: /tell
    members
:
        options
:
            inheritances
: default
            permission
: 'hidepluginsproject.group.members'
            custom-help
:
                enable
: true
                worlds
:
                    world
:
                        pages
:
                            '1'
:
                            - '&e&m------------------&r &fHelp
: Index ( [PAGE ]/ [LASTPAGE ] ) &e&m ------------------'
                            - '&7Type /help [n ] to get page n of help'
                            - '&6/fill
: &fFills all or parts of a region with a specific block'
                            - '&6/help
: &fShows the help menu'
                            - '&6/setblock
: &fA Mojang provided command'
                            - '&6/tp
: &fA Mojang provided command'
        global
:
            commands
: /fill, /help
            tab
: /fill, /help
        worlds
:
            world
:
                commands
: /setblock, /tp
                tab
: /setblock, /tp

messages.yml
Code (YAML):
# Help command messages. (/hp help)
helpPages
:
  '1'
:
    - '&e&lHidePlugins Project &7Options
: [ ] = Required'
    - '  &a>> &f/hp select group &7 [NAME ] &8- &6Select a group!'
    - '  &a>> &f/hp create group &7 [NAME ] &8- &6Create a new group!'
    - ''
    - '  &e>> &f/hp reload &8- &6Use it to reload the configuration.'
    - '&cTo view the second help page, use &e/hp help 2'
  '2'
:
    - '&e&lGroup Commands &7Options
: [ ] = Required'
    - '  &a>> &f/hp select world &7 [NAME ] &8- &6To select a world.'
    - '  &a>> &f/hp add world &7 [NAME ] &8- &6To add a world.'
    - '  &a>> &f/hp select global &8- &6Select the global subgroup.'
    - '  &a>> &f/hp add global &8- &6Add the global subgroup.'
    - '  &a>> &f/hp add inherit &7 [NAME ] &8- &6Add an inheritance.'
    - ''
    - '  &e>> &f/hp set help &7 [VALUE ] &8- &6Enable or disable customhelp.'
    - '  &e>> &f/hp set permission [PERM ] &8- &6GSet group permission.'
    - '  &e>> &f/hp remove inherit &7 [NAME ] &8- &6Remove an inheritance.'
    - ''
    - '  &c>> &f/hp finish &8- &6To finish editing the group.'
    - '&cTo view the third help page, use &e/hp help 3'
  '3'
:
    - '&e&lGlobal and World Commands &7Options
: [ ] = Required'
    - '  &a>> &f/hp add commands &8- &6To add commands.'
    - '  &a>> &f/hp add tabs &8- &6To add tab suggestions.'
    - ''
    - '  &e>> &f/hp remove commands &8- &6To remove commands.'
    - '  &e>> &f/hp remove tabs &8- &6To remove tab suggestions.'
    - '&cThis is the last help page.'
pageDoesNotExist
: "&7The page does not exist, use the command &e/hp help"
# Reload command message. (/hp reload)
reloadConfig
: "&7Configuration files reloaded successfully."
# Group messages.
groupCreated
: "&e&l[GROUP] &7was created successfully, to see the available commands use: &e/hp help 2"
groupAlreadyExist
: "&c&l[GROUP] &7already exists."
groupSelected
: "&e&l[GROUP] &7was selected correctly, to see the available commands use: &e/hp help 2"
groupFinish
: "&e&l[GROUP] &7has been finalized."
groupNotExist
: "&c&l[GROUP] &7does not exist."
groupSetPermission
: "&7The &e&l[GROUP] &7permission was configured as: &e[PERMISSION]"
groupSelectFirst
: "&7You must select a group first."
groupEndFirst
: "&7Before selecting another group, first end with the &e&l[GROUP]&7."
# Global subgroup messages.
globalAdded
: "&e&lGlobal &7subgroup was successfully added to the &e&l[GROUP] &7group, to see the available commands use: &e/hp help 3"
globalAlreadyExist
: "&e&lGlobal &7subgroup already exists in the group, to select it use &e/hp select global"
globalSelected
: "&e&lGlobal &7subgroup was selected correctly, to see the available commands use: &e/hp help 3"
globalAlreadySelected
: "&7You already have the &e&lGlobal &7subgroup selected!"
globalDeselected
: "&c&lGlobal &7subgroup is no longer selected."
globalNotExist
: "&e&l[GROUP] &7does not own the &c&lGlobal &7subgroup."
# World messages.
worldAdded
: "&e&l[WORLD] &7was successfully added to the &e&l[GROUP] &7group, to see the available commands use: &e/hp help 3"
worldAlreadyExist
: "&e&l[GROUP] &7already has the &c&l[WORLD]&7."
worldSelected
: "&e&l[WORLD] &7was selected correctly, to see the available commands use: &e/hp help 3"
worldDeselected
: "&c&l[WORLD] &7is no longer selected."
worldNotExist
: "&7The group does not have the &c&l[WORLD]&7."
worldServerNotExist
: "&c&l[WORLD] &7does not exist on the server."
# Inherit messages.
inheritAdded
: "&e&l[INHERIT] &7was successfully added to the inheritance of the &e&l[GROUP]&7."
inheritRemoved
: "&e&l[INHERIT] &7was removed from the inheritance of the &e&l[GROUP]&7."
inheritAlreadyExist
: "&e&l[GROUP] &7already inherits the &e&l[INHERIT]&7."
inheritNotValid
: "&7The inheritance you entered is not valid."
# Custom help messages.
helpSet
: "&7The custom help was configured correctly as: &e[BOOLEAN]"
helpPageNotExist
: "&7The &c[PAGE] &7page does not exist."
# Add and remove commands, messages.
commandsAdded
: "&acommands added successfully."
commandsRemoved
: "&acommands remove successfully."
commandsNotValid
: "&ccommands are not valid."
commandsAlreadyExist
: "&ecommands were already configured."
commandsNotExist
: "&ecommands are not configured."
# Give book message to add or remove commands.
alreadyHaveBook
: "&7You already have a book."
haveNoSpaceInHotbar
: "&7There is no space in your hotbar."
selectWorldOrGlobal
: "&7First select a world or the global subgroup."
# Error message of a pair of commands that need a Boolean data. (true or false)
setNotValid
: "&7The option you entered is not valid."
# Message when the command does not exist.
commandDoesNotExist
: "&7The command you entered does not exist."
In addition to a players.yml file, in which all players on your server are registered.
This file stores the name, the number of reports(attempts to use the commands), the last command I try to use, saves a history of IP addresses, its group and a history of used commands.


[​IMG]
At first you could only define a sound, but I thought... how can I make it less repetitive and boring... from there the random sounds arose, now you can define the amount of sounds you want, but remember... The more sounds You have... more fun.
1.13.2: >SOUNDS< | 1.14.4: >SOUNDS< | 1.15.2: >SOUNDS<

[​IMG]

Send me your suggestions and mistakes to my discord br14n_sol#6145

Versionen

Release
2.8.1
·
3.1k
Release
2.8.0
·
112
Release
2.7.8
·
380
Release
2.7.7
·
120
Release
2.7.7
·
1
Release
2.7.6
·
130
Release
2.7.5
·
85
Release
2.7.4
·
59
Release
2.7.3
·
88
Release
2.7.2
·
141
Release
2.7.1
·
90
Release
2.7.0beta
·
80

Kommentare 0

Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.

Herunterladen HidePlugins Project [1.13 - 1.15.x] - Fully configurable!

Dateien werden direkt von der Originalquelle bereitgestellt. Modgrid hostet oder verändert sie nicht.