Releases: kitsune-de/mcdrift
Releases · kitsune-de/mcdrift
Release list
mcdrift 1.0.0
First release.
Static analyser for Minecraft plugin jars: reads bytecode to find code that breaks on newer server versions, without needing source or a running server.
Rules
version-parsing— checks assuming the legacy1.xscheme (silent breakage on 26.1)legacy-mappings— Spigot-mapped internals absent from unobfuscated jarsworld-paths— dimension folders that moved underworld/dimensions/bytecode-level— class files newer than the target server's JVMdeprecated-api— 1271 entries generated from the Spigot and Paper javadocs
Severity is taken from the javadocs rather than guessed. Paper schedules removals far more aggressively than Spigot, so members only Paper has marked terminal are warnings rather than errors.
Usage
java -jar mcdrift.jar myplugin.jar --target 26.1
java -jar mcdrift.jar plugins/ --target 26.1Requires Java 21+ to run; analyses jars built with any Java version.