Guides for Minecraft plugin developers
How to get your plugin found, installed and kept: from the resource page to the stack trace.
Growth
How to get more downloads for your Minecraft plugin on SpigotMC
How to get more downloads on SpigotMC: tag lines, the first screen, GIFs that load, updates, reviews, Modrinth and Hangar, and measuring what works.
6 min readGrowthA free SpigotMC resource page template (BBCode included)
Free BBCode template for a SpigotMC plugin page: the section order that sells, the tags SpigotMC supports, image and GIF sizes, and common mistakes.
4 min readEngineering
How to make your Minecraft plugin Folia-compatible
Make your plugin Folia-compatible: folia-supported, the right Paper scheduler for each task, one jar for Spigot, Paper and Folia, and pitfalls.
3 min readEngineeringError tracking for Minecraft plugins: find the bug before the 1-star review
How Spigot and Paper plugin exceptions reach the console, why waiting for reports fails, and how to collect, group and fix errors from every server.
4 min readEngineeringWhich part of your Minecraft plugin causes lag (and how to fix it)
Find the part of your Spigot or Paper plugin that causes lag: MSPT, spark profiles, the usual suspects and how to see its cost across all servers.
4 min readEngineeringObfuscating a Minecraft plugin with ProGuard and Gradle (without breaking stack traces)
A working ProGuard setup for Spigot and Paper plugins with Gradle: the task, the keep rules Bukkit needs, and readable stack traces with mappings.
3 min readEngineeringUpdate checkers for Spigot plugins, done right
Build a Spigot plugin update checker right: SpigotMC and Modrinth APIs, version comparison, async checks, who to notify and critical updates.
3 min readProduct
How to handle bug reports for your Minecraft plugin
Where server owners should report plugin bugs, what every report needs, a ready template, and how to triage reports without drowning in them.
3 min readProductHow to see how many servers use your Minecraft plugin
Two ways to count the servers running your Spigot or Paper plugin, bStats and PluginAnalytics, why it differs from downloads, and its limits.
4 min read