The project was missing a plugin.yml packaged in the JAR, which prevents Bukkit/Purpur from recognizing and loading the plugin at runtime.
Description
Added src/main/resources/plugin.yml (using Gradle template placeholders) that declares plugin metadata (name, version, main, api-version, authors, description, website), softdepend entries for QuickShop variants and optional integrations, find and finditemadmin commands with usage/aliases/permissions, and all permission nodes used by the code.
Testing
Ran ./gradlew processResources -q to validate resource processing but it failed in this environment because gradle/wrapper/gradle-wrapper.jar is missing, and the plugin.yml file presence at src/main/resources/plugin.yml was confirmed and committed.
### Motivation
- The project was missing a `plugin.yml` packaged in the JAR, which prevents Bukkit/Purpur from recognizing and loading the plugin at runtime.
### Description
- Added `src/main/resources/plugin.yml` (using Gradle template placeholders) that declares plugin metadata (`name`, `version`, `main`, `api-version`, `authors`, `description`, `website`), `softdepend` entries for QuickShop variants and optional integrations, `find` and `finditemadmin` commands with usage/aliases/permissions, and all permission nodes used by the code.
### Testing
- Ran `./gradlew processResources -q` to validate resource processing but it failed in this environment because `gradle/wrapper/gradle-wrapper.jar` is missing, and the `plugin.yml` file presence at `src/main/resources/plugin.yml` was confirmed and committed.
------
[Codex Task](https://chatgpt.com/codex/tasks/task_e_6995bdb65ae8832faf08571d6936ab4c)
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
plugin.ymlpackaged in the JAR, which prevents Bukkit/Purpur from recognizing and loading the plugin at runtime.Description
src/main/resources/plugin.yml(using Gradle template placeholders) that declares plugin metadata (name,version,main,api-version,authors,description,website),softdependentries for QuickShop variants and optional integrations,findandfinditemadmincommands with usage/aliases/permissions, and all permission nodes used by the code.Testing
./gradlew processResources -qto validate resource processing but it failed in this environment becausegradle/wrapper/gradle-wrapper.jaris missing, and theplugin.ymlfile presence atsrc/main/resources/plugin.ymlwas confirmed and committed.Codex Task