{"id":20267594,"url":"https://github.com/way-zer/scriptagent4bukkitext","last_synced_at":"2026-03-01T12:02:34.227Z","repository":{"id":121032378,"uuid":"249196717","full_name":"way-zer/ScriptAgent4BukkitExt","owner":"way-zer","description":"A Plugin for Minecraft(Bukkit) to load kotlin scripts","archived":false,"fork":false,"pushed_at":"2023-01-06T09:19:16.000Z","size":214,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"1.1","last_synced_at":"2025-10-06T22:52:44.498Z","etag":null,"topics":["bukkit","kotlin","minecraft","minecraft-plugin","script","scriptagent"],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/way-zer.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-03-22T14:08:05.000Z","updated_at":"2023-08-23T09:24:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"cb8eabd6-e11a-4793-b0da-b6f5dacedf8b","html_url":"https://github.com/way-zer/ScriptAgent4BukkitExt","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/way-zer/ScriptAgent4BukkitExt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/way-zer%2FScriptAgent4BukkitExt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/way-zer%2FScriptAgent4BukkitExt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/way-zer%2FScriptAgent4BukkitExt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/way-zer%2FScriptAgent4BukkitExt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/way-zer","download_url":"https://codeload.github.com/way-zer/ScriptAgent4BukkitExt/tar.gz/refs/heads/1.1","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/way-zer%2FScriptAgent4BukkitExt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29969243,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T11:43:06.159Z","status":"ssl_error","status_checked_at":"2026-03-01T11:43:03.887Z","response_time":124,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","kotlin","minecraft","minecraft-plugin","script","scriptagent"],"created_at":"2024-11-14T12:15:06.867Z","updated_at":"2026-03-01T12:02:29.209Z","avatar_url":"https://github.com/way-zer.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"![For Minecraft/Bukkit](https://img.shields.io/badge/For-Minecraft/Bukkit-orange)\n![Lang CN](https://img.shields.io/badge/Lang-ZH--CN-blue)\n[![BuildPlugin](https://github.com/way-zer/ScriptAgent4BukkitExt/actions/workflows/buildPlugin.yml/badge.svg)](https://github.com/way-zer/ScriptAgent4BukkitExt/actions/workflows/buildPlugin.yml)\n[![CheckScript](https://github.com/way-zer/ScriptAgent4BukkitExt/actions/workflows/checkScripts.yml/badge.svg)](https://github.com/way-zer/ScriptAgent4BukkitExt/actions/workflows/checkScripts.yml)\n\n# ScriptAgent for Bukkit\n\n一套强大的Kotlin Script框架基于kts定义的DSL,Bukkit插件版\nA strong kotlin script framework by kts(for english README see [me](./README_en.md))\n本仓库包含加载器及大量功能性脚本(可使用或做例子)\nThis repository contains the loader and lots of strong scripts(use or for example)\n\n## 特性\n- 强大,基于kotlin,可以访问所有Java接口(所有插件能干的，脚本都能干)\n- 快速,脚本加载完成后，转换为jvm字节码，和java插件没有性能差距\n- 灵活,模块与脚本都有完整的生命周期，随时可进行热加载和热重载\n- 快速,一大堆开发常用的辅助函数,无需编译,即可快速部署到服务器\n- 智能,开发时,拥有IDEA(或AndroidStudio)的智能补全\n- 可定制,插件除核心部分外,均使用脚本实现,可根据自己需要进行修改,另外,模块定义脚本也可以为脚本扩充DSL\n\n## 快速开始\n\n\u003e 建议下载有tag标注版本号的版本  \n\u003e 版本号命名规则: 1.a.b (a代表加载器版本，相同版本号加载器jar可通用)\n\n1. 从Action BuildPlugin中下载jar\n2. 从Action CheckScript中下载脚本包,解压到scripts目录\n3. 使用```java -jar [刚刚下载的jar].jar```运行即可\n\n## 具体功能\n\n本仓库共含5个模块coreLib,core,main,superitem,mirai\n\n* coreLib为该框架的标准库\n* core为针对standalone的具体实现\n* main模块可用来存放简单脚本\n* superitem为一套自定义物品的库\n* mirai为qq机器人库mirai的脚本封装\n\n本仓库Wiki正在建设中，请参考查阅[姊妹仓库Wiki](https://github.com/way-zer/ScriptAgent4MindustryExt/wiki)\n\n## 版权\n\n- 插件本体：未经许可禁止转载和用作其他用途\n- 脚本：归属脚本制作者，本仓库脚本转载需注明本页面链接\n    - 脚本默认允许私人修改并使用，不允许修改原作者版权信息，公开请folk或引用该仓库(脚本作者声明优先)\n    - mirai模块及依赖该模块的所有代码，遵循AGPLv3协议","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fway-zer%2Fscriptagent4bukkitext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fway-zer%2Fscriptagent4bukkitext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fway-zer%2Fscriptagent4bukkitext/lists"}