Command Blocking Featuring a comprehensive command blocker, supporting blacklist/whitelisting, regex, powerful custom command rule chains, colon syntax blocking (/plugin:command), and more.
The default configuration blocks common commands used by players to check installed plugins and versions.
Secure Defaults The default configuration of BlackWidow provides immediate drag-and-drop security improvements for most servers. For the vast majority of servers you can install BlackWidow and completely forget it is there whilst it is doing its job quietly in the background.
Unit Testing Fundamental logic of the plugin's API is unit-tested to ensure it is logically sound before updates to the plugin can be released.
Simple & Reliable BlackWidow is built to be robust and lightweight. We don't mash half-baked features into it to sound appealing to most uninformed users; instead, we meticulously plan new features and program them well.
Plenty more to come! There are a variety of other features planned, some major, such as command spying. It has the goal of being a pretty comprehensive security suite (except for specialized cases such as Anti Cheat, which we won't consider adding into BlackWidow).
Get Started Compatibility Firstly, make sure your software setup is compatible with BlackWidow.
Please reference the
Requirements page for the most up-to-date and descriptive information on the requirements of running BlackWidow.
The best-case scenario to run BlackWidow is:
Minecraft 1.21.3 or newer
PaperMC or SpigotMC server software
Other Minecraft versions above 1.12 might work; please make sure to use
Java 21 or newer.
Also be advised:
Projects Used Thank you to the following projects for making BlackWidow possible:
CommandAPI Used to conveniently create and manage Brigadier commands.
Configurate Used to seamlessly handle YAML configuration files.