▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/StormtrooperX
StormtrooperX

StormtrooperX

Make ranged mobs miss more - reduce accuracy of Skeletons, Strays, Pillagers, and Piglins

Оцените первым
127
1
Все версииStormtrooperX 1.10.1

StormtrooperX 1.10.1

Release22.07.2026

Список изменений

What's New

Fixed

  • Shaded-JAR JDBC driver discovery. H2 and MySQL Connector/J both ship a META-INF/services/java.sql.Driver file. The shade previously kept only H2's, verbatim and unrelocated, so ServiceLoader-based driver discovery pointed at a class name that didn't exist in the JAR for H2, and was missing entirely for MySQL. The shade plugin now merges service files via ServicesResourceTransformer and relocates their contents; the shipped java.sql.Driver entry lists both bundled drivers under their relocated names.
  • MySQL connections now use the bundled driver by design. DatabaseManager sets HikariCP's driverClassName explicitly, so the pool loads the shaded Connector/J 9.7.0 instead of silently falling back through DriverManager to whatever MySQL driver the server platform happens to bundle. MySQL setups now get the pinned, attested driver version regardless of server flavor.

Changed

  • JAR slimmed ~36% (7.7 MB → 4.9 MB). Excluded protobuf-java and Connector/J's X-protocol classes (com/mysql/cj/x/**) from the shade, both exist solely for the X DevAPI, which Oracle removed upstream in Connector/J 9.0, so they were dead code (~7.4 MB uncompressed).
  • No more unrelocated classes in the JAR. org.slf4j (HikariCP's transitive dependency) is now relocated under com.goobercraft.stormtrooperx.slf4j like every other shaded dependency, eliminating a potential classpath conflict with other plugins or the server's own slf4j. Dependency metadata that survives shading uselessly (module-info.class, META-INF/maven/**, META-INF/versions/**, META-INF/native-image/**) is stripped.

Dependencies

  • Bumped me.clip:placeholderapi from 2.12.2 to 2.12.3 (provided scope, soft dependency, not shaded into the JAR).
  • Bumped org.junit.jupiter:junit-jupiter from 6.1.0 to 6.1.2 (test scope).

Upgrade Notes

If upgrading from 1.10.0: Drop-in replacement. No config schema change (config-version: 3 continues to apply, no migration runs), no permission changes, no command changes.

  • H2 users (default): no behavior change, just a smaller download.
  • MySQL users: connections now always use the plugin's bundled Connector/J 9.7.0. If your setup was unknowingly relying on the server's own bundled MySQL driver version, this release pins you to the attested one shipped in the JAR.

Server compatibility: Unchanged - Spigot, Paper, Purpur, and Folia 1.20.4+, on Minecraft 1.18 through 26.1.x, Java 17+.

JAR verification: Built and attested via GitHub Actions with Sigstore. Verify with gh attestation verify StormtrooperX-1.10.1.jar --repo GooberCraft/StormtrooperX (requires gh 2.43.0+).

Файлы

StormtrooperX-1.10.1.jar(4.66 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.10.1

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.18–26.1.2

Загрузок

18

Дата публикации

22.07.2026

Загрузил

ID версии

Главная