FPSHelper is a small plugin which allows users with less powerful computers toggle the visibility of certain things which can massively impact their FPS while using large cannons or spending time in large factions bases. It can also make crackshot servers much more playable for players with lowend computers. It utilises ProtocolLib to prevent the server from sending certain packets to clients who have opted out of receiving them, and will not impact server performance, or affect the functioning of cannons on your server.
FPSHelper currently offers the ability to toggle the visibility of the following:
- Sand Entities
- TNT Entities
- Common Farm Drops (Configurable)
- Piston Animations
- Mobs
- Spawner Blocks
- Chests
- Hoppers
- Particles
In addition to player toggles, FPSHelper also allows you to set worldguard regions in which players will be invisible. This allows you hide players in spawn, solving FPS issues at SOTW when mass amounts of players are in the same area.
All messages and GUI items are fully configurable. You also have the option of disabling the in built GUI and using your own DeluxeMenus (or other menu plugin) GUI.
PlaceholderAPI is supported, and placeholders are available for all of the toggles.
All database calls are asynchronous.
If anyone has any suggestions for things that could be added to this list, I am willing to add them.
Here is a video demonstration of a few of the plugins features:
Here is a comparison video of firing a 255 OneShot w/ Reusable Cobwebs with and without FPSHelper:
(Please note, I only have my gaming laptop to record with, results would be much more noticeable with a low end PC)
Fraps FPS Benchmark with FPSHelper disabled: https://i.imgur.com/RRdRe58.png
Enabled: https://i.imgur.com/vlbbWEx.png
Tested and working on 1.7.10 - 1.13.2, should work with 1.14 too.
ProtocolLib and WorldGuard are required to run this plugin!
If you have any questions or require support for this plugin, my discord is: Markimus#7102
-----------------------------------------