{"id":16377622,"url":"https://github.com/sirblobman/joincommands","last_synced_at":"2025-03-23T03:32:51.146Z","repository":{"id":50346755,"uuid":"150472817","full_name":"SirBlobman/JoinCommands","owner":"SirBlobman","description":"Commands when players join a server or world","archived":false,"fork":false,"pushed_at":"2024-06-26T09:59:26.000Z","size":409,"stargazers_count":2,"open_issues_count":2,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-18T17:14:25.554Z","etag":null,"topics":["bukkit","bungeecord","commands","join","minecraft","paper","plugin","proxy","spigot","waterfall"],"latest_commit_sha":null,"homepage":"https://www.spigotmc.org/resources/51758/","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/SirBlobman.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":".github/funding.yml","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},"funding":{"github":["SirBlobman"],"custom":["https://bit.ly/SirBlobmanDonate"]}},"created_at":"2018-09-26T18:36:08.000Z","updated_at":"2024-06-23T02:47:41.000Z","dependencies_parsed_at":"2024-10-28T15:51:13.445Z","dependency_job_id":null,"html_url":"https://github.com/SirBlobman/JoinCommands","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBlobman%2FJoinCommands","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBlobman%2FJoinCommands/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBlobman%2FJoinCommands/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBlobman%2FJoinCommands/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SirBlobman","download_url":"https://codeload.github.com/SirBlobman/JoinCommands/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245052638,"owners_count":20553162,"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","bungeecord","commands","join","minecraft","paper","plugin","proxy","spigot","waterfall"],"created_at":"2024-10-11T03:43:38.478Z","updated_at":"2025-03-23T03:32:50.256Z","avatar_url":"https://github.com/SirBlobman.png","language":"Java","funding_links":["https://github.com/sponsors/SirBlobman","https://bit.ly/SirBlobmanDonate"],"categories":[],"sub_categories":[],"readme":"# Join Commands\n\nJoin Commands is a plugin for Spigot and BungeeCord that allows you to execute commands for the following events:\n\n- A player joins the BungeeCord proxy.\n- A player joins the Spigot server.\n- A player joins a world within a Spigot server.\n\n## Requirements\n\n- Java 21\n\n## Supported Software\n\n| Name                                                                                                     | API Versions       | Type   |\n|----------------------------------------------------------------------------------------------------------|--------------------|--------|\n| [Spigot](https://www.spigotmc.org/) or [Paper](https://papermc.io/downloads/paper)                       | 1.21-R0.1-SNAPSHOT | Server |\n| [BungeeCord](https://ci.md-5.net/job/BungeeCord/) or [Waterfall](https://papermc.io/downloads/waterfall) | 1.21-R0.1-SNAPSHOT | Proxy  |\n| [Velocity](https://papermc.io/downloads/velocity)                                                        | 3.3.0-SNAPSHOT     | Proxy  |\n\n## Installation Instructions\n\n### Server\n\n1. Download the `JoinCommands.jar` file.\n2. Upload the file to the `/plugins/` folder of your server.\n3. Restart your server. Plugin managers and `/reload` are not supported.\n4. Modify the `/plugins/JoinCommands/config.yml` file to match your needs.\n5. Execute the `/join-commands reload` command.\n\n### Proxy\n\n1. Download the `JoinCommands.jar` file.\n2. Upload the file to the `/plugins/` folder of your proxy.\n3. Follow the installation guide for each server linked to your proxy.\n4. Enable the `bungeecord-hook` setting on each spigot server, even if your proxy is Velocity.\n5. Restart the proxy to generate the configuration file.\n6. Modify the `/plugins/JoinCommands/config.yml` file to match your needs.\n7. Restart the proxy again.\n8. Restart all servers linked to the proxy so that the messaging channels can be setup properly.\n\n## Developers\n\n### Compilation\n\nYou can compile this project yourself with the gradle wrapper.\n\n#### Windows\n\n```shell\n\u003e gradlew.bat clean build\n```\n\n#### Mac and Linux\n\n```shell\n$ ./gradlew clean build\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsirblobman%2Fjoincommands","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsirblobman%2Fjoincommands","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsirblobman%2Fjoincommands/lists"}