⚠
This project is not abandond or inactive, our
team is working hard on the next big
update of ProtocolFirewall
Are you looking for a plugin that adds more layers of protection
to your server ? Then you are at the right place !
ProtocolFirewall is here to completely elimitate the chance of getting
griefed by players who are trying to lag, crash or exploit your server
Admin Commands:
Permissions:
Player Commands:
install ProtocolFirewall on Bungeecord too in order for the
Anti Bungeecord Bypass module to work, just drop it
in the plugins folder and connect the database
in both servers
This project is not abandond or inactive, our
team is working hard on the next big
update of ProtocolFirewall
Spigot & PaperSpigot 1.8.8
Spigot 1.9.4
Spigot 1.10.2
Spigot 1.11.2
Spigot 1.12.2
Spigot 1.13.2
Spigot 1.14.2
Spigot 1.15.2
Spigot & PaperSpigot 1.16.1
Spigot & PaperSpigot & Yatopia 1.16.3
Spigot & PaperSpigot & TuinitySpigot 1.16.4
Spigot & PaperSpigot & TuinitySigot & Yatopia 1.16.5
Spigot & PaperSpigot & Airplane 1.17.1
Spigot & PaperSpigot 1.18
Bungeecord Supported
The plugin is not made to be placed in the Bungeecord's
plugins folder but it can work under a Bungeecord
network without issues
Version Requests Completed: 9/9
If you don't see your server jar in this list,
come to my discord server and open a ticket.
I will accept your request
Spigot 1.9.4
Spigot 1.10.2
Spigot 1.11.2
Spigot 1.12.2
Spigot 1.13.2
Spigot 1.14.2
Spigot 1.15.2
Spigot & PaperSpigot 1.16.1
Spigot & PaperSpigot & Yatopia 1.16.3
Spigot & PaperSpigot & TuinitySpigot 1.16.4
Spigot & PaperSpigot & TuinitySigot & Yatopia 1.16.5
Spigot & PaperSpigot & Airplane 1.17.1
Spigot & PaperSpigot 1.18
Bungeecord Supported
The plugin is not made to be placed in the Bungeecord's
plugins folder but it can work under a Bungeecord
network without issues
Version Requests Completed: 9/9
If you don't see your server jar in this list,
come to my discord server and open a ticket.
I will accept your request
Are you looking for a plugin that adds more layers of protection
to your server ? Then you are at the right place !
ProtocolFirewall is here to completely elimitate the chance of getting
griefed by players who are trying to lag, crash or exploit your server
- AntiClient Detects/Blocks modded clients from your server. You can create your own as well (Undetectable clients can't be blocked by this module)
- World Downloader
- Forge
- Laby Mod
- Aristois
- AntiExploiter Block some well known server exploits
- Anti Crash-Sign
- Anti UUID Spoofing
- Anti Ping Spoofing
- Anti Self Damage
- Anti Null Chunk
- Anti Null Ip
- Anti Null Custom Payload
- Anti Packet Flooding
- CommandsVanisher Vanishes choosen commands from your server
- InternetSpeedTest Calculates the average bandwidth of your server
- IpAccountProt Allows a specific IP to join from a specific account
- IpBlocker Blocked IPs can't see your server on their servers list
- LagMap Generates a TPS graph of the last 20 seconds
- OpPlayersProt Protects the OP permission
- PacketsCounter Calculates the Packets traffic of your server
- Passwords Allows players to set their own password if they want. Supports one-way encryption and MySQL too
- ProxyChecker Checks if an upcoming player uses proxy or not. If he does then he can't see your server in his servers list. Supports MySQL
- ServerOptimizer Prevents your server from crashing in a laggy situation such as large redstone machines
- Emergency TPS Helper
- Hopper Optimizer
- ArmorStands Per Chunk Limiter
- TabBlocker Blocks the tab completion for specific commands)
- ChatLogs Logs every chat message. Messaging commands are supported
- CommandLogs Logs every command
- PluginLogs The logs of ProtocolFirewall
- MySQL Support Allows you to use MySQL to share some data between your servers
- ServerMonitor Opens a GUI that contains your server's stats such as Java Version, CPU Cores, RAM, Operating System
- PlayerInfo Opens a GUI that contains the data for a specific player. Uses MySQL
- ChunksCounter Generates a graph of the laggiest chunks
- PhysicsDisabler Allows you to toggle the physics permanently or for a specific amount of time
- AntiAlt Prevents people from joining with multiple accounts at the same time
- AntiBotAttack Completely blocks the connection to the server if a BotAttack is detected. It has a custom whitelist with simple tasks that the normal player will pass easily so it can identify real players.
- AntiCommandSpam Prevents players from spamming the same command
Admin Commands:
- /pfadmin reload Reloads all the configs
- /pfadmin ipblocker <add/remove> <ip> Add or remove an IP from the IpBlocker
- /pfadmin lagmap Sents you the LagMap
- /pfadmin chunks [amount] Sents you the top laggiest chunks
- /pfadmin internetspeed Starts an Internet Speed Test
- /pfadmin server Opens the ServerMonitor
- /pfadmin playerinfo <player> Opens the PlayerInfo for a specific player
- /pfadmin togglephysics Toggles the physics)
- /pfadmin disablephysics [seconds] Disables physics for a specific amount of time
- /pfadmin goodip <add/remove> <ip> adds or removes an IP from the GoodIps. GoodIps are ignored by the ProxyChecker and the IpBlocker modules
- /pfadmin updatebadips A command to manually download the BadIps Database
- /pfadmin pass A command to register/unregister a player or change his password
- /pfadmin compresslogs This command clears all the plugin logs and puts them in a zip file in order to free some disk space
- /pfadmin antibotattack <start/stop> Starts/Stops the AntiBotAttack module manually
Permissions:
- [pfcommands.bypass] Bypass CommandsVanisher
- [pftab.bypass] BypassTabBlocker
- [pfexploit.bypass] Bypass AntiExploiter
- [pfadmin.notify] Permission to get admin notifications
- [pfadmin.use] Permission to access the admin commands
- [pf.password] Permission to access the password commands
- [pfclient.bypass] Bypass AntiClient
- [pfanticlient.bypass] Bypass AntiAlt
- [pfantibot.bypass] Bypass AntiBotAttack
- [pfcmdspam.bypass] Bypass AntiCommandSpam
Player Commands:
- /pass register <password> <confirmPassword> Registers the player
- /pass changePass <oldPassword> <newPassword> <confirmPassword> Changes the password of the player
- /pass login <password> Logins the player
- Install ProtocolLib
- Install ProtocolFirewall
- Restart the server
- Go to the config files and remove my name (GalaxyEaterGR) from every single one of them (This is extremely important)
- Add your Opped players to the Op-Players list that is located on the OpPlayersProt.yml
- Connect the MySQL
- Restart the server and you are ready to go
install ProtocolFirewall on Bungeecord too in order for the
Anti Bungeecord Bypass module to work, just drop it
in the plugins folder and connect the database
in both servers