Repository files navigation

NamelessMC - v2 pre-release 12

NamelessMC Banner NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

NamelessMC version 2.0.0 is still a pre-release, and is not yet recommended for production use. Keep up to date with development in our Spigot thread and our Discord server.

The official project website, providing support and additional downloads such as modules and templates, can be found at https://namelessmc.com/.


Features

The following list is a brief summary of the features available in v2 pre-release 12:

  • 🙋 Forums
  • 📃 Custom pages: create your own HTML pages and even restrict access to them depending on group.
  • 👥 Social logins: allow your users to register/login with services such as Discord and Google.
  • 🎮 Minecraft integration
    • Display your Java edition or Bedrock servers statuses
    • Account verification using MCAssoc or the NamelessMC plugin
    • In-game plugin
      • Require in-game verification for NamelessMC accounts
      • Allow registering for accounts in-game
      • Synchronize Vault ranks with NamelessMC groups (unidirectional, game->website)
      • Display website announcements in chat
      • Whitelist players who have a website account
      • Ban players who are banned from a website
      • Display PlaceholderAPI placeholders on website user profiles or in leaderboards
  • 🗨️ Discord integration
    • Webhook: receive updates for new members, forum posts, resources, etc.
    • Nameless-Link Discord bot
      • Link Discord accounts with NamelessMC accounts
      • Synchronize Discord roles with NamelessMC groups (bidirectional)
  • ⚙️ API - Write your own integrations or use one of ours (see above)
  • 🧩 New powerful module system allowing for further NamelessMC integration.
  • ✏️ New template and language systems, allowing for total customisation.
  • ✨ Pretty URL option (requires mod_rewrite or special nginx config).
  • 🎛 Widgets: allows modules to create widgets which can be displayed on most user-facing pages and display almost anything.
  • 🚩 Translated into over 20 languages

Customising Nameless

  • Check out this wiki article for the Module Developer Documenation.
  • Developer documentation is coming soon for template and widget development.

Installation

Please find installation instructions on our wiki.


Support

Support can be found in one of the following places:

Feature requests can be posted on the forum, and bugs can be reported in the GitHub Issues tab.

Plugin

For Minecraft integration, you can install the Nameless Plugin in your Spigot server. Currently the plugin is only available for spigot, but we're working on bringing it to different server software, such as Sponge and BungeeCord. You can find a list of features and installation instructions in the plugin readme.

Translations

NamelessMC translations are kindly provided by the community. Please note, not all translations may be up to date. Progress for the core module is shown below.

If you would like to assist with the NamelessMC development by translating to your language, please create an account on translate.namelessmc.com. To discuss with fellow translators, visit the NamelessMC Translators discord server.

Translation progress

Contributing

We welcome all contributions of code and translations. Please feel free to fork the repository on GitHub and create any pull requests.

  • We generally keep a todo list in the Milestones tab of the the Issues page.
  • We use Composer to manage dependencies. Before you can install the dependencies, you need to install Composer on your local computer. Installation instructions are here.
  • To install the Composer packages we depend on, run the following command in the root directory of the NamelessMC repository:
    composer install --dev
    • This could take up to about a minute depending on your internet connection.

Special Thanks

About

NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

NamelessMC - v2 pre-release 12

NamelessMC Banner NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

NamelessMC version 2.0.0 is still a pre-release, and is not yet recommended for production use. Keep up to date with development in our Spigot thread and our Discord server.

The official project website, providing support and additional downloads such as modules and templates, can be found at https://namelessmc.com/.


Features

The following list is a brief summary of the features available in v2 pre-release 12:

  • 🙋 Forums
  • 📃 Custom pages: create your own HTML pages and even restrict access to them depending on group.
  • 👥 Social logins: allow your users to register/login with services such as Discord and Google.
  • 🎮 Minecraft integration
    • Display your Java edition or Bedrock servers statuses
    • Account verification using MCAssoc or the NamelessMC plugin
    • In-game plugin
      • Require in-game verification for NamelessMC accounts
      • Allow registering for accounts in-game
      • Synchronize Vault ranks with NamelessMC groups (unidirectional, game->website)
      • Display website announcements in chat
      • Whitelist players who have a website account
      • Ban players who are banned from a website
      • Display PlaceholderAPI placeholders on website user profiles or in leaderboards
  • 🗨️ Discord integration
    • Webhook: receive updates for new members, forum posts, resources, etc.
    • Nameless-Link Discord bot
      • Link Discord accounts with NamelessMC accounts
      • Synchronize Discord roles with NamelessMC groups (bidirectional)
  • ⚙️ API - Write your own integrations or use one of ours (see above)
  • 🧩 New powerful module system allowing for further NamelessMC integration.
  • ✏️ New template and language systems, allowing for total customisation.
  • ✨ Pretty URL option (requires mod_rewrite or special nginx config).
  • 🎛 Widgets: allows modules to create widgets which can be displayed on most user-facing pages and display almost anything.
  • 🚩 Translated into over 20 languages

Customising Nameless

  • Check out this wiki article for the Module Developer Documenation.
  • Developer documentation is coming soon for template and widget development.

Installation

Please find installation instructions on our wiki.


Support

Support can be found in one of the following places:

Feature requests can be posted on the forum, and bugs can be reported in the GitHub Issues tab.

Plugin

For Minecraft integration, you can install the Nameless Plugin in your Spigot server. Currently the plugin is only available for spigot, but we're working on bringing it to different server software, such as Sponge and BungeeCord. You can find a list of features and installation instructions in the plugin readme.

Translations

NamelessMC translations are kindly provided by the community. Please note, not all translations may be up to date. Progress for the core module is shown below.

If you would like to assist with the NamelessMC development by translating to your language, please create an account on translate.namelessmc.com. To discuss with fellow translators, visit the NamelessMC Translators discord server.

Translation progress

Contributing

We welcome all contributions of code and translations. Please feel free to fork the repository on GitHub and create any pull requests.

  • We generally keep a todo list in the Milestones tab of the the Issues page.
  • We use Composer to manage dependencies. Before you can install the dependencies, you need to install Composer on your local computer. Installation instructions are here.
  • To install the Composer packages we depend on, run the following command in the root directory of the NamelessMC repository:
    composer install --dev
    • This could take up to about a minute depending on your internet connection.

Special Thanks

About

NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

NamelessMC - v2 pre-release 12

NamelessMC Banner NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

NamelessMC version 2.0.0 is still a pre-release, and is not yet recommended for production use. Keep up to date with development in our Spigot thread and our Discord server.

The official project website, providing support and additional downloads such as modules and templates, can be found at https://namelessmc.com/.


Features

The following list is a brief summary of the features available in v2 pre-release 12:

  • 🙋 Forums
  • 📃 Custom pages: create your own HTML pages and even restrict access to them depending on group.
  • 👥 Social logins: allow your users to register/login with services such as Discord and Google.
  • 🎮 Minecraft integration
    • Display your Java edition or Bedrock servers statuses
    • Account verification using MCAssoc or the NamelessMC plugin
    • In-game plugin
      • Require in-game verification for NamelessMC accounts
      • Allow registering for accounts in-game
      • Synchronize Vault ranks with NamelessMC groups (unidirectional, game->website)
      • Display website announcements in chat
      • Whitelist players who have a website account
      • Ban players who are banned from a website
      • Display PlaceholderAPI placeholders on website user profiles or in leaderboards
  • 🗨️ Discord integration
    • Webhook: receive updates for new members, forum posts, resources, etc.
    • Nameless-Link Discord bot
      • Link Discord accounts with NamelessMC accounts
      • Synchronize Discord roles with NamelessMC groups (bidirectional)
  • ⚙️ API - Write your own integrations or use one of ours (see above)
  • 🧩 New powerful module system allowing for further NamelessMC integration.
  • ✏️ New template and language systems, allowing for total customisation.
  • ✨ Pretty URL option (requires mod_rewrite or special nginx config).
  • 🎛 Widgets: allows modules to create widgets which can be displayed on most user-facing pages and display almost anything.
  • 🚩 Translated into over 20 languages

Customising Nameless

  • Check out this wiki article for the Module Developer Documenation.
  • Developer documentation is coming soon for template and widget development.

Installation

Please find installation instructions on our wiki.


Support

Support can be found in one of the following places:

Feature requests can be posted on the forum, and bugs can be reported in the GitHub Issues tab.

Plugin

For Minecraft integration, you can install the Nameless Plugin in your Spigot server. Currently the plugin is only available for spigot, but we're working on bringing it to different server software, such as Sponge and BungeeCord. You can find a list of features and installation instructions in the plugin readme.

Translations

NamelessMC translations are kindly provided by the community. Please note, not all translations may be up to date. Progress for the core module is shown below.

If you would like to assist with the NamelessMC development by translating to your language, please create an account on translate.namelessmc.com. To discuss with fellow translators, visit the NamelessMC Translators discord server.

Translation progress

Contributing

We welcome all contributions of code and translations. Please feel free to fork the repository on GitHub and create any pull requests.

  • We generally keep a todo list in the Milestones tab of the the Issues page.
  • We use Composer to manage dependencies. Before you can install the dependencies, you need to install Composer on your local computer. Installation instructions are here.
  • To install the Composer packages we depend on, run the following command in the root directory of the NamelessMC repository:
    composer install --dev
    • This could take up to about a minute depending on your internet connection.

Special Thanks

About

NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

NamelessMC - v2 pre-release 12

NamelessMC Banner NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

NamelessMC version 2.0.0 is still a pre-release, and is not yet recommended for production use. Keep up to date with development in our Spigot thread and our Discord server.

The official project website, providing support and additional downloads such as modules and templates, can be found at https://namelessmc.com/.


Features

The following list is a brief summary of the features available in v2 pre-release 12:

  • 🙋 Forums
  • 📃 Custom pages: create your own HTML pages and even restrict access to them depending on group.
  • 👥 Social logins: allow your users to register/login with services such as Discord and Google.
  • 🎮 Minecraft integration
    • Display your Java edition or Bedrock servers statuses
    • Account verification using MCAssoc or the NamelessMC plugin
    • In-game plugin
      • Require in-game verification for NamelessMC accounts
      • Allow registering for accounts in-game
      • Synchronize Vault ranks with NamelessMC groups (unidirectional, game->website)
      • Display website announcements in chat
      • Whitelist players who have a website account
      • Ban players who are banned from a website
      • Display PlaceholderAPI placeholders on website user profiles or in leaderboards
  • 🗨️ Discord integration
    • Webhook: receive updates for new members, forum posts, resources, etc.
    • Nameless-Link Discord bot
      • Link Discord accounts with NamelessMC accounts
      • Synchronize Discord roles with NamelessMC groups (bidirectional)
  • ⚙️ API - Write your own integrations or use one of ours (see above)
  • 🧩 New powerful module system allowing for further NamelessMC integration.
  • ✏️ New template and language systems, allowing for total customisation.
  • ✨ Pretty URL option (requires mod_rewrite or special nginx config).
  • 🎛 Widgets: allows modules to create widgets which can be displayed on most user-facing pages and display almost anything.
  • 🚩 Translated into over 20 languages

Customising Nameless

  • Check out this wiki article for the Module Developer Documenation.
  • Developer documentation is coming soon for template and widget development.

Installation

Please find installation instructions on our wiki.


Support

Support can be found in one of the following places:

Feature requests can be posted on the forum, and bugs can be reported in the GitHub Issues tab.

Plugin

For Minecraft integration, you can install the Nameless Plugin in your Spigot server. Currently the plugin is only available for spigot, but we're working on bringing it to different server software, such as Sponge and BungeeCord. You can find a list of features and installation instructions in the plugin readme.

Translations

NamelessMC translations are kindly provided by the community. Please note, not all translations may be up to date. Progress for the core module is shown below.

If you would like to assist with the NamelessMC development by translating to your language, please create an account on translate.namelessmc.com. To discuss with fellow translators, visit the NamelessMC Translators discord server.

Translation progress

Contributing

We welcome all contributions of code and translations. Please feel free to fork the repository on GitHub and create any pull requests.

  • We generally keep a todo list in the Milestones tab of the the Issues page.
  • We use Composer to manage dependencies. Before you can install the dependencies, you need to install Composer on your local computer. Installation instructions are here.
  • To install the Composer packages we depend on, run the following command in the root directory of the NamelessMC repository:
    composer install --dev
    • This could take up to about a minute depending on your internet connection.

Special Thanks

About

NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

NamelessMC - v2 pre-release 12

NamelessMC Banner NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

NamelessMC version 2.0.0 is still a pre-release, and is not yet recommended for production use. Keep up to date with development in our Spigot thread and our Discord server.

The official project website, providing support and additional downloads such as modules and templates, can be found at https://namelessmc.com/.


Features

The following list is a brief summary of the features available in v2 pre-release 12:

  • 🙋 Forums
  • 📃 Custom pages: create your own HTML pages and even restrict access to them depending on group.
  • 👥 Social logins: allow your users to register/login with services such as Discord and Google.
  • 🎮 Minecraft integration
    • Display your Java edition or Bedrock servers statuses
    • Account verification using MCAssoc or the NamelessMC plugin
    • In-game plugin
      • Require in-game verification for NamelessMC accounts
      • Allow registering for accounts in-game
      • Synchronize Vault ranks with NamelessMC groups (unidirectional, game->website)
      • Display website announcements in chat
      • Whitelist players who have a website account
      • Ban players who are banned from a website
      • Display PlaceholderAPI placeholders on website user profiles or in leaderboards
  • 🗨️ Discord integration
    • Webhook: receive updates for new members, forum posts, resources, etc.
    • Nameless-Link Discord bot
      • Link Discord accounts with NamelessMC accounts
      • Synchronize Discord roles with NamelessMC groups (bidirectional)
  • ⚙️ API - Write your own integrations or use one of ours (see above)
  • 🧩 New powerful module system allowing for further NamelessMC integration.
  • ✏️ New template and language systems, allowing for total customisation.
  • ✨ Pretty URL option (requires mod_rewrite or special nginx config).
  • 🎛 Widgets: allows modules to create widgets which can be displayed on most user-facing pages and display almost anything.
  • 🚩 Translated into over 20 languages

Customising Nameless

  • Check out this wiki article for the Module Developer Documenation.
  • Developer documentation is coming soon for template and widget development.

Installation

Please find installation instructions on our wiki.


Support

Support can be found in one of the following places:

Feature requests can be posted on the forum, and bugs can be reported in the GitHub Issues tab.

Plugin

For Minecraft integration, you can install the Nameless Plugin in your Spigot server. Currently the plugin is only available for spigot, but we're working on bringing it to different server software, such as Sponge and BungeeCord. You can find a list of features and installation instructions in the plugin readme.

Translations

NamelessMC translations are kindly provided by the community. Please note, not all translations may be up to date. Progress for the core module is shown below.

If you would like to assist with the NamelessMC development by translating to your language, please create an account on translate.namelessmc.com. To discuss with fellow translators, visit the NamelessMC Translators discord server.

Translation progress

Contributing

We welcome all contributions of code and translations. Please feel free to fork the repository on GitHub and create any pull requests.

  • We generally keep a todo list in the Milestones tab of the the Issues page.
  • We use Composer to manage dependencies. Before you can install the dependencies, you need to install Composer on your local computer. Installation instructions are here.
  • To install the Composer packages we depend on, run the following command in the root directory of the NamelessMC repository:
    composer install --dev
    • This could take up to about a minute depending on your internet connection.

Special Thanks

About

NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

NamelessMC - v2 pre-release 12

NamelessMC Banner NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

NamelessMC version 2.0.0 is still a pre-release, and is not yet recommended for production use. Keep up to date with development in our Spigot thread and our Discord server.

The official project website, providing support and additional downloads such as modules and templates, can be found at https://namelessmc.com/.


Features

The following list is a brief summary of the features available in v2 pre-release 12:

  • 🙋 Forums
  • 📃 Custom pages: create your own HTML pages and even restrict access to them depending on group.
  • 👥 Social logins: allow your users to register/login with services such as Discord and Google.
  • 🎮 Minecraft integration
    • Display your Java edition or Bedrock servers statuses
    • Account verification using MCAssoc or the NamelessMC plugin
    • In-game plugin
      • Require in-game verification for NamelessMC accounts
      • Allow registering for accounts in-game
      • Synchronize Vault ranks with NamelessMC groups (unidirectional, game->website)
      • Display website announcements in chat
      • Whitelist players who have a website account
      • Ban players who are banned from a website
      • Display PlaceholderAPI placeholders on website user profiles or in leaderboards
  • 🗨️ Discord integration
    • Webhook: receive updates for new members, forum posts, resources, etc.
    • Nameless-Link Discord bot
      • Link Discord accounts with NamelessMC accounts
      • Synchronize Discord roles with NamelessMC groups (bidirectional)
  • ⚙️ API - Write your own integrations or use one of ours (see above)
  • 🧩 New powerful module system allowing for further NamelessMC integration.
  • ✏️ New template and language systems, allowing for total customisation.
  • ✨ Pretty URL option (requires mod_rewrite or special nginx config).
  • 🎛 Widgets: allows modules to create widgets which can be displayed on most user-facing pages and display almost anything.
  • 🚩 Translated into over 20 languages

Customising Nameless

  • Check out this wiki article for the Module Developer Documenation.
  • Developer documentation is coming soon for template and widget development.

Installation

Please find installation instructions on our wiki.


Support

Support can be found in one of the following places:

Feature requests can be posted on the forum, and bugs can be reported in the GitHub Issues tab.

Plugin

For Minecraft integration, you can install the Nameless Plugin in your Spigot server. Currently the plugin is only available for spigot, but we're working on bringing it to different server software, such as Sponge and BungeeCord. You can find a list of features and installation instructions in the plugin readme.

Translations

NamelessMC translations are kindly provided by the community. Please note, not all translations may be up to date. Progress for the core module is shown below.

If you would like to assist with the NamelessMC development by translating to your language, please create an account on translate.namelessmc.com. To discuss with fellow translators, visit the NamelessMC Translators discord server.

Translation progress

Contributing

We welcome all contributions of code and translations. Please feel free to fork the repository on GitHub and create any pull requests.

  • We generally keep a todo list in the Milestones tab of the the Issues page.
  • We use Composer to manage dependencies. Before you can install the dependencies, you need to install Composer on your local computer. Installation instructions are here.
  • To install the Composer packages we depend on, run the following command in the root directory of the NamelessMC repository:
    composer install --dev
    • This could take up to about a minute depending on your internet connection.

Special Thanks

About

NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

NamelessMC - v2 pre-release 12

NamelessMC Banner NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

NamelessMC version 2.0.0 is still a pre-release, and is not yet recommended for production use. Keep up to date with development in our Spigot thread and our Discord server.

The official project website, providing support and additional downloads such as modules and templates, can be found at https://namelessmc.com/.


Features

The following list is a brief summary of the features available in v2 pre-release 12:

  • 🙋 Forums
  • 📃 Custom pages: create your own HTML pages and even restrict access to them depending on group.
  • 👥 Social logins: allow your users to register/login with services such as Discord and Google.
  • 🎮 Minecraft integration
    • Display your Java edition or Bedrock servers statuses
    • Account verification using MCAssoc or the NamelessMC plugin
    • In-game plugin
      • Require in-game verification for NamelessMC accounts
      • Allow registering for accounts in-game
      • Synchronize Vault ranks with NamelessMC groups (unidirectional, game->website)
      • Display website announcements in chat
      • Whitelist players who have a website account
      • Ban players who are banned from a website
      • Display PlaceholderAPI placeholders on website user profiles or in leaderboards
  • 🗨️ Discord integration
    • Webhook: receive updates for new members, forum posts, resources, etc.
    • Nameless-Link Discord bot
      • Link Discord accounts with NamelessMC accounts
      • Synchronize Discord roles with NamelessMC groups (bidirectional)
  • ⚙️ API - Write your own integrations or use one of ours (see above)
  • 🧩 New powerful module system allowing for further NamelessMC integration.
  • ✏️ New template and language systems, allowing for total customisation.
  • ✨ Pretty URL option (requires mod_rewrite or special nginx config).
  • 🎛 Widgets: allows modules to create widgets which can be displayed on most user-facing pages and display almost anything.
  • 🚩 Translated into over 20 languages

Customising Nameless

  • Check out this wiki article for the Module Developer Documenation.
  • Developer documentation is coming soon for template and widget development.

Installation

Please find installation instructions on our wiki.


Support

Support can be found in one of the following places:

Feature requests can be posted on the forum, and bugs can be reported in the GitHub Issues tab.

Plugin

For Minecraft integration, you can install the Nameless Plugin in your Spigot server. Currently the plugin is only available for spigot, but we're working on bringing it to different server software, such as Sponge and BungeeCord. You can find a list of features and installation instructions in the plugin readme.

Translations

NamelessMC translations are kindly provided by the community. Please note, not all translations may be up to date. Progress for the core module is shown below.

If you would like to assist with the NamelessMC development by translating to your language, please create an account on translate.namelessmc.com. To discuss with fellow translators, visit the NamelessMC Translators discord server.

Translation progress

Contributing

We welcome all contributions of code and translations. Please feel free to fork the repository on GitHub and create any pull requests.

  • We generally keep a todo list in the Milestones tab of the the Issues page.
  • We use Composer to manage dependencies. Before you can install the dependencies, you need to install Composer on your local computer. Installation instructions are here.
  • To install the Composer packages we depend on, run the following command in the root directory of the NamelessMC repository:
    composer install --dev
    • This could take up to about a minute depending on your internet connection.

Special Thanks

About

NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

NamelessMC - v2 pre-release 12

NamelessMC Banner NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

NamelessMC version 2.0.0 is still a pre-release, and is not yet recommended for production use. Keep up to date with development in our Spigot thread and our Discord server.

The official project website, providing support and additional downloads such as modules and templates, can be found at https://namelessmc.com/.


Features

The following list is a brief summary of the features available in v2 pre-release 12:

  • 🙋 Forums
  • 📃 Custom pages: create your own HTML pages and even restrict access to them depending on group.
  • 👥 Social logins: allow your users to register/login with services such as Discord and Google.
  • 🎮 Minecraft integration
    • Display your Java edition or Bedrock servers statuses
    • Account verification using MCAssoc or the NamelessMC plugin
    • In-game plugin
      • Require in-game verification for NamelessMC accounts
      • Allow registering for accounts in-game
      • Synchronize Vault ranks with NamelessMC groups (unidirectional, game->website)
      • Display website announcements in chat
      • Whitelist players who have a website account
      • Ban players who are banned from a website
      • Display PlaceholderAPI placeholders on website user profiles or in leaderboards
  • 🗨️ Discord integration
    • Webhook: receive updates for new members, forum posts, resources, etc.
    • Nameless-Link Discord bot
      • Link Discord accounts with NamelessMC accounts
      • Synchronize Discord roles with NamelessMC groups (bidirectional)
  • ⚙️ API - Write your own integrations or use one of ours (see above)
  • 🧩 New powerful module system allowing for further NamelessMC integration.
  • ✏️ New template and language systems, allowing for total customisation.
  • ✨ Pretty URL option (requires mod_rewrite or special nginx config).
  • 🎛 Widgets: allows modules to create widgets which can be displayed on most user-facing pages and display almost anything.
  • 🚩 Translated into over 20 languages

Customising Nameless

  • Check out this wiki article for the Module Developer Documenation.
  • Developer documentation is coming soon for template and widget development.

Installation

Please find installation instructions on our wiki.


Support

Support can be found in one of the following places:

Feature requests can be posted on the forum, and bugs can be reported in the GitHub Issues tab.

Plugin

For Minecraft integration, you can install the Nameless Plugin in your Spigot server. Currently the plugin is only available for spigot, but we're working on bringing it to different server software, such as Sponge and BungeeCord. You can find a list of features and installation instructions in the plugin readme.

Translations

NamelessMC translations are kindly provided by the community. Please note, not all translations may be up to date. Progress for the core module is shown below.

If you would like to assist with the NamelessMC development by translating to your language, please create an account on translate.namelessmc.com. To discuss with fellow translators, visit the NamelessMC Translators discord server.

Translation progress

Contributing

We welcome all contributions of code and translations. Please feel free to fork the repository on GitHub and create any pull requests.

  • We generally keep a todo list in the Milestones tab of the the Issues page.
  • We use Composer to manage dependencies. Before you can install the dependencies, you need to install Composer on your local computer. Installation instructions are here.
  • To install the Composer packages we depend on, run the following command in the root directory of the NamelessMC repository:
    composer install --dev
    • This could take up to about a minute depending on your internet connection.

Special Thanks

About

NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages