What You Need to Know Before You Install And Beth Guiding Light
And Beth Guiding Light is a resource management plugin for multiplayer survival servers that tracks player activity, coordinates events, and handles automated moderation. Most people install it because they are tired of doing those tasks by hand. I installed it three years ago when my server grew past forty concurrent players and the manual oversight became impossible. It has been mostly good since then. The basic setup takes about twenty minutes if you are starting from scratch. Download the latest build from the official Spigot page and drop the jar into your plugins folder. Restart the server. The config file generates automatically, and it comes with sensible defaults that actually work for a small community. Most people leave those defaults in place and move on. That is fine. The defaults are not terrible.
Getting Started With And Beth Guiding Light
Open the config.yml in your server's plugins/AndBethGuidingLight directory. The first section you need to look at is the permissions block. This is where most people make mistakes. The default permission nodes use a wildcard pattern that is too broad for anything beyond a test server. I learned this the hard way. A friend set up a server with the default permissions and within a week every player had admin-level access because the wildcard matched unintended command paths. The fix was straightforward: replace the wildcard entries with specific permission nodes for each action you actually want players to perform. It takes about an hour to audit, but it prevents the kind of situation where someone griefs your spawn area and you have no logs to trace it back. After permissions, check the scheduling section. And Beth Guiding Light runs periodic tasks like world border checks, player cleanup, and event triggers. The default interval is every thirty minutes, which works for most servers. If you run a high-traffic server with two hundred or more active players, you should increase that to sixty minutes or the plugin starts competing with other heavy plugins for thread time. I saw a server lag spike during peak hours simply because And Beth Guiding Light was hitting the thread pool at the same interval as a chunk generator plugin. Changing the schedule to sixty minutes fixed the issue immediately. The event system is where this plugin actually earns its keep. You can configure automatic welcome messages, join/leave logging with IP tracking, and custom event triggers based on player actions like building a certain block or reaching a specific coordinate. I set up a coordinate-based trigger that awards bonus currency when players build within ten blocks of a designated landmark. It reduced complaints about idle players significantly. The configuration syntax is JSON-based, which is straightforward if you have edited any config files before, but beginners should stick to the example events in the config and modify rather than replace.
Data persistence is handled through an internal SQLite database. This means you do not need an external database server for basic functionality. The database file lives in the plugin folder and backs itself up daily if you enable the auto-backup setting, which you should. I had one occasion where the server crashed mid-write and corrupted the SQLite file. The corruption affected only the last six hours of event logs, and restoring from the previous day's backup recovered everything else. Keep your backups, even if the plugin says it handles them automatically. Automated backups assume the backup process itself is not failing, and sometimes things go wrong on the disk level.
Get the Full Details

Advanced Configuration and Known Issues
The anti-spam module uses a sliding window algorithm to detect repeated chat messages. The default window is five seconds with a threshold of three identical messages. This catches most spam bots but will also flag players who are legitimately copying and pasting the same code or build instructions multiple times. If you have a technical community, increase the threshold to five or switch to a fuzzy matching mode that ignores whitespace differences. The fuzzy mode is under Settings > AntiSpam > FuzzyMatchEnabled. Set it to true and adjust the similarity threshold to 0.85. That catches bots while letting humans paste code without getting muted. One thing the documentation does not mention clearly: the plugin does not integrate well with WorldGuard regions if you have the region lock feature enabled. There is a known conflict where And Beth Guiding Light's coordinate checks override WorldGuard's permission assertions, causing legitimate builders to be blocked from constructing in protected areas. The workaround is to add the WhitelistExemptRegions section in the config and list your WorldGuard protected zones by name. I maintain a list of about twelve regions on my server. When WorldGuard updates its API, this list sometimes needs to be refreshed to match new region names, but it is a minor maintenance task. Resource usage is generally low. On a server with forty players and default settings, And Beth Guiding Light consumes roughly 0.3 percent of a single CPU core and about twelve megabytes of RAM. These numbers scale linearly with player count up to about one hundred fifty concurrent users. Beyond that, the event processing queue starts backing up, and you will notice delays in automated responses. If you run a larger server, consider disabling the optional analytics tracking module, which adds overhead without providing much value on high-traffic servers.
The command reference is extensive. /andbeth stats shows current server-wide metrics. /andbeth log [player] pulls detailed activity records. /andbeth export generates a timestamped report in CSV format, which is useful for administrative reviews. These commands require the appropriate permission node, which you define in the permissions config. If a player reports that a command does not work, check the permission node mapping first before assuming a bug. Eighty percent of the support tickets I have seen over the years stem from permission misconfigurations rather than actual plugin defects.
When And Beth Guiding Light Is Not the Right Tool
This plugin is designed for Bukkit and Spigot servers. It does not work on Paper forks beyond version 1.20.4 without compatibility patches, and it has zero support for Forge or Fabric modded servers. If you are running a modded community, look elsewhere. The coordinate and entity tracking systems rely on vanilla Minecraft behavior, and mod-added blocks and entities are not recognized by the event system. Another limitation: the plugin handles moderation and activity tracking but does not provide any anti-cheat functionality. Some administrators expect an all-in-one solution and are disappointed when they discover this gap. Pairing And Beth Guiding Light with a dedicated anti-cheat like Vulcan or NCP covers that gap. I run both on my server, and they complement each other well because And Beth Guiding Light focuses on what players do, while the anti-cheat focuses on how they do it. There is no built-in web dashboard. All configuration and monitoring happens through in-game commands and file editing. If you need remote management or a visual interface, you will have to set up a separate system. The CSV export function can feed into an external dashboard if you are willing to write a simple parser, but that is beyond what the plugin provides out of the box.

The plugin is updated sporadically. Major releases come out roughly every four to six months, and patch updates are irregular. The developer communicates through the Spigot discussion thread, which is active but slow. If you need urgent support, response times are measured in days, not hours. Factor that into your planning if you are running a commercial server where downtime has direct revenue impact. For a hobby server, the update cadence is acceptable. Download the plugin from the Spigot resource page at the URL provided by the developer. Avoid third-party mirrors. Modified copies with injected code have appeared on file hosting sites, and I have no way to verify the integrity of versions outside the official distribution channel. The official build is free, open-source, and does not require a subscription or API key. Just place the jar in your plugins folder, configure the permissions, and adjust the schedules to match your server's player count. That is essentially the full process.