The Bukkit shaded JAR was relocating package names which moved the plugin main class away from org.popcraft.chunky.ChunkyBukkit, causing InvalidPluginException: Cannot find main class org.popcraft.chunky.ChunkyBukkit at runtime.
Description
Disabled package relocation for the Bukkit module's shadowJar task by setting isEnableRelocation = false in bukkit/build.gradle.kts so the plugin main class remains at its expected package.
Kept the targeted relocation of org.bstats intact via an explicit relocate call so bundled library packages remain isolated.
Testing
Ran ./gradlew :Chunky-bukkit:shadowJar, but the build did not complete due to a Kotlin/Java toolchain parsing error (IllegalArgumentException: 25.0.1) that occurred before task execution and blocked validation (failed).
Verified the plugin.yml main entry remains ${group}.chunky.ChunkyBukkit and confirmed the plugin class org.popcraft.chunky.ChunkyBukkit exists in bukkit/src/main/java via repository inspection (succeeded).
### Motivation
- The Bukkit shaded JAR was relocating package names which moved the plugin main class away from `org.popcraft.chunky.ChunkyBukkit`, causing `InvalidPluginException: Cannot find main class org.popcraft.chunky.ChunkyBukkit` at runtime.
### Description
- Disabled package relocation for the Bukkit module's `shadowJar` task by setting `isEnableRelocation = false` in `bukkit/build.gradle.kts` so the plugin main class remains at its expected package.
- Kept the targeted relocation of `org.bstats` intact via an explicit `relocate` call so bundled library packages remain isolated.
### Testing
- Ran `./gradlew :Chunky-bukkit:shadowJar`, but the build did not complete due to a Kotlin/Java toolchain parsing error (`IllegalArgumentException: 25.0.1`) that occurred before task execution and blocked validation (failed).
- Verified the `plugin.yml` main entry remains ` ${group}.chunky.ChunkyBukkit` and confirmed the plugin class `org.popcraft.chunky.ChunkyBukkit` exists in `bukkit/src/main/java` via repository inspection (succeeded).
------
[Codex Task](https://chatgpt.com/codex/tasks/task_e_69b44b6275b4832fbda805418da93468)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Motivation
org.popcraft.chunky.ChunkyBukkit, causingInvalidPluginException: Cannot find main class org.popcraft.chunky.ChunkyBukkitat runtime.Description
shadowJartask by settingisEnableRelocation = falseinbukkit/build.gradle.ktsso the plugin main class remains at its expected package.org.bstatsintact via an explicitrelocatecall so bundled library packages remain isolated.Testing
./gradlew :Chunky-bukkit:shadowJar, but the build did not complete due to a Kotlin/Java toolchain parsing error (IllegalArgumentException: 25.0.1) that occurred before task execution and blocked validation (failed).plugin.ymlmain entry remains${group}.chunky.ChunkyBukkitand confirmed the plugin classorg.popcraft.chunky.ChunkyBukkitexists inbukkit/src/main/javavia repository inspection (succeeded).Codex Task