{"id":16637645,"url":"https://github.com/frankheijden/serverutils","last_synced_at":"2025-03-21T15:31:52.526Z","repository":{"id":37538995,"uuid":"268885946","full_name":"FrankHeijden/ServerUtils","owner":"FrankHeijden","description":"Reload plugins - Unload unused commands - PluginWatcher - Command/PluginInfo - Automatic Updater - \"Plugman Alternative\"","archived":false,"fork":false,"pushed_at":"2023-01-26T02:14:04.000Z","size":968,"stargazers_count":71,"open_issues_count":14,"forks_count":31,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-17T20:56:31.187Z","etag":null,"topics":["java","minecraft","minecraft-plugin","spigot","spigot-plugin"],"latest_commit_sha":null,"homepage":"https://serverutils.fvdh.dev","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FrankHeijden.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-02T19:06:12.000Z","updated_at":"2025-03-07T18:39:19.000Z","dependencies_parsed_at":"2023-02-14T13:30:43.840Z","dependency_job_id":null,"html_url":"https://github.com/FrankHeijden/ServerUtils","commit_stats":null,"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrankHeijden%2FServerUtils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrankHeijden%2FServerUtils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrankHeijden%2FServerUtils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrankHeijden%2FServerUtils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FrankHeijden","download_url":"https://codeload.github.com/FrankHeijden/ServerUtils/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244822716,"owners_count":20516154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","minecraft","minecraft-plugin","spigot","spigot-plugin"],"created_at":"2024-10-12T06:42:15.946Z","updated_at":"2025-03-21T15:31:51.906Z","avatar_url":"https://github.com/FrankHeijden.png","language":"Java","readme":"\u003c!-- Variables (this block will not be visible in the readme --\u003e\n[spigot]: https://www.spigotmc.org/resources/79599/\n[spigotRatingImg]: https://img.shields.io/badge/dynamic/json.svg?color=brightgreen\u0026label=rating\u0026query=%24.rating.average\u0026suffix=%20%2F%205\u0026url=https%3A%2F%2Fapi.spiget.org%2Fv2%2Fresources%2F79599\n[spigotDownloadsImg]: https://img.shields.io/badge/dynamic/json.svg?color=brightgreen\u0026label=downloads%20%28spigotmc.org%29\u0026query=%24.downloads\u0026url=https%3A%2F%2Fapi.spiget.org%2Fv2%2Fresources%2F79599\n[issues]: https://github.com/FrankHeijden/ServerUtils/issues\n[wiki]: https://github.com/FrankHeijden/ServerUtils/wiki\n[release]: https://github.com/FrankHeijden/ServerUtils/releases/latest\n[releaseImg]: https://img.shields.io/github/release/FrankHeijden/ServerUtils.svg?label=github%20release\n[license]: https://github.com/FrankHeijden/ServerUtils/blob/master/LICENSE\n[licenseImg]: https://img.shields.io/github/license/FrankHeijden/ServerUtils.svg\n[bugReports]: https://github.com/FrankHeijden/ServerUtils/issues?q=is%3Aissue+is%3Aopen+label%3Abug\n[bugReportsImg]: https://img.shields.io/github/issues/FrankHeijden/ServerUtils/bug.svg?label=bug%20reports\n[reportBug]: https://github.com/FrankHeijden/ServerUtils/issues/new?labels=bug\u0026template=bug.md\n[featureRequests]: https://github.com/FrankHeijden/ServerUtils/issues?q=is%3Aissue+is%3Aopen+label%3Aenhancement\n[featureRequestsImg]: https://img.shields.io/github/issues/FrankHeijden/ServerUtils/enhancement.svg?label=feature%20requests\u0026color=informational\n[requestFeature]: https://github.com/FrankHeijden/ServerUtils/issues/new?labels=enhancement\u0026template=feature.md\n[gradleInstall]: https://gradle.org/install/\n[bStatsImg]: https://bstats.org/signatures/bukkit/ServerUtils.svg\n[bStats]: https://bstats.org/plugin/bukkit/ServerUtils/7790\n\u003c!-- End of variables block --\u003e\n\n# ServerUtils\nServerUtils allows you to manage your plugins in-game.\nFeaturing reloading, unloading and loading of plugins from your plugins folder at runtime.\nServerUtils also has handy methods to lookup commands and plugins,\nand provides you with handy information about them.\n\nFor the full description of this plugin, please refer to the ServerUtils [SpigotMC][spigot] page.\n\n[![releaseImg]][release]\n[![GitHub Actions](https://github.com/FrankHeijden/ServerUtils/workflows/Java%20CI%20with%20Gradle/badge.svg)](https://github.com/FrankHeijden/ServerUtils/actions)\n[![licenseImg]][license]\n[![featureRequestsImg]][featureRequests]\n[![bugReportsImg]][bugReports]\n[![spigotRatingImg]][spigot]\n[![spigotDownloadsImg]][spigot]\n\n[![Discord](https://img.shields.io/discord/580773821745725452.svg?label=\u0026logo=discord\u0026logoColor=ffffff\u0026color=7389D8\u0026labelColor=6A7EC2)](https://discord.gg/WJGvzue)\n\n[![bStatsImg]][bStats]\n\n## Compiling ServerUtils\nThere are two ways to compile ServerUtils:\n### 1. Installing gradle (recommended)\n1. Make sure you have [gradle][gradleInstall] installed.\n2. Run the project with `gradle build` to compile it with dependencies.\n### 2. Using the wrapper\n**Windows**: `gradlew.bat build`\n\u003cbr\u003e\n**Linux/macOS**: `./gradlew build`\n\n## Developer API\n### Repository / Dependency\nIf you wish to use snapshot versions of ServerUtils, you can use the following repo:\n```\nhttps://repo.fvdh.dev/snapshots\n```\n\n#### Gradle:\n```kotlin\nrepositories {\n  compileOnly(\"net.frankheijden.serverutils:ServerUtils:VERSION\")\n}\n\ndependencies {\n  maven(\"https://repo.fvdh.dev/releases\")\n}\n```\n\n#### Maven:\n```xml\n\u003cproject\u003e\n  \u003crepositories\u003e\n    \u003c!-- ServerUtils repo --\u003e\n    \u003crepository\u003e\n      \u003cid\u003efvdh\u003c/id\u003e\n      \u003curl\u003ehttps://repo.fvdh.dev/releases\u003c/url\u003e\n    \u003c/repository\u003e\n  \u003c/repositories\u003e\n  \n  \u003cdependencies\u003e\n    \u003c!-- ServerUtils dependency --\u003e\n    \u003cdependency\u003e\n      \u003cgroupId\u003enet.frankheijden.serverutils\u003c/groupId\u003e\n      \u003cartifactId\u003eServerUtils\u003c/artifactId\u003e\n      \u003cversion\u003eVERSION\u003c/version\u003e\n      \u003cscope\u003eprovided\u003c/scope\u003e\n    \u003c/dependency\u003e\n  \u003c/dependencies\u003e\n\u003c/project\u003e\n```\n\n## Commands and Permissions\nPlease refer to the [SpigotMC][spigot] page for an updated overview of the commands and permissions.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrankheijden%2Fserverutils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrankheijden%2Fserverutils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrankheijden%2Fserverutils/lists"}