{"id":51188770,"url":"https://github.com/abradee/joinleaveplus","last_synced_at":"2026-06-27T13:00:46.736Z","repository":{"id":331248800,"uuid":"1125486772","full_name":"Abradee/JoinLeavePlus","owner":"Abradee","description":"A paper plugin that adds the ability to customize your join, leave, and first time join messages on your server using MiniMessage and legacy color codes!","archived":false,"fork":false,"pushed_at":"2026-06-16T23:11:38.000Z","size":93,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-16T23:23:37.288Z","etag":null,"topics":["minecraft","minecraft-plugin","minecraft-server","paper","paper-plugin","papermc"],"latest_commit_sha":null,"homepage":"https://modrinth.com/plugin/joinleaveplus","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/Abradee.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":"abradee","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2025-12-30T20:17:49.000Z","updated_at":"2026-06-16T23:11:43.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Abradee/JoinLeavePlus","commit_stats":null,"previous_names":["abradee/joinleaveplus"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/Abradee/JoinLeavePlus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abradee%2FJoinLeavePlus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abradee%2FJoinLeavePlus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abradee%2FJoinLeavePlus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abradee%2FJoinLeavePlus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Abradee","download_url":"https://codeload.github.com/Abradee/JoinLeavePlus/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abradee%2FJoinLeavePlus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34854180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-27T02:00:06.362Z","response_time":126,"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":["minecraft","minecraft-plugin","minecraft-server","paper","paper-plugin","papermc"],"created_at":"2026-06-27T13:00:45.993Z","updated_at":"2026-06-27T13:00:46.727Z","avatar_url":"https://github.com/Abradee.png","language":"Java","funding_links":["https://patreon.com/abradee"],"categories":[],"sub_categories":[],"readme":"[![Patreon](https://img.shields.io/badge/Support%20On%20Patreon-8A2BE2)](https://patreon.com/abradee)\n\nThis is a simple plugin that will change the Minecraft server's join and leave messages to custom ones that are configurable. Here are images of the defaults:\n\n### First time join text\n\n![First time join text](https://cdn.modrinth.com/data/cached_images/362ecae90501431517ca9bb4a7f550ec1997413f.png)\n\n### Join text\n\n![Join text](https://cdn.modrinth.com/data/cached_images/918aacb4f4dc71765e7f4449f7fb418c1d90ab99.png)\n\n### Leave text\n\n![Leave text](https://cdn.modrinth.com/data/cached_images/6ff913530795e1cd8462920c8a745196e9f62402.png)\n\n## Join title\n![Join title](https://cdn.modrinth.com/data/cached_images/7351cec00f329a7d104955e2e176dc2a7dd06bb8_0.webp)\n\n\n## How to configure messages\n\nIn JoinLeavePlus it is very simple to change the join/leave/first time join messages. You can EITHER use MiniMessage OR legacy color coding. Also, as of update 1.4 you can add multiple different messages to have them be randomized. If you don't want randomized messages, just set only one of them. This text can be configured differently if they have joined or not.\n\n## How to configure titles\n\nYou can now customize the titles that show to a player when they join! You can enter text just how you would in the config with the join messages, using MiniMessage or legacy color coding. These are able to be configured differently for if a player has or hasn't joined before.\n\n## How to configure sounds\n\nThere are sounds that you can configure in JoinLeavePlus, that you can set in the config. If you want to change it from the default, go to the config and set it to a sound ID like ` minecraft:entity.experience_orb.pickup `. The config also allows setting different sounds for if a player has joined before or not.\n\nLocation: \n```\n/plugins/JoinLeavePlus/config.yml\n```\n\nDefault config: \n```\n#    __     _     __                    _____ _\n# __|  |___|_|___|  |   ___ ___ _ _ ___|  _  | |_ _ ___\n#|  |  | . | |   |  |__| -_| .'| | | -_|   __| | | |_ -|\n#|_____|___|_|_|_|_____|___|__,|\\_/|___|__|  |_|___|___|\n# developed by abradee\n# (c) 2020-2026 abradee\n# (c) 2025-2026 JoinLeavePlus under GPL-3.0 license\n\n# Configure your join and leave messages here!\n# Note: supports EITHER MiniMessage or legacy formatting\n\n# CHAT MESSAGES\nfirst-time-join:\n  - \"\u003cgold\u003e\u003cb\u003e[+] \u003c/b\u003e\u003caqua\u003e%player% \u003c/aqua\u003e\u003cgradient:#ffff55:#ffaa00\u003ejoined for the first time!\u003c/gradient\u003e \u003cwhite\u003eWelcome aboard!\u003c/white\u003e\"\n  - \"\u003cgold\u003e\u003cb\u003e[+] \u003c/b\u003e\u003caqua\u003e%player% \u003c/aqua\u003e\u003cgray\u003eis new here!\u003c/gray\u003e \u003cyellow\u003eSay hello and show them around!\u003c/yellow\u003e\"\n  - \"\u003cgold\u003e\u003cb\u003e[+] \u003c/b\u003e\u003caqua\u003e%player% \u003c/aqua\u003e\u003clight_purple\u003ejust started their grand adventure today!\u003c/light_purple\u003e\"\n\njoin:\n  - \"\u003cgreen\u003e\u003cb\u003e[+] \u003c/b\u003e\u003cgreen\u003e%player% \u003c/green\u003e\u003cgray\u003ejoined the game.\u003c/gray\u003e \u003cgradient:#55ff55:#ffffff\u003eHope they brought pizza!\u003c/gradient\u003e\"\n  - \"\u003cgreen\u003e\u003cb\u003e[+] \u003c/b\u003e\u003cgreen\u003e%player% \u003c/green\u003e\u003cgray\u003eentered the planet.\u003c/gray\u003e \u003cwhite\u003eGood to see you!\u003c/white\u003e\"\n  - \"\u003cgreen\u003e\u003cb\u003e[+] \u003c/b\u003e\u003cgreen\u003e%player% \u003c/green\u003e\u003cgradient:#55ff55:#ffff55\u003ehas successfully connected.\u003c/gradient\u003e \u003cgray\u003eReady for action!\u003c/gray\u003e\"\n\nleave:\n  - \"\u003cred\u003e\u003cb\u003e[-] \u003c/b\u003e\u003cred\u003e%player% \u003c/red\u003e\u003cgray\u003ehas left the server.\u003c/gray\u003e \u003cgradient:#ff5555:#ffaa00\u003eSee you next time!\u003c/gradient\u003e\"\n  - \"\u003cred\u003e\u003cb\u003e[-] \u003c/b\u003e\u003cred\u003e%player% \u003c/red\u003e\u003cgray\u003edisconnected from the planet.\u003c/gray\u003e\"\n  - \"\u003cred\u003e\u003cb\u003e[-] \u003c/b\u003e\u003cred\u003e%player% \u003c/red\u003e\u003cgradient:#ff5555:#ffffff\u003ehas vanished into thin air.\u003c/gradient\u003e\"\n\n# TITLE MESSAGES\njoin-title:\n  - \"\u003cgreen\u003e\u003cb\u003eWelcome to the server!\u003c/b\u003e\u003c/green\u003e\"\njoin-subtitle:\n  - \"Have fun!\"\nfirst-time-join-title:\n  - \"\u003cgreen\u003e\u003cb\u003eWelcome to the server!\u003c/b\u003e\u003c/green\u003e\"\nfirst-time-join-subtitle:\n  - \"Check out the server!\"\n\n# SOUNDS\nfirst-join-sound: \"minecraft:ui.toast.challenge_complete\"\njoin-sound: \"minecraft:entity.experience_orb.pickup\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabradee%2Fjoinleaveplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabradee%2Fjoinleaveplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabradee%2Fjoinleaveplus/lists"}