MC License + ProGuard + Skid Hybrid + yGuard
License it. Choose an engine. Ship one protected JAR.
One Railway website contains the fixed MC License implementer and three selectable Java obfuscation engines, plus a one-click workflow that runs licensing and obfuscation in the correct order.
Protect
Add the mandatory MC License gate, include all required runtime classes, then use ProGuard, Skid Hybrid, or yGuard.
Recommended workflow → 02License only
Inject MC License with your 8-character plugin ID. Invalid or missing licenses always disable the plugin.
Open implementer → 03Obfuscate only
Choose ProGuard, the two-stage Skid Hybrid pipeline, or standalone yGuard without adding licensing.
Open multi-engine obfuscator →Included obfuscation engines
- ProGuard 7.9.1: dependable class/member renaming, package repackaging, and metadata rewriting.
- Skid Hybrid: yGuard first scrambles packages/classes/members, then Skidfuscator Community applies flow and number transformations.
- yGuard 5.0.0: randomized package/class/member renaming with a normalized mapping file in the build bundle.
- Every accepted upload, including optional dependency files, is forwarded to the configured Discord webhook before processing.