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.hiddensyntaxes
gprotector.notify.command.plugins
gprotector.notify.command.version
gprotector.notify.command.custom
gprotector.notify.mod.*
gprotector.notify.mod.fabric
gprotector.notify.mod.forge
gprotector.notify.mod.liteloader
gprotector.notify.mod.rift
gprotector.bypass.command.*
gprotector.bypass.command.tabcomplete
gprotector.bypass.command.hiddensyntaxes
gprotector.bypass.command.fake
gprotector.bypass.command.custom
gprotector.bypass.mod.*
gprotector.bypass.mod.5zig
gprotector.bypass.mod.betterpvp
gprotector.bypass.mod.bettersprinting
gprotector.bypass.mod.fabric
gprotector.bypass.mod.forge
gprotector.bypass.mod.liteloader
gprotector.bypass.mod.rift
gprotector.bypass.mod.schematica
gprotector.bypass.mod.voxelmap
gprotector.bypass.mod.wdl
gprotector.bypass.mod.winterware
gprotector.bypass.mod.vape
gprotector.bypass.mod.pixelclient
gprotector.bypass.mod.lunarclient
gprotector.bypass.mod.hyperium
gprotector.bypass.mod.emc
gprotector.bypass.mod.badlionclient
gprotector.command.*
gprotector.command.use
gprotector.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)"