| gProtector 最强大的服务器保护工具 | |
|---|---|
| |
保护您的服务器免受黑客攻击,而且是免费的!(eZProtector的分支) |
| 作 者 | SolitaSolaa |
| 发布时间 | 2019年11月27日 |
| 支持核心 | Spigot | 原生版本 |
| 支持版本 | 1.7,1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16 |
插件详细介绍
🛡️ gProtector 是一款基于 eZProtector 改进而来的 Minecraft 插件,旨在增强服务器的安全性和管理功能。它能够拦截客户端 Mod、阻止作弊行为、管理 Mod 加载器,并提供自定义服务器信息等功能。gProtector 兼容 1.7.0 至 1.16.4 版本的 Spigot/Paper/Bukkit,自 2.2 版本起不再依赖 ProtocolLib。
插件包含一个指令,具有两个用法:
/gprotector - 查看插件信息/gprotector reload - 重载配置文件(可以使用 /gpr 代替 /gprotector)
以下是插件的完整权限列表。可以使用 LuckPerms 等插件进行管理。
gprotector.notify.command.*
gprotector.notify.command.hiddensyntaxesgprotector.notify.command.pluginsgprotector.notify.command.versiongprotector.notify.command.customgprotector.notify.mod.*
gprotector.notify.mod.fabricgprotector.notify.mod.forgegprotector.notify.mod.liteloadergprotector.notify.mod.riftgprotector.bypass.command.*
gprotector.bypass.command.tabcompletegprotector.bypass.command.hiddensyntaxesgprotector.bypass.command.fakegprotector.bypass.command.customgprotector.bypass.mod.*
gprotector.bypass.mod.5ziggprotector.bypass.mod.betterpvpgprotector.bypass.mod.bettersprintinggprotector.bypass.mod.fabricgprotector.bypass.mod.forgegprotector.bypass.mod.liteloadergprotector.bypass.mod.riftgprotector.bypass.mod.schematicagprotector.bypass.mod.voxelmapgprotector.bypass.mod.wdlgprotector.bypass.mod.winterwaregprotector.bypass.mod.vapegprotector.bypass.mod.pixelclientgprotector.bypass.mod.lunarclientgprotector.bypass.mod.hyperiumgprotector.bypass.mod.emcgprotector.bypass.mod.badlionclientgprotector.command.*
gprotector.command.usegprotector.command.reload
# +-------------------------------------------------------------------------------------------------+
# | |
# | gProtector - AntiCheat & AntiClientMods Plugin - Made by SolitaSolaa |
# | |
# +-------------------------------------------------------------------------------------------------+
#
# If you have any questions, please, contact me on discord: SolitaSolaa#9448
# You can also create an issue on github: https://github.com/enricsola/gProtector/issues
#
# This plugin is a fork of eZProtector, but with a lot of improvements and tweaks.
# Please, if you want to contribute, create a pull request on github.
#
# Thank you for using gProtector! <3
#
# +-------------------------------------------------------------------------------------------------+
# | Configuration options |
# +-------------------------------------------------------------------------------------------------+
# Debug mode - If enabled, the plugin will print a lot of debug messages in the console.
debug: false
# +-------------------------------------------------------------------------------------------------+
# | Modules configuration |
# +-------------------------------------------------------------------------------------------------+
modules:
# AntiClientMods - If enabled, the plugin will block certain client-side mods.
anti_client_mods:
enabled: true # true/false
# Punish options - If a player is using a blocked mod, the plugin will punish him.
punish:
kick: true # true/false
ban: false # true/false
ban_ip: false # true/false
# Ban reason - This is the reason that will be showed when a player is banned.
ban_reason: "You are using a blocked mod!"
# Kick message - This is the message that will be showed when a player is kicked.
kick_message: "&cYou are using a blocked mod!"
# Blocked mods - Here you can add the mods that you want to block.
blocked_mods:
5zig: true # true/false
labymod: false # true/false
lunarclient: true # true/false
badlionclient: true # true/false
winterware: true # true/false
vapeclient: true # true/false
pixelclient: true # true/false
hyperium: true # true/false
emc: true # true/false
# Mods list - Here you can add more mods to block.
mods_list:
worlddownloader: true # true/false
schematica: true # true/false
voxelmap: true # true/false
bettersprinting: true # true/false
betterpvp: true # true/false
# AntiModLoaders - If enabled, the plugin will block certain mod loaders.
anti_mod_loaders:
enabled: true # true/false
# Punish options - If a player is using a blocked mod loader, the plugin will punish him.
punish:
kick: true # true/false
ban: false # true/false
ban_ip: false # true/false
# Ban reason - This is the reason that will be showed when a player is banned.
ban_reason: "You are using a blocked mod loader!"
# Kick message - This is the message that will be showed when a player is kicked.
kick_message: "&cYou are using a blocked mod loader!"
# Blocked mod loaders - Here you can add the mod loaders that you want to block.
blocked_mod_loaders:
forge: true # true/false
fabric: true # true/false
liteloader: true # true/false
rift: true # true/false
# AntiCheat - If enabled, the plugin will block certain hacking clients.
anti_cheat:
enabled: false # true/false
# Punish options - If a player is using a hacking client, the plugin will punish him.
punish:
kick: true # true/false
ban: false # true/false
ban_ip: false # true/false
# Ban reason - This is the reason that will be showed when a player is banned.
ban_reason: "You are using a hacking client!"
# Kick message - This is the message that will be showed when a player is kicked.
kick_message: "&cYou are using a hacking client!"
# Hacking clients - Here you can add the hacking clients that you want to block.
hacking_clients:
# Example:
# client_name: true # true/false
# ...
# AntiCommandTabCompletion - If enabled, the plugin will remove commands from the auto-completation table of the chat.
anti_command_tab_completion:
enabled: true # true/false
# Commands to remove - Here you can add the commands that you want to remove from the auto-completation table of the chat.
commands_to_remove:
- "version"
- "ver"
- "about"
- "plugins"
- "pl"
- "?"
# HideCommandsSyntax - If enabled, the plugin will hide the syntaxes of the commands (Like bukkit:?).
hide_commands_syntax:
enabled: true # true/false
# Blocked commands - Here you can add the commands that you want to hide the syntax.
blocked_commands:
- "bukkit:"
# FakePlugins - If enabled, the plugin will show a custom plugins list, showed in commands like /pl or /plugins.
fake_plugins:
enabled: true # true/false
# Plugins list - Here you can add the plugins that you want to show in the plugins list.
plugins_list:
- "gProtector"
- "WorldEdit"
- "Essentials"
- "Vault"
# FakeVersion - If enabled, the plugin will show a custom server version.
fake_version:
enabled: true # true/false
# Version - Here you can add the version that you want to show.
version: "1.16.4"
# BlockedCommands - If enabled, the plugin will block certain commands.
blocked_commands:
enabled: false # true/false
# Punish options - If a player is using a blocked command, the plugin will punish him.
punish:
kick: true # true/false
ban: false # true/false
ban_ip: false # true/false
# Ban reason - This is the reason that will be showed when a player is banned.
ban_reason: "You are using a blocked command!"
# Kick message - This is the message that will be showed when a player is kicked.
kick_message: "&cYou are using a blocked command!"
# Blocked commands - Here you can add the commands that you want to block.
commands:
- "//calc"
- "//solve"
# +-------------------------------------------------------------------------------------------------+
# | Messages configuration |
# +-------------------------------------------------------------------------------------------------+
messages:
# No permission - This is the message that will be showed when a player doesn't have the permission to use a command.
no_permission: "&cYou don't have permission to use this command!"
# Reloaded - This is the message that will be showed when the plugin is reloaded.
reloaded: "&aThe plugin has been reloaded!"
# Plugin info - This is the message that will be showed when a player uses the /gprotector command.
plugin_info: "&aThis plugin is made by SolitaSolaa and DoNotSpamPls. &7(Fork of eZProtector)"