{"id":16012873,"url":"https://github.com/tekgator/kotlinmc","last_synced_at":"2025-10-21T14:30:56.314Z","repository":{"id":53755528,"uuid":"282709341","full_name":"tekgator/KotlinMC","owner":"tekgator","description":"To be able to develop Bukkit / Spigot plugins with the Kotlin language, the Kotlin library is required on the classpath. This plugin comes to help, the JAR just needs to be dropped into the plugin directory, and your plugin needs to depend on this plugin.","archived":true,"fork":false,"pushed_at":"2021-03-18T19:13:48.000Z","size":77,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-18T07:56:16.699Z","etag":null,"topics":["bukkit","bukkit-plugin","coroutines","kotlin","kotlin-coroutines","kotlin-serialization","minecraft","minecraft-plugin","minecraft-server","spigot","spigot-plugin"],"latest_commit_sha":null,"homepage":"https://github.com/tekgator/KotlinMC","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tekgator.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-26T18:27:26.000Z","updated_at":"2023-05-29T08:49:58.000Z","dependencies_parsed_at":"2022-09-02T15:02:07.559Z","dependency_job_id":null,"html_url":"https://github.com/tekgator/KotlinMC","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tekgator%2FKotlinMC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tekgator%2FKotlinMC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tekgator%2FKotlinMC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tekgator%2FKotlinMC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tekgator","download_url":"https://codeload.github.com/tekgator/KotlinMC/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237496978,"owners_count":19319657,"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":["bukkit","bukkit-plugin","coroutines","kotlin","kotlin-coroutines","kotlin-serialization","minecraft","minecraft-plugin","minecraft-server","spigot","spigot-plugin"],"created_at":"2024-10-08T14:22:02.973Z","updated_at":"2025-10-21T14:30:50.935Z","avatar_url":"https://github.com/tekgator.png","language":"Kotlin","funding_links":["https://www.buymeacoffee.com/tekgator"],"categories":[],"sub_categories":[],"readme":"# KotlinMC\r\n\r\n\u003cp\u003e\r\n  \u003ca href=\"https://github.com/tekgator/KotlinMC/actions/workflows/gradle.yml\" alt=\"Actions\"\u003e\r\n    \u003cimg src=\"https://img.shields.io/github/workflow/status/tekgator/KotlinMC/Java%20CI%20with%20Gradle\" /\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"https://github.com/tekgator/KotlinMC/releases\" alt=\"Releases\"\u003e\r\n    \u003cimg src=\"https://img.shields.io/github/v/release/tekgator/KotlinMC\" /\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"https://github.com/tekgator/KotlinMC/blob/main/LICENSE\" alt=\"License\"\u003e\r\n    \u003cimg src=\"https://img.shields.io/github/license/tekgator/KotlinMC\" /\u003e\r\n  \u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\nTo be able to develop Bukkit / Spigot plugins with the **Kotlin** language, the Kotlin library is required on the classpath.\r\nThis plugin comes to help, the JAR just needs to be dropped into the plugin directory, and your plugin needs to depend on this plugin.\r\n\r\n## What's included in the current release\r\n\r\n- Kotlin v1.4.31\r\n- KotlinX Coroutines v1.4.2\r\n- KotlinX Serialization v1.1.0 with JSON format support\r\n\r\n## How to use it\r\n\r\n1. Download the JAR\r\n2. Place it into the plugin directory of your Bukkit / Spigot installation\r\n3. Add the Kotlin plugin as a dependency to your plugin in the ``plugin.yml`` file \r\n```yaml\r\ndepend: [Kotlin]\r\n```\r\n\r\nNow start developing your plugin with Kotlin and enjoy! \r\n\r\n## Kotlin FAQ\r\n\r\nThe official Kotlin FAQ can be found [here](https://kotlinlang.org/docs/reference/faq.html).\r\n\r\nKotlin is developed by [JetBrains](http://www.jetbrains.com/), the source code can be found on [GitHub](https://github.com/jetbrains/kotlin).\r\n\r\n## Source code\r\n\r\nThe source code of this plugin can be found on [GitHub](https://github.com/tekgator/KotlinMC).\r\n\r\n## buy-me-a-coffee\r\nLike some of my work? Buy me a coffee ☕ (or more likely a beer 🍺, or even more likly shoes 👠 or purse 👜 for the wify 😄)\r\n\r\n\u003ca href=\"https://www.buymeacoffee.com/tekgator\" target=\"_blank\"\u003e\u003cimg src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" \u003e\u003c/a\u003e\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftekgator%2Fkotlinmc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftekgator%2Fkotlinmc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftekgator%2Fkotlinmc/lists"}