{"id":88111,"date":"2026-06-05T03:52:33","date_gmt":"2026-06-05T00:52:33","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/jml\/"},"modified":"2026-06-05T03:52:33","modified_gmt":"2026-06-05T00:52:33","slug":"jml","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/jml\/","title":{"rendered":"JLM"},"content":{"rendered":"<p>JoinLeaveMessages is a lightweight and user\u2014friendly plugin that allows you to set up personalized messages when players log in and out on the server. You can use it to add more atmosphere, welcome new players, or simply decorate the chat with beautiful colored notifications.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>\u2728 Capabilities:<\/p>\n<p>\u2714 Custom greetings and goodbyes \u2013 set your own unique messages for players to enter and exit.<\/p>\n<p>\u2714 Color code support \u2013 Use &#8220;`&#038;&#8220;` to change text color.<\/p>\n<p>\u2714 Dynamic nickname substitution \u2013 &#8220;`%player%&#8220;` is replaced with the player&#8217;s name.<\/p>\n<p>\u2714 Flexible configuration via &#8220;`config.yml&#8220;` \u2013 easily edit messages without changing the code.<br \/>\n The &#8220;`\/ljmreload&#8220;` command is an instant reboot of the configuration without the need to restart the server.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>\u2699 How to Install?<\/p>\n<p>1\ufe0f\u20e3 Download &#8220;`JoinLeaveMessages.jar&#8220;`.<\/p>\n<p>2\ufe0f\u20e3 Move the file to the &#8220;`plugins\/&#8220;` folder.<\/p>\n<p>3\ufe0f\u20e3 Start the server to generate the &#8220;`config.yml&#8220;` file.<\/p>\n<p>4\ufe0f\u20e3 Edit &#8220;`plugins\/JoinLeaveMessages\/config.yml&#8220;`:<\/p>\n<p>&#8220;`<br \/>\njoin_message: &#8220;&#038;aWelcome, %player%!&#8221;<br \/>\nquit_message: &#8220;&#038;c%player% has left the server.&#8221;<br \/>\n&#8220;`<br \/>\n5\ufe0f\u20e3 Use &#8220;`\/ljmreload&#8220;` in-game or in the console to apply changes.<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>| Command           | \tDescription            | Permission             |<br \/>\n|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;|:&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;:|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;:|<br \/>\n| &#8220;`\/ljmreload&#8220;`           | Reloads the plugin configuration             | \t&#8220;`ljm.reload&#8220;`   <\/p>\n<p>&#8212;&#8212;&#8211;<\/p>\n<p>\ud83d\udce5 Download, customize, and create a welcoming atmosphere on your server with JoinLeaveMessages! \ud83c\udf89<\/p>\n","protected":false},"excerpt":{"rendered":"<p>JoinLeaveMessages is a plug\u2014in for Paper that allows you to customize player entry and exit messages with support for color codes and name substitution. Enables the command to update the configuration without restarting the server.<\/p>\n","protected":false},"featured_media":88112,"template":"","meta":{"_minecraft_slug":"jml","_minecraft_project_id":"U5UdynZg","_minecraft_author":"Komti23","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":310,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"jml.zip","_minecraft_size_bytes":9123,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-15T17:45:53.019258Z","_minecraft_date_created":"2025-03-05T06:26:28.372242Z","_minecraft_date_modified":"2025-08-28T18:20:09.235189Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/jml","_minecraft_icon_attachment_id":88112,"_minecraft_imported_at":"2026-06-05T00:52:35+00:00","_minecraft_import_hash":"88a0f13aa3b33a58697134a2cd607dcf","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,104,126,127,128,129,92],"mod_loader":[130,106,132,133,134],"minecraft_version":[51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,73,74,38,78,79],"class_list":["post-88111","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-forge","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-forge","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JLM - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/jml\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JLM - Minecraft\" \/>\n<meta property=\"og:description\" content=\"JoinLeaveMessages is a plug\u2014in for Paper that allows you to customize player entry and exit messages with support for color codes and name substitution. Enables the command to update the configuration without restarting the server.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/jml\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/jml\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/jml\\\/\",\"name\":\"JLM - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/jml\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/jml\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/jml-icon-b3d2f23699bfd34c93d50bd3c59f2b02adbb1fee.png\",\"datePublished\":\"2026-06-05T00:52:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/jml\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/jml\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/jml\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/jml-icon-b3d2f23699bfd34c93d50bd3c59f2b02adbb1fee.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/jml-icon-b3d2f23699bfd34c93d50bd3c59f2b02adbb1fee.png\",\"width\":42,\"height\":26},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/jml\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"JLM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JLM - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/jml\/","og_locale":"en_US","og_type":"article","og_title":"JLM - Minecraft","og_description":"JoinLeaveMessages is a plug\u2014in for Paper that allows you to customize player entry and exit messages with support for color codes and name substitution. Enables the command to update the configuration without restarting the server.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/jml\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/jml\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/jml\/","name":"JLM - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/jml\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/jml\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/jml-icon-b3d2f23699bfd34c93d50bd3c59f2b02adbb1fee.png","datePublished":"2026-06-05T00:52:33+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/jml\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/jml\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/jml\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/jml-icon-b3d2f23699bfd34c93d50bd3c59f2b02adbb1fee.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/jml-icon-b3d2f23699bfd34c93d50bd3c59f2b02adbb1fee.png","width":42,"height":26},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/jml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"JLM"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/88111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/88112"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=88111"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=88111"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=88111"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=88111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}