{"id":20358507,"url":"https://github.com/selfmadesystem/serverscripter","last_synced_at":"2025-10-10T12:07:42.479Z","repository":{"id":52578991,"uuid":"360579959","full_name":"SelfMadeSystem/ServerScripter","owner":"SelfMadeSystem","description":"Multi Language Scripting Plugin","archived":false,"fork":false,"pushed_at":"2023-08-24T00:09:05.000Z","size":341,"stargazers_count":6,"open_issues_count":8,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T20:05:16.665Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/SelfMadeSystem.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-22T16:11:23.000Z","updated_at":"2025-01-24T23:02:52.000Z","dependencies_parsed_at":"2024-11-14T23:28:20.248Z","dependency_job_id":"0f74c083-012e-49a0-b1fa-904437d0947c","html_url":"https://github.com/SelfMadeSystem/ServerScripter","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/SelfMadeSystem/ServerScripter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SelfMadeSystem%2FServerScripter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SelfMadeSystem%2FServerScripter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SelfMadeSystem%2FServerScripter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SelfMadeSystem%2FServerScripter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SelfMadeSystem","download_url":"https://codeload.github.com/SelfMadeSystem/ServerScripter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SelfMadeSystem%2FServerScripter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276598287,"owners_count":25670759,"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","status":"online","status_checked_at":"2025-09-23T02:00:09.130Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-14T23:27:19.785Z","updated_at":"2025-09-23T15:30:58.376Z","avatar_url":"https://github.com/SelfMadeSystem.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Logo](https://raw.githubusercontent.com/True-cc/ServerScripter/master/.idea/icon.png)\n# ServerScripter\nMulti Language Scripting Plugin for Minecraft Servers.\n\n## Languages\n- JavaScript (Rhino)\n- Python (Jython)\n- Groovy (Groovy)\n- JavaScript (GraalJS)\n- Python (GraalPython)\n- R (GraalVM R)\n\nUsing the plugin system, you can easily add your own languages.\n\n## Supported Platforms\n- Spigot / PaperSpigot / Bukkit / CraftBukkit\n- BungeeCord / Waterfall\n- Velocity\n\nBecause of the modular design, it is easy to add support for other platforms. In fact, it doesn't even have to be a Minecraft server. Any Java application with a plugin system can be supported.\n\n## Other features\n- Basic command support for spigot and bungee\n- Basic event support for spigot and bungee\n- [PacketEvents](https://github.com/retrooper/packetevents) support for spigot (plugin required)\n\n## Installation\n\nThe latest version is not yet released, so you have to build it yourself.\n\n### Build\n\n1. Clone the repository\n\n```bash\ngit clone https://github.com/SelfMadeSystem/ServerScripter.git\n```\n\n2. Build the project\n\n```bash\ncd ServerScripter\n./gradlew build\n```\n\n3. Copy the built jar for either the proxy or the server to the plugins folder\n\n4. Run the server once to generate the config files and the addons folder\n\n5. Copy the built jar for the languages you want to use to the addons folder\n\n## Examples\n\nYou may view examples for each language in the [examples](https://github.com/SelfMadeSystem/ServerScripter/tree/master/Examples) folder.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fselfmadesystem%2Fserverscripter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fselfmadesystem%2Fserverscripter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fselfmadesystem%2Fserverscripter/lists"}