{"id":815,"date":"2026-06-02T18:56:28","date_gmt":"2026-06-02T18:56:28","guid":{"rendered":"https:\/\/mrdino.es\/?page_id=815"},"modified":"2026-06-02T23:05:01","modified_gmt":"2026-06-02T23:05:01","slug":"ppp","status":"publish","type":"page","link":"https:\/\/mrdino.es\/es\/ppp\/","title":{"rendered":"Per Player Profiles by MrDino"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"815\" class=\"elementor elementor-815\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3401610 e-flex e-con-boxed e-con e-parent\" data-id=\"3401610\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c69b28f elementor-widget elementor-widget-spacer\" data-id=\"c69b28f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a8e237 elementor-widget elementor-widget-heading\" data-id=\"2a8e237\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Per Player Profiles by MrDino<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a264803 elementor-widget elementor-widget-image\" data-id=\"a264803\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2172\" height=\"724\" src=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-BANNER.png\" class=\"attachment-full size-full wp-image-817\" alt=\"\" srcset=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-BANNER.png 2172w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-BANNER-300x100.png 300w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-BANNER-1024x341.png 1024w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-BANNER-768x256.png 768w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-BANNER-1536x512.png 1536w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-BANNER-2048x683.png 2048w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-BANNER-18x6.png 18w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-BANNER-600x200.png 600w\" sizes=\"(max-width: 2172px) 100vw, 2172px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fc0da1 e-flex e-con-boxed e-con e-parent\" data-id=\"7fc0da1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-025424b elementor-widget elementor-widget-text-editor\" data-id=\"025424b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>PerPlayerProfiles is a Minecraft plugin for Spigot,\u00a0Paper,\u00a0and Bukkit 1.20+\u00a0servers that allows one Minecraft account to have multiple independent server profiles.<\/p><p>Each profile can have its own inventory,\u00a0experience,\u00a0location,\u00a0statistics,\u00a0play-time limits,\u00a0PIN,\u00a0visual icon,\u00a0respawn point,\u00a0and configuration.\u00a0It is designed for servers where one account may be shared by different people,\u00a0used for different characters,\u00a0or controlled with time-limited access.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b9ce059 e-flex e-con-boxed e-con e-parent\" data-id=\"b9ce059\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94a9a7b elementor-widget elementor-widget-heading\" data-id=\"94a9a7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Main Features<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f545daa e-flex e-con-boxed e-con e-parent\" data-id=\"f545daa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a59ee1 elementor-widget elementor-widget-text-editor\" data-id=\"4a59ee1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Multiple profiles per Minecraft account.<\/li><li>Works with premium and non-premium\/offline-mode accounts.<\/li><li>One master profile per account.<\/li><li>The master profile can be renamed without losing master permissions.<\/li><li>The master profile always appears first in profile lists.<\/li><li>New profiles start completely clean.<\/li><li>Independent saved state per profile.<\/li><li>Visual GUI-based profile selector.<\/li><li>Short command alias:\u00a0<code>\/ppp<\/code>.<\/li><li>Multi-language support.<\/li><li>Visual numeric PIN pad with custom heads.<\/li><li>Configurable profile icons using custom heads.<\/li><li>Per-profile play-time limits.<\/li><li>Automatic play-time renewal.<\/li><li>Automatic server kick when time reaches 0.<\/li><li>Visual PIN error feedback.<\/li><li>Compatibility with GUI login\/security plugins such as ServerPassword.<\/li><li>Safe config updates without overwriting user settings.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1458418 e-flex e-con-boxed e-con e-parent\" data-id=\"1458418\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddf5d01 elementor-widget elementor-widget-image\" data-id=\"ddf5d01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-1.png\" class=\"attachment-full size-full wp-image-823\" alt=\"\" srcset=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-1.png 1672w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-1-300x169.png 300w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-1-1024x576.png 1024w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-1-768x432.png 768w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-1-1536x864.png 1536w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-1-18x10.png 18w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-1-600x338.png 600w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0085658 e-flex e-con-boxed e-con e-parent\" data-id=\"0085658\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0bea981 elementor-widget elementor-widget-heading\" data-id=\"0bea981\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Compatibility<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff20699 e-flex e-con-boxed e-con e-parent\" data-id=\"ff20699\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9cfa486 elementor-widget elementor-widget-text-editor\" data-id=\"9cfa486\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 id=\"supported-versions\">Supported Versions<\/h4><ul><li>Minecraft 1.20+<\/li><li>Spigot API 1.20+<\/li><li>Paper 1.20+<\/li><li>Bukkit-compatible 1.20+ servers<\/li><li>Java 17+<\/li><\/ul><h4 id=\"external-plugins\">External Plugins<\/h4><p>The plugin declares a soft dependency for: <strong>ServerPassword by MrDino<\/strong><\/p><p>If ServerPassword is installed and enabled,\u00a0PerPlayerProfiles waits until the player has completed the server password authentication before opening the profile selector.<\/p><p>The plugin also waits if another GUI is already open when the player joins.\u00a0This prevents PerPlayerProfiles from overriding login,\u00a0authentication,\u00a0or security menus.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2515cb4 e-flex e-con-boxed e-con e-parent\" data-id=\"2515cb4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-03f8a13 elementor-widget elementor-widget-heading\" data-id=\"03f8a13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Installation<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7741686 e-flex e-con-boxed e-con e-parent\" data-id=\"7741686\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7fa6489 elementor-widget elementor-widget-text-editor\" data-id=\"7fa6489\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li>Download the plugin <code>.jar<\/code>.<\/li><li>Copy the\u00a0<code>.jar<\/code>\u00a0into your server plugins folder:<\/li><\/ol><blockquote><pre class=\"code-fence\"><code class=\"language-text\">plugins\/\n<\/code><\/pre><\/blockquote><ol start=\"3\"><li>Restart the server.<\/li><li>Edit the generated config file:<\/li><\/ol><blockquote><pre class=\"code-fence\"><code class=\"language-text\">plugins\/PerPlayerProfiles\/config.yml\n<\/code><\/pre><\/blockquote><ol start=\"5\"><li>Restart again after changing configuration values.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2bd7583 e-con-full e-grid e-con e-child\" data-id=\"2bd7583\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cde0dfe elementor-widget elementor-widget-image\" data-id=\"cde0dfe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.spigotmc.org\/resources\/per-player-profiles.135810\/\" target=\"_blank\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"234\" src=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Spigot-Download-1-1024x300.png\" class=\"attachment-large size-large wp-image-791\" alt=\"\" srcset=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Spigot-Download-1-1024x300.png 1024w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Spigot-Download-1-300x88.png 300w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Spigot-Download-1-768x225.png 768w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Spigot-Download-1-18x5.png 18w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Spigot-Download-1-600x176.png 600w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Spigot-Download-1.png 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-927b75d elementor-widget elementor-widget-image\" data-id=\"927b75d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/modrinth.com\/plugin\/ppps\" target=\"_blank\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"234\" src=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Modrith-Download-1-1024x300.png\" class=\"attachment-large size-large wp-image-792\" alt=\"\" srcset=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Modrith-Download-1-1024x300.png 1024w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Modrith-Download-1-300x88.png 300w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Modrith-Download-1-768x225.png 768w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Modrith-Download-1-18x5.png 18w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Modrith-Download-1-600x176.png 600w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/01\/Modrith-Download-1.png 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7a6441e e-flex e-con-boxed e-con e-parent\" data-id=\"7a6441e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-702c81f elementor-widget elementor-widget-heading\" data-id=\"702c81f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Commands<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1f5bbd4 e-flex e-con-boxed e-con e-parent\" data-id=\"1f5bbd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4620624 elementor-widget elementor-widget-text-editor\" data-id=\"4620624\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 id=\"main-command\">Main Command<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2aff4c elementor-widget elementor-widget-code-highlight\" data-id=\"c2aff4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript \">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>\/profiles<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28f80f3 elementor-widget elementor-widget-text-editor\" data-id=\"28f80f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em>Opens the main profile GUI.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57f2c8b e-flex e-con-boxed e-con e-parent\" data-id=\"57f2c8b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7fe484a elementor-widget elementor-widget-text-editor\" data-id=\"7fe484a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 id=\"aliases\">Aliases<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f53d7d elementor-widget elementor-widget-code-highlight\" data-id=\"0f53d7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript \">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>\/ppp\r\n\/pprofile\r\n\/perfil\r\n\/perfiles<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4be44cd e-flex e-con-boxed e-con e-parent\" data-id=\"4be44cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aaa541d elementor-widget elementor-widget-text-editor\" data-id=\"aaa541d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 id=\"legacy-subcommands\">Legacy Subcommands<\/h4><p>The plugin is primarily designed around GUI management,\u00a0but basic command support is also available:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f3c78d elementor-widget elementor-widget-code-highlight\" data-id=\"6f3c78d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript \">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>\/profiles list\r\n\/profiles create <name> [pin]\r\n\/profiles use <name> [pin]\r\n\/profiles delete <name> [masterPin]\r\n\/profiles lock <name> <pin>\r\n\/profiles unlock <name> <currentPin>\r\n\/profiles setmasterpassword <pin>\r\n\/profiles setlimit <profile> <maxMinutes> <renewEveryHours> [masterPin]<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-93b7293 e-flex e-con-boxed e-con e-parent\" data-id=\"93b7293\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e64780e elementor-widget elementor-widget-heading\" data-id=\"e64780e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Profile System<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe5afe4 elementor-widget elementor-widget-image\" data-id=\"fe5afe4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-10.png\" class=\"attachment-full size-full wp-image-828\" alt=\"\" srcset=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-10.png 1672w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-10-300x169.png 300w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-10-1024x576.png 1024w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-10-768x432.png 768w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-10-1536x864.png 1536w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-10-18x10.png 18w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-10-600x338.png 600w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-581d5b9 e-flex e-con-boxed e-con e-parent\" data-id=\"581d5b9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-33f1ce5 elementor-widget elementor-widget-text-editor\" data-id=\"33f1ce5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Each player account can have multiple profiles.<\/p><p>The maximum number of profiles is configured with:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b82bbdf elementor-widget elementor-widget-code-highlight\" data-id=\"b82bbdf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>profiles:\r\n  max-per-account: 3<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f6a846 e-flex e-con-boxed e-con e-parent\" data-id=\"3f6a846\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3693007 elementor-widget elementor-widget-text-editor\" data-id=\"3693007\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 id=\"master-profile\">Master Profile<\/h4><p>The first profile created for an account is the master profile.<\/p><p>The master profile:<\/p><ul><li>Can create profiles.<\/li><li>Can delete profiles.<\/li><li>Can configure play-time limits.<\/li><li>Can change, remove, or reset profile PINs.<\/li><li>Can configure the master PIN.<\/li><li>Can edit profile icons and names.<\/li><li>Can be renamed without losing master permissions.<\/li><li>Always appears first in the selector.<\/li><li>Cannot be deleted.<\/li><li>Is not kicked by play-time limits.<\/li><\/ul><p>The master profile is internally tracked as the master profile,\u00a0not just by its name.\u00a0This means it remains the master even if renamed.<\/p><h4 id=\"normal-profiles\">Normal Profiles<\/h4><p>A normal profile:<\/p><ul><li>Can be selected from the GUI.<\/li><li>Has its own saved state.<\/li><li>Can have its own PIN.<\/li><li>Can change or remove its own PIN.<\/li><li>Can change its own icon.<\/li><li>Can change its own name.<\/li><li>Can have a play-time limit configured by the master profile.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f235134 e-flex e-con-boxed e-con e-parent\" data-id=\"f235134\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c0fbe22 elementor-widget elementor-widget-heading\" data-id=\"c0fbe22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Saved State Per Profile<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bcba89 elementor-widget elementor-widget-image\" data-id=\"2bcba89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-5.png\" class=\"attachment-full size-full wp-image-829\" alt=\"\" srcset=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-5.png 1672w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-5-300x169.png 300w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-5-1024x576.png 1024w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-5-768x432.png 768w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-5-1536x864.png 1536w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-5-18x10.png 18w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-5-600x338.png 600w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88181a8 elementor-widget elementor-widget-text-editor\" data-id=\"88181a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Each profile stores its own player state:<\/p><ul><li>Last location.<\/li><li>Respawn location.<\/li><li>Bed spawn location.<\/li><li>Full inventory.<\/li><li>Armor.<\/li><li>Offhand and extra inventory slots.<\/li><li>Ender chest.<\/li><li>Health.<\/li><li>Food level.<\/li><li>Saturation.<\/li><li>Exhaustion.<\/li><li>Level.<\/li><li>Experience.<\/li><li>Total experience.<\/li><li>Game mode.<\/li><li>Allow-flight status.<\/li><li>Flying status.<\/li><li>Fire ticks.<\/li><li>Remaining air.<\/li><li>Potion effects.<\/li><li>Basic untyped statistics.<\/li><\/ul><h4 id=\"clean-new-profiles\">Clean New Profiles<\/h4><p>Newly created profiles do not copy the active profile state.<\/p><p>A new profile starts with:<\/p><ul><li>Empty inventory.<\/li><li>Empty armor.<\/li><li>Empty offhand.<\/li><li>Empty ender chest.<\/li><li>0 XP.<\/li><li>Level 0.<\/li><li>Full health.<\/li><li>Full hunger.<\/li><li>No potion effects.<\/li><li>Basic statistics set to 0.<\/li><li>Initial location at the world spawn.<\/li><li>No custom respawn point.<\/li><\/ul><p>This prevents item duplication between profiles.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61dfeeb e-flex e-con-boxed e-con e-parent\" data-id=\"61dfeeb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98cddc4 elementor-widget elementor-widget-heading\" data-id=\"98cddc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Profile Selector<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-62e323f e-flex e-con-boxed e-con e-parent\" data-id=\"62e323f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-232d629 elementor-widget elementor-widget-text-editor\" data-id=\"232d629\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The selector can automatically open when the player joins:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e5e574 elementor-widget elementor-widget-code-highlight\" data-id=\"9e5e574\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>profiles:\r\n  open-selector-on-join: true<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9547212 elementor-widget elementor-widget-text-editor\" data-id=\"9547212\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Rules:<\/p><ul><li>If the account only has one profile, the selector does not open.<\/li><li>If the account has more than one profile, the selector opens on join.<\/li><li>If the player presses ESC without selecting a profile, the GUI opens again.<\/li><li>The player must select a profile.<\/li><li>If a login\/security GUI is open, the selector waits.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f3cd837 e-flex e-con-boxed e-con e-parent\" data-id=\"f3cd837\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d59405 elementor-widget elementor-widget-heading\" data-id=\"7d59405\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Waiting For Login Plugins<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a7e736 elementor-widget elementor-widget-code-highlight\" data-id=\"2a7e736\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>profiles:\r\n  selector-auth-wait-seconds: 60\r\n\r\ncompatibility:\r\n  server-password:\r\n    wait-for-auth: true<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abb97e6 elementor-widget elementor-widget-text-editor\" data-id=\"abb97e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This prevents PerPlayerProfiles from opening its menu before the player finishes server authentication.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8a7969 e-flex e-con-boxed e-con e-parent\" data-id=\"f8a7969\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80b4c97 elementor-widget elementor-widget-heading\" data-id=\"80b4c97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">PIN System<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ffc7470 elementor-widget elementor-widget-image\" data-id=\"ffc7470\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-3.png\" class=\"attachment-full size-full wp-image-830\" alt=\"\" srcset=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-3.png 1672w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-3-300x169.png 300w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-3-1024x576.png 1024w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-3-768x432.png 768w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-3-1536x864.png 1536w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-3-18x10.png 18w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-3-600x338.png 600w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92f5e90 elementor-widget elementor-widget-text-editor\" data-id=\"92f5e90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Profiles can be protected with numeric PINs.<\/p><p>PIN length is configured with:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34a11dd elementor-widget elementor-widget-code-highlight\" data-id=\"34a11dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>security:\r\n  pin:\r\n    min-length: 4\r\n    max-length: 9<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03d7992 elementor-widget elementor-widget-text-editor\" data-id=\"03d7992\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Rules:<\/p><ul><li>Numbers only.<\/li><li>Minimum length is clamped between 4 and 9.<\/li><li>Maximum length is clamped between 4 and 9.<\/li><li>Default minimum: 4.<\/li><li>Default maximum: 9.<\/li><\/ul><h4 id=\"profile-pin\">Profile PIN<\/h4><p>Each profile can:<\/p><ul><li>Set a PIN.<\/li><li>Change its PIN.<\/li><li>Remove its PIN.<\/li><\/ul><p>A normal user must know the current PIN to change or remove it.<\/p><h4 id=\"master-pin\">Master PIN<\/h4><p>The master PIN is managed from the master profile menu.<\/p><p>The master profile can:<\/p><ul><li>Change the master PIN.<\/li><li>Use the master PIN for sensitive actions.<\/li><li>Change other profile PINs.<\/li><li>Remove other profile PINs.<\/li><li>Reset a profile PIN so the user can set a new one.<\/li><\/ul><h4 id=\"creating-profiles-and-master-pin\">Creating Profiles And Master PIN<\/h4><p>By default,\u00a0creating a new profile does not require the master PIN:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c158de elementor-widget elementor-widget-code-highlight\" data-id=\"8c158de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>profiles:\r\n  require-master-pin-to-create: false<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8abc175 elementor-widget elementor-widget-text-editor\" data-id=\"8abc175\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If set to\u00a0<code>true<\/code>,\u00a0creating profiles requires the master PIN when one exists.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4e6cbf elementor-widget elementor-widget-text-editor\" data-id=\"d4e6cbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 id=\"pin-gui\">PIN GUI<\/h4><p>PINs are entered through a visual numeric GUI.<\/p><p>The PIN GUI includes:<\/p><ul><li>Number buttons with custom heads.<\/li><li>Length display.<\/li><li>Backspace button.<\/li><li>Cancel button.<\/li><li>Confirm button.<\/li><li>Visual error feedback.<\/li><\/ul><h4 id=\"visual-pin-errors\">Visual PIN Errors<\/h4><p>If the PIN is wrong or invalid:<\/p><ul><li>The PIN display turns red.<\/li><li>A title appears on screen.<\/li><li>A red chat message is sent.<\/li><li>The GUI restores itself after a short delay.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0474592 e-flex e-con-boxed e-con e-parent\" data-id=\"0474592\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3876344 elementor-widget elementor-widget-heading\" data-id=\"3876344\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Profile Icons<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fab0d28 elementor-widget elementor-widget-text-editor\" data-id=\"fab0d28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Each profile can have a visual icon.<\/p><p>Profile icons are configured with:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37cd512 elementor-widget elementor-widget-code-highlight\" data-id=\"37cd512\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>gui:\r\n  profile-icons:\r\n    default: baby_turtle\r\n    icons:\r\n      baby_turtle:\r\n        name: 'Baby Turtle'\r\n        texture: '...'<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-365e7b9 elementor-widget elementor-widget-text-editor\" data-id=\"365e7b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Default profile icons:<\/p><ul><li>Baby Turtle<\/li><li>Baby Mule<\/li><li>Baby Goat<\/li><li>Baby Squid<\/li><li>Baby Pig<\/li><li>Baby Sheep<\/li><li>Baby Cow<\/li><li>Baby Fox<\/li><\/ul><p>You can add more icons using Minecraft Heads or any valid base64 skull texture.<\/p><h4 id=\"custom-heads\">Custom Heads<\/h4><p>The plugin uses custom heads for:<\/p><ul><li>PIN pad numbers.<\/li><li>Create profile button.<\/li><li>Delete profile button.<\/li><li>Lock profile button.<\/li><li>Unlock profile button.<\/li><li>Settings button.<\/li><li>Plus buttons.<\/li><li>Minus buttons.<\/li><li>Renewal icon.<\/li><li>Confirm\/save buttons.<\/li><li>Profile icons.<\/li><\/ul><p>They can be edited in:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b4f6ed elementor-widget elementor-widget-code-highlight\" data-id=\"6b4f6ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>gui:\r\n  heads:\r\n    create: '...'\r\n    minus: '...'\r\n    renew: '...'\r\n    confirm: '...'<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-80f0f05 e-flex e-con-boxed e-con e-parent\" data-id=\"80f0f05\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2ff37b elementor-widget elementor-widget-heading\" data-id=\"e2ff37b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Play-Time Limits<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89849f9 elementor-widget elementor-widget-image\" data-id=\"89849f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-6.png\" class=\"attachment-full size-full wp-image-831\" alt=\"\" srcset=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-6.png 1672w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-6-300x169.png 300w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-6-1024x576.png 1024w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-6-768x432.png 768w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-6-1536x864.png 1536w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-6-18x10.png 18w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-6-600x338.png 600w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2776971 elementor-widget elementor-widget-text-editor\" data-id=\"2776971\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The master profile can configure play-time limits for other profiles.<\/p><p>Each profile can have:<\/p><ul><li>Maximum play time.<\/li><li>Renewal interval.<\/li><li>Used-time counter.<\/li><li>Countdown until it can be played again.<\/li><\/ul><h4 id=\"example\">Example<\/h4><p>A profile can be configured with:<\/p><ul><li>60 minutes of play time.<\/li><li>Renewal every 24 hours.<\/li><\/ul><p>When the player uses all 60 minutes:<\/p><ul><li>The player is kicked from the server.<\/li><li>The kick screen shows the affected profile.<\/li><li>The kick screen shows when the profile renews.<\/li><\/ul><h4 id=\"time-gui\">Time GUI<\/h4><p>The time GUI allows the master profile to:<\/p><ul><li>Increase or decrease maximum minutes.<\/li><li>Increase or decrease renewal hours.<\/li><li>Save the configuration.<\/li><li>Reset used time.<\/li><li>View current time settings from the clock icon.<\/li><\/ul><h4 id=\"time-reset\">Time Reset<\/h4><p>The master profile can reset:<\/p><ul><li>Used play time.<\/li><li>Renewal countdown.<\/li><\/ul><p>This makes the profile available again according to the configured limit.<\/p><h4 id=\"time-warnings\">Time Warnings<\/h4><p>When a limited profile is close to running out of time,\u00a0a visual countdown appears:<\/p><ul><li>From 5 minutes: orange.<\/li><li>From 1 minute: red.<\/li><li>From 30 seconds: blinking red.<\/li><\/ul><p>The countdown uses the ActionBar.\u00a0Spigot\/Paper vanilla cannot draw arbitrary small text in the top-left corner without a resource pack or client-side mod.<\/p><h4 id=\"time-expiration-kick\">Time Expiration Kick<\/h4><p>When the remaining time reaches 0:<\/p><ul><li>The player is kicked from the server.<\/li><li>The plugin does not switch the player back to the master profile.<\/li><li>A clear kick screen is shown:<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd4094d elementor-widget elementor-widget-image\" data-id=\"bd4094d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1348\" height=\"748\" src=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/TimeLimit-Limit.png\" class=\"attachment-full size-full wp-image-835\" alt=\"\" srcset=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/TimeLimit-Limit.png 1348w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/TimeLimit-Limit-300x166.png 300w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/TimeLimit-Limit-1024x568.png 1024w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/TimeLimit-Limit-768x426.png 768w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/TimeLimit-Limit-18x10.png 18w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/TimeLimit-Limit-600x333.png 600w\" sizes=\"(max-width: 1348px) 100vw, 1348px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0189099 e-flex e-con-boxed e-con e-parent\" data-id=\"0189099\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91fd666 elementor-widget elementor-widget-heading\" data-id=\"91fd666\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Languages<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-108b449 elementor-widget elementor-widget-image\" data-id=\"108b449\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-9.png\" class=\"attachment-full size-full wp-image-836\" alt=\"\" srcset=\"https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-9.png 1672w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-9-300x169.png 300w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-9-1024x576.png 1024w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-9-768x432.png 768w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-9-1536x864.png 1536w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-9-18x10.png 18w, https:\/\/mrdino.es\/wp-content\/uploads\/2026\/06\/PPP-9-600x338.png 600w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a134413 elementor-widget elementor-widget-text-editor\" data-id=\"a134413\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Included languages:<\/p><ul><li>English:\u00a0<code>en<\/code><\/li><li>Spanish:\u00a0<code>es<\/code><\/li><li>German:\u00a0<code>de<\/code><\/li><li>French:\u00a0<code>fr<\/code><\/li><\/ul><p>Language is configured with:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb74f3c elementor-widget elementor-widget-code-highlight\" data-id=\"eb74f3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript \">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>language: en<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c816b9 elementor-widget elementor-widget-text-editor\" data-id=\"2c816b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Language files are stored separately:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-495e73b elementor-widget elementor-widget-code-highlight\" data-id=\"495e73b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>plugins\/PerPlayerProfiles\/lang\/en.yml\r\nplugins\/PerPlayerProfiles\/lang\/es.yml\r\nplugins\/PerPlayerProfiles\/lang\/de.yml\r\nplugins\/PerPlayerProfiles\/lang\/fr.yml<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3700291 e-flex e-con-boxed e-con e-parent\" data-id=\"3700291\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0cab3c3 elementor-widget elementor-widget-heading\" data-id=\"0cab3c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Data Files<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3689ab3 e-flex e-con-boxed e-con e-parent\" data-id=\"3689ab3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d0615f elementor-widget elementor-widget-text-editor\" data-id=\"8d0615f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Profile data is stored under:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7be4968 elementor-widget elementor-widget-code-highlight\" data-id=\"7be4968\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript \">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>plugins\/PerPlayerProfiles\/accounts\/<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba23b00 elementor-widget elementor-widget-text-editor\" data-id=\"ba23b00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Each account has:<\/p><ul><li>A main profile metadata file.<\/li><li>A folder containing individual state files for each profile.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-67e3534 e-flex e-con-boxed e-con e-parent\" data-id=\"67e3534\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c3aeba elementor-widget elementor-widget-heading\" data-id=\"4c3aeba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Use Cases<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c205832 elementor-widget elementor-widget-text-editor\" data-id=\"c205832\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Family servers where multiple people share one account.<\/li><li>Shared accounts with controlled access.<\/li><li>Time-limited profiles for children.<\/li><li>Different characters inside the same Minecraft account.<\/li><li>Offline-mode servers where one identity may need several profiles.<\/li><li>Separating inventory and progress without requiring multiple accounts.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b710e6 e-flex e-con-boxed e-con e-parent\" data-id=\"1b710e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d760fc4 elementor-widget elementor-widget-spacer\" data-id=\"d760fc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Per Player Profiles by MrDino PerPlayerProfiles is a Minecraft plugin for Spigot,\u00a0Paper,\u00a0and Bukkit 1.20+\u00a0servers that allows one Minecraft account to have multiple independent server profiles. Each profile can have its own inventory,\u00a0experience,\u00a0location,\u00a0statistics,\u00a0play-time limits,\u00a0PIN,\u00a0visual icon,\u00a0respawn point,\u00a0and configuration.\u00a0It is designed for servers where one account may be shared by different people,\u00a0used for different characters,\u00a0or controlled with time-limited [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-815","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/mrdino.es\/es\/wp-json\/wp\/v2\/pages\/815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrdino.es\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrdino.es\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrdino.es\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mrdino.es\/es\/wp-json\/wp\/v2\/comments?post=815"}],"version-history":[{"count":19,"href":"https:\/\/mrdino.es\/es\/wp-json\/wp\/v2\/pages\/815\/revisions"}],"predecessor-version":[{"id":858,"href":"https:\/\/mrdino.es\/es\/wp-json\/wp\/v2\/pages\/815\/revisions\/858"}],"wp:attachment":[{"href":"https:\/\/mrdino.es\/es\/wp-json\/wp\/v2\/media?parent=815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}