ShamPlugin
Running a Minecraft server involves more than just keeping the world online. You need to track uptime, reward loyal players, handle crashes gracefully, and keep your community informed. ShamPlugin bundles all these essential tasks into one configurable package, originally crafted for the ShamSMP community. While it was designed with a specific server in mind, any server owner running Purpur can tap into its automation and engagement features.
What Makes ShamPlugin Stand Out
ShamPlugin isn't a generic utility plugin. It focuses on the behind-the-scenes operations that keep a survival multiplayer server feeling alive and responsive. From instant Discord notifications when something goes wrong to a custom /help command that fits your server's theme, every feature aims to reduce admin workload and improve the player experience.
Core Features You Can Configure
- Discord Alerts for Errors: Get real-time messages in your Discord server whenever the Minecraft server logs a severe error. No more manually checking console logs.
- Automatic Restarts: Schedule restarts or let the plugin detect a crash and bring the server back online without you lifting a finger.
- Custom /help Command: Replace the vanilla help menu with your own tailored list of commands, rules, or links. Perfect for guiding new players.
- Custom /map Command: Provide a quick link to your server's online map or world overview, making navigation a breeze.
- Server Uptime Tracking: Monitor exactly how long your server has been running, viewable by staff or all players depending on your settings.
- AxRewards Integration: Reward players for daily logins and build streaks with the built-in AxRewards system. Encourage consistent play and community growth.
- Login Notifications: Broadcast a welcome message or sound when a player joins, reinforcing that personal touch.
Supported Minecraft Versions and Server Loader
ShamPlugin has been thoroughly tested on Minecraft 1.21.11 with Purpur 26.1.2. Purpur is a high-performance fork of Paper that adds extra configurability, and this plugin takes full advantage of that environment. While it may function on older Purpur builds or even other Paper-based servers, the developer notes that compatibility is not guaranteed for versions below the tested pair. If you're running a modern Purpur setup, you're in the ideal spot to use ShamPlugin without hiccups.
How to Install ShamPlugin for Minecraft
Getting ShamPlugin onto your server is straightforward. First, ensure you have a Purpur server jar running the recommended version. Then, download ShamPlugin from its official repository or a trusted community source. Place the downloaded .jar file into your server's plugins folder. Restart the server or run plugman load ShamPlugin if you have a plugin manager. Once loaded, a default configuration file will appear in the plugins/ShamPlugin directory, ready for you to customize.
If you manage your server through the foxygame.net launcher, adding ShamPlugin becomes even simpler. The launcher's built-in add-on catalog includes ShamPlugin, allowing a one-click install that automatically places the correct version into your Purpur environment and keeps it updated alongside your server software. This eliminates manual file transfers and version mismatches, so you can focus on tweaking the plugin's features rather than wrestling with setup.
Configuring the Plugin to Fit Your Server
After installation, open the generated config.yml file. You'll find toggles for every feature, along with fields for your Discord webhook URL, restart schedules, and AxRewards settings. The custom /help and /map commands can be filled with your own text and links. Remember that the configuration does not automatically update when you upgrade the plugin version. You'll need to manually transfer your settings to the new config file to avoid losing your customizations.
Known Issues and Community Support
Because ShamPlugin was originally built for a specific server, some non-player-facing parts may behave unexpectedly in different environments. The developer is transparent about current limitations:
- Bedrock Edition Clickables: The custom
/helpcommand's clickable components do not function on Bedrock clients connecting via Geyser. This is an unfixable limitation due to protocol differences. - Config Migration: When updating the plugin, the configuration file does not automatically carry over old settings. Always back up and manually merge your config.
For any other bugs, the project's GitHub repository has an issue tracker where you can report problems. The community Discord linked in the plugin's wiki page is also a great place to ask questions and share configuration tips.
Why Server Admins Choose ShamPlugin
ShamPlugin consolidates multiple must-have utilities into a single lightweight jar. Instead of juggling separate plugins for restarts, Discord alerts, and player rewards, you get a unified dashboard of features that all speak the same configuration language. The automatic restart function alone can save hours of downtime, while AxRewards streaks turn casual visitors into daily regulars. For those who want to download ShamPlugin and hit the ground running, the plugin's sensible defaults mean you can have basic error alerts and uptime tracking active within minutes of installation.
When you pair ShamPlugin with a launcher like foxygame.net, the experience becomes even smoother. The launcher's version compatibility checks ensure that ShamPlugin always matches your Purpur build, preventing those frustrating startup errors that come from mismatched API versions. It's a small convenience that makes a big difference for server owners who prefer to spend their time building communities rather than troubleshooting plugin loads.
Final Thoughts
ShamPlugin for Minecraft is a focused, practical tool for Purpur server administrators who value automation and player engagement. Its feature set may be tailored to a specific SMP, but the core functionality—Discord alerts, restarts, custom commands, and AxRewards—translates well to any survival server. Just keep the tested version range in mind, handle config updates manually, and you'll have a reliable backend companion. Whether you grab the jar directly or use a platform like foxygame.net to streamline the process, ShamPlugin is ready to take some weight off your admin shoulders.