zRankProtect | Ranks Guard | Op Guard 2.0.1

Ranks protections for your server!
Supported software
Supported versions
Tags
Tags
protect ranks security
zRankProtect-Banner.png


zRankProtect is a plugin to ensure that only allowed users have access to certain ranks.

What can it do for you?
If a hacker joins your server with a rank that you did not grant (Ex: Owner), he will automatically be removed from the server.

To give ranks to other users, a password must be entered, which by default is "DefaultPassword321$"

Features
Ranks Guard
Op Guard
Password to be able to give ranks
BCrypt password encryption
Auto Remove users with unauthorized ranks
Command Blocker
Extremely customizable
Quickly support(zRH_PvP_#0754)
More coming son…

How to use
1. Put zRankProtect.jar in your plugins folder and start your server
2. Several files will be generated, mainly you must configure the "users.yml" file located in the "Data" folder
2.1. Whitelist: Users within this list will bypass all checks and will not be punished
2.2. IgnoreRanks: Ranks on this list will bypass checks
2.3. OpList: List of players verified to be OP
2.4. Ranks: In this section you can put all the groups you want, in each group you must put the verified list of players who can have that rank
3. You can edit most of the options in-game​

Media Premium.png

Minecraft Screenshot 2020.05.12 - 06.22.03.40.png



Commands Premium.png

[] = Opcional
<> = Required

  1. /zRankProtect Help – Show the help
  2. /zRankProtect Reload – Reload the plugin
  3. /RankProtect CreateGroup <Name> <Pass> - Create a new group
  4. /RankProtect DeleteGroup <Name> <Pass> - Delete a group
  5. /RankProtect SetRank <Player> <Group> <Pass> - Sets the rank of a player
  6. /RankProtect AddPlayer <Player> <Group> <Pass> - Add a player to a group
  7. /RankProtect RemovePlayer <Player> <Group> <Pass> - Remove a player from a group
  8. /RankProtect SetPassword <Old Password> <New Password> - Change the password
  9. /RankProtect Whitelist Add <Player> <Password> - Add a player to the whitelist
  10. /RankProtect Whitelist Remove <Player> <Password> - Remove a player from the whitelist
  11. /OP <Player> <Password> - Give OP to a player
  12. /DeOP <Player> <Password> - Remove OP from a player

Permissions Premium.png

  1. zrankprotect.rankprotect - This permission must be additionally granted in order to use the "RankProtect" commands
  2. zrankprotect.help – For /zRankProtect Help
  3. zrankprotect.reload – For /zRankProtect Reload
  4. zrankprotect.creategroup – For /RankProtect CreateGroup <Name> <Pass>
  5. zrankprotect.deletegroup – For /RankProtect DeleteGroup <Name> <Pass>
  6. zrankprotect.setrank – For /RankProtect SetRank <Player> <Group> <Pass>
  7. zrankprotect.addplayer – For /RankProtect AddPlayer <Player> <Group> <Pass>
  8. zrankprotect.removeplayer – For /RankProtect RemovePlayer <Player> <Group> <Pass>
  9. zrankprotect.setpassword – For /RankProtect SetPassword <Old Password> <New Password>
  10. zrankprotect.whitelist - For /RankProtect Whitelist Add/Remove <Player> <Password>
  11. zrankprotect.op – For /OP <Player> <Password>
  12. zrankprotect.deop – For /DeOP <Player> <Password>

Files Premium.png

Code:
# Available actions: KICK, COMMAND
Action: "Kick"

Commands:
- "ban %player% Compromised account"

# Every 10 seconds all suspicious users will be removed
Remover:
    Cooldown: 10 # Seconds
Code:
zRankProtect:
    Reload: "&b&lzRankProtect &freloaded."
    Help:
        zrankprotect:
            - "&r"
            - "&b/zRankProtect Reload &8- &fShow the help"
            - "&b/zRankProtect Help &8- &fReload the plugin"
            - "&r"
        rankprotect:
            - "&r"
            - "&b/RankProtect CreateGroup <Name> <Password> &8- &fCreate a new group"
            - "&b/RankProtect DeleteGroup <Name> <Password> &8- &fDelete a group"
            - "&b/RankProtect SetRank <Player> <Group> <Password> &8- &fSets the rank of a player"
            - "&b/RankProtect AddPlayer <Player> <Group> <Password> &8- &fAdd a player to a group"
            - "&b/RankProtect RemovePlayer <Player> <Group> <Password> &8- &fRemove a player from a group"
            - "&b/RankProtect SetPassword <Old Password> <New Password> &8- &fChange the password"
            - "&b/RankProtect Whitelist Add <Player> <Password> &8- &fAdd a player to the whitelist"
            - "&b/RankProtect Whitelist Remove <Player> <Password> &8- &fRemove a player from the whitelist"
            - "&r"
        op:
            - "&r"
            - "&b/OP <Player> <Password> &8- &fGive OP to a player"
            - "&b/DeOP <Player> <Password> &8- &fRemove OP from a player"
            - "&r"
RankProtect:
    Group:
        Create: "&8[&bzRankProtect&8] &b%rank% &fgroup created."
        Delete: "&8[&bzRankProtect&8] &b%rank% &fgroup deleted."
        Error:
            Exist: "&cThat group already exist."
            NotExist: "&cThat group does not exist."
    Rank:
        Set: "&8[&bzRankProtect&8] &b%player% &fRank is now &b%rank%&f."
    Player:
        Add: "&8[&bzRankProtect&8] &b%player% &fadded to &b%rank% &fgroup."
        Remove: "&8[&bzRankProtect&8] &b%player% &fremoved from &b%rank% &fgroup."
        Error:
            AlreadyInGroup: "&cThat player already belong to a group."
            NotInGroup: "&cThat player not belong to a group."
            GroupNotExist: "&cThat group does not exist. Create it using the command /RankProtect CreateGroup <Name> <Password>"
    Whitelist:
        Add: "&8[&bzRankProtect&8] &b%player% &fadded to the whitelist."
        Remove: "&8[&bzRankProtect&8] &b%player% &fremoved from whitelist."
        Error:
            PlayerExist: "&cThat player is already on the whitelist."
            PlayerNotExist: "&cThat player is not on the whitelist."
    Password:
        Set: "&8[&bzRankProtect&8] &fThe password has been successfully set to &b%newpassword%"
        Incorrect: "&cThe password is incorrect."
Operator:
    OP: "&8[&bzRankProtect&8] &b%player% &fis now OP."
    Error:
        AlreadyOP: "&cThat player already is OP."
DeOperator:
    DeOP: "&8[&bzRankProtect&8] &b%player% &fhas been DeOpped."
    Error:
        NotOP: "&cThat player not is OP."
CommandBlocker:
    Blocked: "&cThat command is blocked."
Error:
    NoPermission: "&cNo permission."
    Usage: "&cUsage: %command%"
    UnknownCommand: "&cUnknown command."
    PlayerNull: "&c&l%target% &cis not online."

Kick: "&b&lMC-Market Network&r\n\n&r&cYou do not belong to the list of players who are allowed to have the &l%rank% &crank\n\n&8&oIf you think this is a mistake contact us on our TeamSpeak: ts.mcmarket.org"

Dependency Premium.png


Discord Server: https://discord.gg/T8jTPYCkVf
  • Commands Premium.png
    Commands Premium.png
    161.1 KB · Views: 380
  • Dependency Premium.png
    Dependency Premium.png
    157.4 KB · Views: 374
  • Files Premium.png
    Files Premium.png
    159.8 KB · Views: 377
  • Permissions Premium.png
    Permissions Premium.png
    160.6 KB · Views: 378
  • zRankProtect-Banner.png
    zRankProtect-Banner.png
    487.2 KB · Views: 386
  • Media Premium.png
    Media Premium.png
    160.2 KB · Views: 380
  • Minecraft Screenshot 2020.05.12 - 06.22.03.40.png
    Minecraft Screenshot 2020.05.12 - 06.22.03.40.png
    104 KB · Views: 383

Latest updates

  1. Whitelist Commands, Generation of default config & minor bugs fix

    CHANGES: + Whitelist Commands /Whitelist Add <Player> <Password> /Whitelist Remove <Player>...
  2. Recode 2.0

    This version has been fully recoded, it is recommended to reset all the existing configuration...
  3. Recoded

    Plugin recoded, more features and security updates soon.

Latest reviews

This is all a good plugin but console does spam with this error

[14:11:02 WARN]: [zRankProtect] Task #52 for zRankProtect v1.0.1 generated an exception
java.lang.NoSuchMethodError: org.bukkit.Bukkit.getOnlinePlayers()[Lorg/bukkit/entity/Player;
at plugins.zrhpvp.zrankprotect.ZRankProtect$1.run(ZRankProtect.java:53) ~[?:?]
at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[patched_1.15.2.jar:git-Paper-184]
at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452) ~[patched_1.15.2.jar:git-Paper-184]
at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1212) ~[patched_1.15.2.jar:git-Paper-184]
at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430) ~[patched_1.15.2.jar:git-Paper-184]
at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1133) ~[patched_1.15.2.jar:git-Paper-184]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:941) ~[patched_1.15.2.jar:git-Paper-184]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
[14:11:12 WARN]: [zRankProtect] Task #52 for zRankProtect v1.0.1 generated an exception
zRH_PvP_
zRH_PvP_
Hello, contact me on Discord(zRH_PvP_#0754) and I will try to solve it. Thanks for the review!

Author

zRH_PvP_

Owner
Author
zRH_PvP_
Downloads
6
Type
Digital product
License duration
Unlimited
Price
2.89 USD
Views
507
First release
Last update
Rating
4.00 star(s) 1 ratings
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.