MinePass players manage their memberships via virtual passports, and can receive time-limited visitor passes or apply for long-term resident/worker status to gain access to worlds. Passes are automatically synced to game servers and can be configured to modify game modes, whitelist entries, scoreboards, or other custom commands.
Player Management — Streamlined application process
Portals — Now with Discussions and Wikis
Banners — Dynamic banners for MinecraftForum.net
Banners show available passes/roles/features and update automatically. Example bbcode:
Existing players from whitelist.json are uploaded by connectors to the Import section of your world and can be automatically offered a pass if they later signup for MinePass, giving them access to the portal and collaborative features.
Game server modes/settings can managed with server policies and assignable based on rank/role. Quickstart templates and documentation are provided to get you started.
Installed server plugins are automatically indexed for players to search.
Each world also receives a special "Aether" link URL for a landing page available outside the Portal, containing info, gallery, mods, etc. ... to use in external forums and server lists.
More good stuff
The connectors provide an optional free dynamic DNS if desired, giving your server a mc-abcd.gamr.link format address that is updated automatically.
A temporary maintenance-mode feature can be date/time scheduled to limit servers to moderators, and will count-down/notify/kick active players before it takes effect.
Portals support multiple servers, so different game versions and flavors can be centrally managed for a group of players
Getting in touch
Questions/comments about features, or getting going with the plugins or web-portal feel, free ask on this thread. Other stuff pertaining to MinePass as a whole, features, the platform, or development is probably best handled through the portal forums or chat with staff on the Slack channel.
Origins and Future
MinePass began as a fun side-project for world build and has gone through a few iterations. Now it's open to everyone and will receive ongoing development. There is a link to a Patreon page within the portal for players wanting to contribute towards hosting/development.
This is a really great idea, and the implementation is seriously good. Excellent work. This will be hugely beneficial to so many servers!
We could potentially add a BBCode to this forum to better enable servers to advertise that people can join via MinePass, if you could create some sort of iframe widget that can be embedded anywhere on the web it would be something we could add to this forum. I think if the widget was sort of like these banners with the roles available listed it would be great, then a server could simply embed that widget in their thread on this forum (and other forums, websites, server lists) and have a much better application process.
Thank you for the compliments @criticsquid, very much appreciated. I'm excited to see how servers make use of the platform.
Adding a BBCode would be great, and the embeddable widget in general is a good idea. I'm working on the implementation now.
Would the potential BBCode require just the world slug, or the full URL as a parameter? MinePass has an external endpoint for the Aether pages, https://w.minepass.net/WORLD so the widget iframe urls will be some predictable variation on that with each slug. Just planning ahead for what information I'll need to add to the world dashboards.
Adding a BBCode would be great, and the embeddable widget in general is a good idea. I'm working on the implementation now.
Would the potential BBCode require just the world slug, or the full URL as a parameter? MinePass has an external endpoint for the Aether pages, https://w.minepass.net/WORLD so the widget iframe urls will be some predictable variation on that with each slug. Just planning ahead for what information I'll need to add to the world dashboards.
The parameter could be a URL but for the sake of user experience I usually use the slug because as much as we want URLs to never change, they always do in some form or another. If you could provide an endpoint (like your Aether example) that takes a slug then I would be able to add a BBCode like
Embed instructions have been added both to the world dashboards and as a tab on the Aether pages. I added the BBCode tag to the MinePass support forums as well, so it should make for a consistent experience. Here's a demo world listing to play with: https://w.minepass.net/UmmsKy and a screenshot...
Excellent! They look great. The BBCode has been implemented:
[minepass]UmmsKy[/minepass]
UI wise I'd recommend adding some form of call to action, since most people will be unfamiliar with Minepass, perhaps a big "Click here to apply" type button
I can see this being used to fine-tune a player filter, or to know more about someone (like a builder, redstone pro, etc).
What I wonder is, what's it's reliability? Anyone can make a screenie of a pretty building and call it theirs.
MinePass does have some advantages in this area. Players verify their Minecraft usernames as part of the signup process, this is a mandatory step. If they change their IGN in the future, the gameserver plugins will detect this and block access to worlds until they repeat the verification; at which point their existing MinePass account, and all links/references to that player, are updated to follow the new name.
So players cannot masquerade under a false alias, or setup throwaway accounts. Verification isn't a bonus feature for the most popular players, it's baked in from the bottom layer. That will go a long way towards fostering a community of genuine players. True it's easy to steal a screenshot, but not so easy with YouTube videos (also supported by the gallery)
As the platform grows there will be some way for worlds to give awards/recommendations/karma to players (which for the same reason above, a single player would have a difficult time faking since shell accounts aren't possible). However the mechanics behind that is something I'd prefer grow organically with community input.
One situation I want to avoid is in creating something where players can try to falsely ruin each others reputation, and thus no longer easily join worlds using MinePass. For that reason keeping player profiles focused on positive things is important ... an always greater than zero situation. Individual worlds can currently ban players, and in the future organizations will allow groups of worlds to do something similar.
A special type of world/player organization I'm interested in adding are world courts, self-governing bodies of players that worlds could use to arbitrate player disputes and deal with griefing reports on a larger scale, but in way that remains independent of the whole platform.
tl;dr MinePass verification will hopefully foster authenticity among players. Other safeguards will come into play as it grows and with community input.
UI wise I'd recommend adding some form of call to action, since most people will be unfamiliar with Minepass, perhaps a big "Click here to apply" type button
Excellent idea, thank you. Just deployed the update; when visitors passes are enabled the button reads "Click to Join", otherwise "Click to Apply".
Maybe you could restrict it so the server can only add/remove reputation if the player played in that server.
That would be a good safeguard, along with ensuring the player receiving the recommendation isn't the world's founder.
Keeping track of in-game hours played by world could be useful in general for determining a world's popularity, and adding veracity to any recommendations that world gives to players.
The latest vanilla server wrapper now supports sending custom server commands on player login, based on assigned world role. This is handled via the server's JSON policy and should be useful for pre-configuring teams and other fun stuff normally available through mods.
Here's a help article with more information on the new feature:
["mc:survival", "mc:/scoreboard teams join TeamA $name"]
would assign any players with that role to TeamA. Eventually elements like scoreboarding will have GUIs built-in to MinePass, but this should provide a future proof stopgap for any vanilla features. Hopefully it will also give world owners some more creativity in deploying MinePass in fun new ways.
Expect the custom commands to roll out to the Forge/Spigot plugins later this week.
A number of updates have been rolled out to the portal and gameserver connectors over the last month. Here are some highlights...
Support for non-whitelisted servers
Instead of purely syncing whitelists, all MinePass connectors now support a range of other configuration options, including game mode settings and custom commands. The setup wizard has been updated with handy policy templates to illustrate different options. This means you can now use MinePass to manage and collaborate with senior players, while still maintaining an open (non-whitelisted) server for new players. Best of both worlds!
Discussions and Wikis
Every world now has its own discussions (forums/chat) and wiki pages
Parallel to that text areas have a new editor. The fields still support Markdown syntax at the core, but now with live preview and handy buttons.
Player Stat
Some basic player stats are now available. Specifically real-world hours played inside a gameserver, and last in-game activity. The Manage»Players list is also sortable by these fields. More stats are forthcoming and will be part of the Achievements expansion.
Still curious?
More information on the September updates is available at the forums. You can check out the new features by visiting portal.minepass.net.
MinePass is a server connector + web-interface for managing worlds and players.
Available for Vanilla (JAR Wrapper), Forge (Mod), and Spigot/Bukkit (Plugin).
This is the official post for the MIT licensed server connectors,
which sync with https://portal.minepass.net, a free web-application.
Server connectors are currently available for:
Mod Licenses: MIT
Mod Downloads: files.minepass.net
Mod Source-Code: github.com/minepass
MinePass players manage their memberships via virtual passports, and can receive time-limited visitor passes or apply for long-term resident/worker status to gain access to worlds. Passes are automatically synced to game servers and can be configured to modify game modes, whitelist entries, scoreboards, or other custom commands.
Player Management — Streamlined application process
Portals — Now with Discussions and Wikis
Banners — Dynamic banners for MinecraftForum.net
Banners show available passes/roles/features and update automatically. Example bbcode:
Import Players, Server Policies, Plugin/Mod Indexing, Aether Pages ... (open spoiler)
Existing players from whitelist.json are uploaded by connectors to the Import section of your world and can be automatically offered a pass if they later signup for MinePass, giving them access to the portal and collaborative features.
Game server modes/settings can managed with server policies and assignable based on rank/role. Quickstart templates and documentation are provided to get you started.
Installed server plugins are automatically indexed for players to search.
Each world also receives a special "Aether" link URL for a landing page available outside the Portal, containing info, gallery, mods, etc. ... to use in external forums and server lists.
More good stuff
Getting in touch
Questions/comments about features, or getting going with the plugins or web-portal feel, free ask on this thread. Other stuff pertaining to MinePass as a whole, features, the platform, or development is probably best handled through the portal forums or chat with staff on the Slack channel.
Origins and Future
MinePass began as a fun side-project for world build and has gone through a few iterations. Now it's open to everyone and will receive ongoing development. There is a link to a Patreon page within the portal for players wanting to contribute towards hosting/development.
MinePass Platform — Creator and Operator ( http://minepass.net )
This is a really great idea, and the implementation is seriously good. Excellent work. This will be hugely beneficial to so many servers!
We could potentially add a BBCode to this forum to better enable servers to advertise that people can join via MinePass, if you could create some sort of iframe widget that can be embedded anywhere on the web it would be something we could add to this forum. I think if the widget was sort of like these banners with the roles available listed it would be great, then a server could simply embed that widget in their thread on this forum (and other forums, websites, server lists) and have a much better application process.
Thank you for the compliments @criticsquid, very much appreciated. I'm excited to see how servers make use of the platform.
Adding a BBCode would be great, and the embeddable widget in general is a good idea. I'm working on the implementation now.
Would the potential BBCode require just the world slug, or the full URL as a parameter? MinePass has an external endpoint for the Aether pages, https://w.minepass.net/WORLD so the widget iframe urls will be some predictable variation on that with each slug. Just planning ahead for what information I'll need to add to the world dashboards.
Thanks again.
MinePass Platform — Creator and Operator ( http://minepass.net )
The parameter could be a URL but for the sake of user experience I usually use the slug because as much as we want URLs to never change, they always do in some form or another. If you could provide an endpoint (like your Aether example) that takes a slug then I would be able to add a BBCode like . You can see the Curse Download Widget for an example of how we do iframe BBCodes.
The banners feature has been rolled out. The endpoint/iframe for the BBCode would be
Embed instructions have been added both to the world dashboards and as a tab on the Aether pages. I added the BBCode tag to the MinePass support forums as well, so it should make for a consistent experience. Here's a demo world listing to play with: https://w.minepass.net/UmmsKy and a screenshot...
MinePass Platform — Creator and Operator ( http://minepass.net )
Not bad. I would have said, it's the great idea.
It's a pity it's not for 1.7.10. It can seems outdated, but tons of mods still haven't even 1.8 version.
There is a Forge mod for 1.7.10, so to clarify you're looking for Bukkit 1.7.10? Let me know and I'll add a backport to the build server.
MinePass Platform — Creator and Operator ( http://minepass.net )
I'm a blind idiot, thank you.
EDIT:
What is a Forge plugin?
Meant "mod", Forge mod. It installs like any other Forge mod. You don't have to include it in the client bundle, just on the server side.
MinePass has a Vanilla "Wrapper", Bukkit/Spigot "Plugins", and Forge "Mods". Throw in some lions, tigers, and bears and we'll be on our way to Oz.
MinePass Platform — Creator and Operator ( http://minepass.net )
I can see this being used to fine-tune a player filter, or to know more about someone (like a builder, redstone pro, etc).
What I wonder is, what's it's reliability? Anyone can make a screenie of a pretty building and call it theirs.
Excellent! They look great. The BBCode has been implemented:
UI wise I'd recommend adding some form of call to action, since most people will be unfamiliar with Minepass, perhaps a big "Click here to apply" type button
MinePass does have some advantages in this area. Players verify their Minecraft usernames as part of the signup process, this is a mandatory step. If they change their IGN in the future, the gameserver plugins will detect this and block access to worlds until they repeat the verification; at which point their existing MinePass account, and all links/references to that player, are updated to follow the new name.
So players cannot masquerade under a false alias, or setup throwaway accounts. Verification isn't a bonus feature for the most popular players, it's baked in from the bottom layer. That will go a long way towards fostering a community of genuine players. True it's easy to steal a screenshot, but not so easy with YouTube videos (also supported by the gallery)
As the platform grows there will be some way for worlds to give awards/recommendations/karma to players (which for the same reason above, a single player would have a difficult time faking since shell accounts aren't possible). However the mechanics behind that is something I'd prefer grow organically with community input.
One situation I want to avoid is in creating something where players can try to falsely ruin each others reputation, and thus no longer easily join worlds using MinePass. For that reason keeping player profiles focused on positive things is important ... an always greater than zero situation. Individual worlds can currently ban players, and in the future organizations will allow groups of worlds to do something similar.
A special type of world/player organization I'm interested in adding are world courts, self-governing bodies of players that worlds could use to arbitrate player disputes and deal with griefing reports on a larger scale, but in way that remains independent of the whole platform.
tl;dr MinePass verification will hopefully foster authenticity among players. Other safeguards will come into play as it grows and with community input.
MinePass Platform — Creator and Operator ( http://minepass.net )
Ah I see, getting recomendations per server.
Maybe you could restrict it so the server can only add/remove reputation if the player played in that server.
Excellent idea, thank you. Just deployed the update; when visitors passes are enabled the button reads "Click to Join", otherwise "Click to Apply".
MinePass Platform — Creator and Operator ( http://minepass.net )
That would be a good safeguard, along with ensuring the player receiving the recommendation isn't the world's founder.
Keeping track of in-game hours played by world could be useful in general for determining a world's popularity, and adding veracity to any recommendations that world gives to players.
MinePass Platform — Creator and Operator ( http://minepass.net )
Vanilla Wrapper Update – Custom Server Commands
The latest vanilla server wrapper now supports sending custom server commands on player login, based on assigned world role. This is handled via the server's JSON policy and should be useful for pre-configuring teams and other fun stuff normally available through mods.
Here's a help article with more information on the new feature:
https://minepass.freshdesk.com/support/solutions/articles/12000013446-configuring-gameserver-policies
For example, setting a role's policy to:
would assign any players with that role to TeamA. Eventually elements like scoreboarding will have GUIs built-in to MinePass, but this should provide a future proof stopgap for any vanilla features. Hopefully it will also give world owners some more creativity in deploying MinePass in fun new ways.
Expect the custom commands to roll out to the Forge/Spigot plugins later this week.
MinePass Platform — Creator and Operator ( http://minepass.net )
September 2016 Updates
A number of updates have been rolled out to the portal and gameserver connectors over the last month. Here are some highlights...
Support for non-whitelisted servers
Instead of purely syncing whitelists, all MinePass connectors now support a range of other configuration options, including game mode settings and custom commands. The setup wizard has been updated with handy policy templates to illustrate different options. This means you can now use MinePass to manage and collaborate with senior players, while still maintaining an open (non-whitelisted) server for new players. Best of both worlds!
Discussions and Wikis
Every world now has its own discussions (forums/chat) and wiki pages
Parallel to that text areas have a new editor. The fields still support Markdown syntax at the core, but now with live preview and handy buttons.
Player Stat
Some basic player stats are now available. Specifically real-world hours played inside a gameserver, and last in-game activity. The Manage»Players list is also sortable by these fields. More stats are forthcoming and will be part of the Achievements expansion.
Still curious?
More information on the September updates is available at the forums. You can check out the new features by visiting portal.minepass.net.
MinePass Platform — Creator and Operator ( http://minepass.net )