JPremium icon

JPremium -----

A modern authentication plugin for Minecraft proxy servers.




Changes :
  • Removed a redundant dependency.

Links: BUGS REPORT & SUPPORT
----------, Feb 10, 2025

Changes :
  • Fixed issues with sending a redundant query to the database when a player joins (on Velocity only).
  • Removed the legacy resolver.

Links: BUGS REPORT & SUPPORT
----------, Feb 9, 2025

Changes :
  • Added additional protection when Floodgate prefix is wrongly configured.
  • Updated bstats metrics classes.
  • Fixed issues with captcha map on Paper 1.21.
  • Fixed errors when a message is missing in the messages file.

Links: BUGS REPORT & SUPPORT
----------, Feb 8, 2025

Changes :
  • Added a protected accounts list, which can only be managed by the themselves and the console. Staff members cannot use the /force... commands on the protected accounts. Check it on GitHub.
  • Added redirection to the main servers when the last server becomes unreachable (Velocity only).
  • Added disabling the /confirm command when the "riskyCommandsConfirmation" option is turned off.
  • Added a new resolver for fetching an premium ID, first querying "api.mojang.com" and, in case of an error, falling back to "api.minecraftservices.com". The old resolver can be reverted back by turning on the "useLegacyResolver" option.
  • Added a new API accessor: JPremiumApi#getApp().
  • Fixed username change issues on Velocity.
  • Fixed connection issues with GitHub.

Links: BUGS REPORT & SUPPORT
----------, Dec 29, 2024

Changes :
  • Fixed issues with a new banning address feature.

Links: BUGS REPORT & SUPPORT
----------, Sep 8, 2024

Changes :
  • Added ability to detect if a player who use a premium nickname is real or cracked. Read more
  • Added ability to ban a player's address when exceeded login tries limit (maximumLoginTriesBeforeDisconnection and addressBanDuration options).
  • Added ability to select users by UUID in staff commands (for example: /forcelogin <username/UUID>).
  • Added support for Folia as a back-end server.
  • Fixed Velocity boss bar errors when BungeeCord messages file is in use.
  • Update dependencies.

Links: BUGS REPORT & SUPPORT
----------, Sep 8, 2024

Changes :
  • Fixed NPEs on Velocity.
  • Fixed performance issues.
  • Fixed e-mail server authentication.

Links: BUGS REPORT & SUPPORT
----------, Aug 10, 2024

Changes :
  • Added ability to change the allowed username pattern (allowedUsernamePattern).
  • Added ability to change premium usernames when the OFFLINE UUIDs type is in use.
  • Added the command to show all users with the same IP address (/forceViewUserProfiles).
  • Removed Java Mail API from the JAR and added downloading it dynamically on the first plugin startup.
  • Fixed placeholders.

Links: BUGS REPORT & SUPPORT
----------, Jun 30, 2024

Changes :
  • Fixed issues with bedrock support.
  • Fixed NPEs.

Links: BUGS REPORT & SUPPORT
----------, Jun 14, 2024

Changes :
  • Fixed issues with bedrock support.
  • Fixed NPEs.

Links: BUGS REPORT & SUPPORT
----------, Jun 14, 2024

Changes :
  • Added ability to rehash players passwords after login (rehashPasswordWhenUsingDifferentAlgorithm).
  • Added UserEvent.FailedLogin event.
  • Moved all API classes to 'com.jakub.jpremium.proxy.api' - see more on https://jakubson.github.io/JPremiumCleared/.
  • Rewritten all database related classes.
  • Relocated database drivers.

Links: BUGS REPORT & SUPPORT
----------, Jun 9, 2024

Changes :
  • Fixed a critical bug regarding Floodgate support on BungeeCord.
  • Fixed NPEs on Velocity.

Links: BUGS REPORT & SUPPORT
----------, Jun 2, 2024

Changes :
  • Fixed issues with forced hosts on Bungee and diabled this feature on Velocity.
  • Fixed issues with elapsed authentication time disconnection.
  • Fixed issues with NPEs on ServerConnectEvent and ServerConnectedEvent Bungee.
  • Fixed issues with boss bars on Velocity.

Links: BUGS REPORT & SUPPORT
----------, May 25, 2024

Changes :
  • Fixed issues with the new resolver.

Links: BUGS REPORT & SUPPORT
----------, May 12, 2024

Changes :
  • Added a new API resolver which using api.minecraftservices.com instead of api.mojang.com - 'useMinecraftServicesApi' controls which API is used.

Links: BUGS REPORT & SUPPORT
----------, May 12, 2024

Changes :
  • Fixed issues with skins on BungeeCord.

Links: BUGS REPORT & SUPPORT
----------, May 5, 2024

Changes :
  • Added support for forced hosts.
  • Added ability to diable limbo/main server redirection (set 'mainServerNames' or 'limboServerNames' to an empty list).
  • Added a new cache system.
  • Removed 'multiProxySupport' option because it is not necessary in the new cache system.
  • Removed 'acceptedHostnames' option.

Links: BUGS REPORT & SUPPORT
----------, May 5, 2024

Changes :
  • Added 'riskyCommandsConfirmation' option which controls if a player needs to execute /confirm command before /premium, /cracked and /unregister commands.
  • Added 'accessTokenDisabled' to the JPremium configuration file on Spigot servers.
  • Fixed issues with boss bars on Velocity.

Links: BUGS REPORT & SUPPORT
----------, Apr 6, 2024

Changes :
  • Added ability to purge an account via API.
  • Fixed issues with BossBar on BungeeCord.

Links: BUGS REPORT & SUPPORT
----------, Mar 17, 2024

Changes :
  • Add support for the new BungeeCord message API.

Links: BUGS REPORT & SUPPORT
----------, Nov 30, 2023

Changes :
  • Added automatically generating an access token on the first run.
  • Added a plceholder as a captach image.
  • Added fetch methods to the JPremium API.
  • Fixed issues with SQLite database.
  • Fixed issues with Floodgate support on Velocity.
  • Fixed issues with the JPremium API.

Links: BUGS REPORT & SUPPORT
----------, Sep 25, 2023

Changes :
  • Fixed configuration validation for SQLite.

Links: BUGS REPORT & SUPPORT
----------, Jul 7, 2023

Changes :
  • Added support for SQLite and MariaDB.

Links: BUGS REPORT & SUPPORT
----------, Jul 5, 2023

Notice #1: This version requires Java 17+ to run!

Notice #2: This version changes way of passing access tokens to back-end servers:

  • If you use Velocity, you need to change your 'player-info-forwarding-mode' to 'mordern' or 'bungeegaurd'! Please read the Velocity wiki how to do it correctly: https://docs.papermc.io/velocity/player-information-forwarding
  • If you use BungeeCord, you don't need to take any actions.
  • (Not recommended) If you use Velocity and you still want to use 'legacy', you need to set 'accessTokenDisabled' to true in your JPremium configuration files on your back-end servers. JPremium won't check any passing data to your back-end servers, so your servers will work in an insecure mode!

Changes :
  • Added support for BungeeGuard.
  • Added support for the modern and bungeegaurd Velocity forwarding mode.
  • Added support for ProtocolLib in version 5.0.0.
  • Added /forcepurgeuserprofile and /forcemergeuserprofile commands to the Velocity version.
  • Added ability to disable handshake listeners (the 'accessTokenDisabled' option).
  • Added ability to define quantity of failed login attempts before disconnection.
  • Added ability to implement your own resolver using API.
  • Changed way of registration via a website.
  • Fixed issues with the "secondLoginCracked" feature.
  • Fixed HEX colors on a boss bar.
  • Fixed small issues in the JPremium API.
  • Removed passing an access token to the handshake on the Velocity version.

Links: BUGS REPORT & SUPPORT
----------, Mar 31, 2023

Notice: JPremium will require Java 17+ soon. If you sill use older Java versions, please consider updating your Java version.

Changes
:
  • Fixed issues with Mojang API.

Links: BUGS REPORT & SUPPORT
----------, Dec 13, 2022

Notice: JPremium will require Java 17+ soon. If you sill use older Java versions, please consider updating your Java version.

Changes
:
  • Fixed issues with the REAL UUIDs mode.

Links: BUGS REPORT & SUPPORT
----------, Sep 8, 2022

Notice: JPremium will require Java 17+ soon. If you sill use older Java versions, please consider updating your Java version.

Changes
:
  • Added new placeholders for Placeholder API.
  • Added cache to the Mojang resolver.
  • Added an email sender name.
  • Added a new usage prompt for the login command when a player enabled 2FA.
  • Added the notification when a player is redirected to the last server.
  • Added the notification when an old Java version is in use.
  • Changed the captcha code to contain digits only.
  • Fixed some small issues.

Links: BUGS REPORT & SUPPORT
----------, Sep 7, 2022

Notice: JPremium will require Java 17+ soon. If you sill use older Java versions, please consider updating your Java version.

Changes
:
  • Added Velocity support.

Notice: The Velocity version is little different than the BungeeCord version and may not have all the same features as the BungeeCord version. Bugs may be found due to it is a big update. If you find any bugs or errors, please report them in the direct message.

Links: BUGS REPORT & SUPPORT
----------, Jul 21, 2022

Changes :
  • Added the security reminders which sends notifications to add an email address or enable 2FA.
  • Added the merge premium user profile command which allows fix premium accounts who changed nicknames without enabling the premium mode.
  • Fixed the accepted hosts feature.
  • Fixed sending empty messages.
  • Fixed some other small issues.

Notice: Messages files from older versions may not work! Please missing properties to your messages file: messages.yml.

Links: BUGS REPORT & SUPPORT
----------, Jul 5, 2022

Changes:
  • Added support for Minecraft 1.19

Links: BUGS REPORT & SUPPORT
----------, Jun 12, 2022

Changes:
  • Marked the backup server as deprecated due to its unreliability. It may cause that premium players are duplicated.
  • Fixed some small errors.

Links: BUGS REPORT & SUPPORT
----------, May 21, 2022

Changes:
  • Added support for the new MySQL driver.
  • Added validation credentials method to the JPremium API.
  • Reduced requests sending to the Mojang API.
  • Reduced tasks delaying a server.
  • Fixed email sending issues on 456 port.
  • Removed the simple JPremium anit-bot.
  • Some other small fixes.

Links: BUGS REPORT & SUPPORT
----------, May 7, 2022

Changes:
  • Added warnings when the plugin is wrong configured.
  • Added validation for the captcha message on the captcha map.
  • Improved the simple JPremium anti-bot.
  • Changed the resolver cache time.
  • Fixed issues with sending emails.
Notice: Configurations files from older versions than 1.12.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers! There you can check what exactly was changed in the configuration files -> configuration.yml, messages.yml.

Links: BUGS REPORT & SUPPORT
----------, Aug 25, 2021

Changes:
  • Restored the previous access token verification system due to technical issues with the new one.
Notice: Configurations files from older versions than 1.12.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers! There you can check what exactly was changed in the configuration files -> configuration.yml, messages.yml.

Links: BUGS REPORT & SUPPORT
----------, Aug 13, 2021

Changes:
  • Fixed issues with access token verification.
Notice: Configurations files from older versions than 1.12.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers! There you can check what exactly was changed in the configuration files -> configuration.yml, messages.yml.

Links: BUGS REPORT & SUPPORT
----------, Aug 13, 2021

Changes:
  • Added cache for the Mojang API resolver.
  • Added -ignore flag for staff commands.
  • Changed a way of access token verification.
  • Changed the backup server - everybody can use it.
  • Restored a simple anti-bot system.
  • Fixed the captcha map on version 1.17.
  • Fixed several small issues on the back-end server.
Notice: Configurations files from older versions will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers! There you can check what exactly was changed in the configuration files -> configuration.yml, messages.yml.

Links: BUGS REPORT & SUPPORT
----------, Aug 13, 2021

Changes:
  • Defined the API version to version 1.13.
  • Relocated dependencies in the JAR file.
  • Increased the handshake size limit to 8000.
  • Fixed issues with the movement restrictions.
  • Fixed issues with the coloring messages.
Notice: Configurations files from older version than 1.11.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers! There you can check what exactly was changed in the configuration files -> configuration.yml, messages.yml.

Links: BUGS REPORT & SUPPORT
----------, Jul 6, 2021

Changes:
  • Added the restriction to open GUIs when a player is not authorized.
  • Fixed issues with the quitting error.
Notice: Configurations files from older version than 1.11.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers! There you can check what exactly was changed in the configuration files -> configuration.yml, messages.yml.

Links: BUGS REPORT & SUPPORT
----------, Jun 4, 2021

Changes:
  • Fixed issues with the second factor authorization.
  • Fixed issues with the captcha map slot.
Notice: Configurations files from older version than 1.11.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers! There you can check what exactly was changed in the configuration files -> configuration.yml, messages.yml.

Links: BUGS REPORT & SUPPORT
----------, Jun 2, 2021

Changes:
  • Fixed issues with the player handshake listener on back-end servers on version 1.8.x.
Notice: Configurations files from older version than 1.11.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers! There you can check what exactly was changed in the configuration files -> configuration.yml, messages.yml.

Links: BUGS REPORT & SUPPORT
----------, May 29, 2021

Changes:
  • Fixed issues with the player handshake listener on back-end servers on version 1.8.x.
Notice: Configurations files from older version than 1.11.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers! There you can check what exactly was changed in the configuration files -> configuration.yml, messages.yml.

Links: BUGS REPORT & SUPPORT
----------, May 29, 2021

Changes:
  • Added multi-proxy support.
  • Added the second factor authorization (2FA) only for cracked players.
  • Added the action bar for not authorized players.
  • Added better protection against connecting directly with back-end servers.
  • Enchanted the version on a back-end server.
  • Moved the recovery password email from the messages file to the recovery.html file.
  • Changed the recovery password system - players need to rewrite a temporary code to recover a password.
  • Removed Sponge support.
  • Some other small changes.
Notice: Configurations files from older version will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers! There you can check what exactly was changed in the configuration files -> configuration.yml, messages.yml.

Links: BUGS REPORT & SUPPORT
----------, May 27, 2021

Changes:
  • Added support for Floodgate 2.0, Floodgate 1.0 is not longer supported.
  • Added allow inventory titles to use when a player is not authorized.
  • Increase the rate limit for the backup server.
Notice: Configurations files from older version than 1.9.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers!

Links: BUGS REPORT & SUPPORT
----------, Apr 28, 2021

Changes:
  • Fixed issues with the /register command.

Notice: Configurations files from older version than 1.9.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers!

Links: BUGS REPORT & SUPPORT
----------, Apr 8, 2021

Changes:
  • Added ability to add custom delay for sending titles.
  • Increased the rate limit for the backup server.
  • Changed way of caching user profiles on the Bungee side.
  • Fixed issues with caching user profiles on the Spigot side.
  • Fixed issues with swapping items when a player is not authorized.
  • Fixed issues with generating captcha maps.
  • Fixed issues with Bedrock support.

Notice: Configurations files from older version than 1.9.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers!

Links: BUGS REPORT & SUPPORT
----------, Apr 6, 2021

Changes:
  • Added option to delay sending titles and chat messages after join.
  • Improved search user profiles in the storage.
  • Fixed issues with disconnect and last server redirections.
  • Fixed issues with email message encoding.
  • Fixed issues with Multiverse-Core worlds.
  • Fixed several small bugs.

Notice: Configurations files from older version than 1.9.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers!

Links: BUGS REPORT & SUPPORT
----------, Mar 14, 2021

Changes:
  • Restored the last and disconnect redirection features.
  • Fixed issues with the /register command.
  • Fixed issues with the second login attempt feature.

Notice: Configurations files from older version than 1.9.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers!

Links: BUGS REPORT & SUPPORT
----------, Feb 22, 2021

Changes:
  • Restored the last and disconnect redirection features.
  • Fixed issues with the /register command.
  • Fixed issues with the second login attempt feature.

Notice: Configurations files from older version than 1.9.0 will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers!

Links: BUGS REPORT & SUPPORT
----------, Feb 22, 2021

Changes:
  • Added delay time between recovering passwords.
  • Added restrictions to have a nickname in the password.
  • Added a weak passwords file - passwords which cannot be used by players.
  • Added a purge user profile command - the command removes the user records from the database.
  • Added second login attempt considering as a cracked player - if a nickname is premium and a player have not been on the server before.
  • Added JavaDocs to the JPremim API.
  • Added new events to the JPremium API.
  • Added support for IPv6.
  • Fixed issues with override codes on captcha maps.
  • Fixed issues with removing maps from the player inventory.
  • Fixed issues with the /premium command.
  • Fixed issues with redirections.
  • Fixed issues with sending titles on cracked launchers.
  • Improved thread-safety.
  • Changed policy with the backup server - you need to have special access to use the backup server.
  • Changed the /startsession command - a session is started for the time which is set the configuration.
  • Removed some events from the JPremium API.
  • Removed an anti-bot on the pre-login stage.
  • Removed disconnection and last server redirections.

Notice: Configurations files from older version will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers!

Links: BUGS REPORT & SUPPORT
----------, Feb 18, 2021

Changes:
  • Added support for loading users data on login stage (it is a beta feature).
  • Added a new passwords and emails system - premium and bedrock players can have a password and an email.
  • Added a create password command for premium and bedrock players.
  • Added ability to use the captcha code placeholder on the boss bar.
  • Fixed interactions with dummy players (NPCs).
  • Fixed some small issues and bugs.
  • Removed disconnection on the second login attempt.
  • Improved JPremium on back-end servers.

Notice: Configurations files from older version will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers!

Links: BUGS REPORT & SUPPORT
----------, Jan 14, 2021

Changes:
  • Added support for Minecraft Bedrock Edition (please see the wiki site before using).
  • Added support for Sponge servers (has less features that a version for Spigot).
  • Added the reload command (/jreload - jpremium.command.reload).
  • Added ability to require entering repeat passwords in the register, the change password and the cracked commands.
  • Added ability to disable pinging backend servers.
  • Added ability to modify database connection properties.
  • Fixed issues with false-positives disconnection for already connected players.
  • Fixed issues with captcha maps.
  • Improved database connection (added HikariCP).
  • Improved and changed some other things.

Notice: Configurations files from older version will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers!

Links: BUGS REPORT & SUPPORT
----------, Nov 25, 2020

Changes:
  • Added ability to use three unique ids types.
  • Added ability to keep password for premium players.
  • Added ability to use the SHA512 algorithm.
  • Added ability to show captcha codes in messages.
  • Added ability to show a message when a nickname is claimed by a premium player (only on the second join attempt).
  • Added ability to disable the authorization timer.
  • Added ability to disable the automatic unregistration feature.
  • Added fully random captcha codes generation.
  • Fixed issues with email sending.
  • Fixed issues with captcha maps.
  • Fixed issues with players redirection.
  • Improved some code.

Notice: Configurations files from older version will not work! Please generate new ones! Please install the new version on the BungeeCord and all Spigot servers!

Links: BUGS REPORT & SUPPORT
----------, Nov 1, 2020

Changes:
  • Fixed issues with the captcha maps
  • Fixed issues with checking player authorization state.

Notice: If you use the plugin version older than 1.5.0, configurations files from those versions will not work. Please generate new ones!

Links: BUGS REPORT & SUPPORT
----------, Sep 21, 2020

Changes:
  • Added the authorization timer which shows remaining time for authorization.
  • Added the server black list for the last server redirection feature.
  • Added debug messages during captcha map generation.
  • Removed the static content.
  • Fixed issues with the registration form.
  • Fixed issues with checking server statuses.
  • Fixed issues with emails sending.

Notice: Configurations files from older version will not work! Please generate new ones!

Links: BUGS REPORT & SUPPORT
----------, Sep 19, 2020

Changes:
  • Fixed issues with 1.8.x - 1.12.x version of Minecraft.

Notice: If you use the plugin version older than 1.4.0, configurations files from those versions will not work. Please generate new ones!

Links: BUGS REPORT & SUPPORT
----------, Aug 30, 2020

Changes:
  • Added ability to blind not authorized players.
  • Added ability to custom forbidding interaction for not authorized players.
  • Added ability to teleport players to a specified location after join.
  • Added ability to register on the website or on the server for new players (at the same time).
  • Added a unique index to the premium id and last nickname columns in the table.
  • Added a reason placeholder for the redirection messages.
  • Added an option to disable the server when a severe database error occurs.
  • Improved the server balance system.
  • Fixed several small typos.

Notice: Configurations files from older version will not work! Please generate new ones!

Links: BUGS REPORT & SUPPORT
----------, Aug 26, 2020

Changes:
  • Added blocking tab suggestions for not authorized players.
  • Fixed issues with the authorization time.
  • Fixed issues with sending the access token to Spigot servers.
  • Fixed issues with changing premium nicknames.
  • Fixed issues with some message paths.

Notice: If you migrate from the 1.3.0 version, you do not have to generate new JPremium configuration files. If you migrate from older versions (than 1.3.0), please generate new JPremium configuration files.

Links: BUGS REPORT & SUPPORT
----------, Jul 29, 2020

Changes:
  • Added ability to use the BCrypt algorithm to hash passwords.
  • Added ability to automatically unregister cracked players when they are not on the server for the specified time.
  • Fixed issues with captcha maps.
  • Fixed issues with the redirection system.
  • Fixed issues with length of passwords.
  • Changed some default option values in the configuration file.

Notice: Old configuration and messages files may not work, so it is recommended to generate new ones! Please also install the new version on BungeeCord and all Spigot servers.

Links: BUGS REPORT & SUPPORT
----------, Jul 15, 2020

Changes:
  • Added ability to add several limbo and main servers.
  • Fixed issues with the redirection system.
  • Fixed issues with captcha maps.
  • Fixed issues with frozen logged players.
  • Fixed issues with the boss bar.
  • Changed some option names in the configuration and messages files.
  • Removed the requirement to enter a strong password by cracked players.
  • Removed the redirection to the last online server.

Notice: Old configuration and messages files may not work, so it is recommended to generate new ones! Please also install the new version on BungeeCord and all Spigot servers. There is a very smal typo in that update, please change 'safePasswordPattern' to '[\S]{6,25}' in your JPremium configuration file.

Links: WIKI, BUGS REPORT
----------, Jul 6, 2020

Add:
  • An option to disable verification of captcha codes.
Fix:
  • Verification cracked players on pre-login event.
  • One of variable in the configuration file.
----------, Jun 27, 2020

Fix:
  • The plugin channel name was changed to shorter one.
----------, Jun 26, 2020

This is the new JPremium version at all which was written from scratch. There was fixed bugs, improved performance, added new features and remove some old features. It is currently beta version, so issues can occur. If you find any issues, please report it to the author in private message. It is not finally version, so in the next updates will be added more new features.

For details about the new version, please go to the main plugin description.

Please also remember to use converter when you migrate from older versions.
----------, Jun 24, 2020

[ ✥ ] Fixed:
  • Sending a secret key to Spigot issues

[âš ] If you migrate from an older than 5.3 JPremium version, please generate a new JPremium configuration file on BungeeCord server and ALL Spigot servers and configure they again!
----------, May 1, 2020

Please do not use this version, please use a newer one instead!

[
✥ ] Fixed:
  • Some player authorisation issues.
  • Captcha Map issue on 1.8 version.
  • JRegister command.
  • JSkin and skin commands limit.
  • Some permissions issues.

[âš ] Skin servers have troubles, so several players on your server may not have skins!
[âš ] If you migrate from an older than 5.3 JPremium version, please generate a new JPremium configuration file on BungeeCord server and ALL Spigot servers and configure they again!
----------, Apr 30, 2020

[ ✥ ] Fixed:
  • Captcha Map for older Spigot versions.
  • Caching Mojang API responses.

[âš ] If you migrate from an older than 5.3 JPremium version, please generate a new JPremium configuration file on BungeeCord server and ALL Spigot servers and configure they again!
----------, Apr 10, 2020

[✚] Added:
  • A reload command for a staff member.
  • A changing skin command for a normal player.
  • A port validation in an allow address.
  • Permissions for all players commands.
  • "Captcha map" - a map with a captcha code.
  • A single void world (as a lobby for authorization) for unlogged players.
  • Regular expression validation for a password.
  • Confirming enabling auto login with a password.
  • More custom messages in a staff changing skin command.
  • Kicking all players with a specified message when a server is disabling.
[✥] Fixed:
  • The issue with authorization some premium players.
  • Asynchronously executing update queries to the database - the server is less lagging.
  • Asynchronously loading default skin - the server loads faster.

[âš ] Please generate a new JPremium configuration file on BungeeCord server and ALL Spigot servers and configure they again!

[âš ] If you have Spigot older than 1.15.X, you have to disable a creating void world (please set 'createVoidWorld' to 'false' in JPremium configuration file on ALL Spigot servers)! You have to do it because older version have different API. It will be fixed in the next update.
----------, Mar 19, 2020

[✥] Fixed:
  • An exploit which can be used to avoid a premium player session checking. The exploit works only in specified environmental. At the time, it is known only one server where it works. It does not work on all server, but I recommend install this update.

[âš ] If you migrate from an older than 5.2 JPremium version, please generate a new JPremium configuration file and configure it again!
----------, Feb 9, 2020

[✥] Fixed:
  • Asynchronous login event, which generated troubles, with some permission plugins.
  • Some troubles with switch on auto login state for the premium players.

[âš ] If you migrate from an older than 5.2 JPremium version, please generate a new JPremium configuration file and configure it again!

[âš ] If you have LuckPerms plugin on your BungeeCord, please install that version!
----------, Feb 6, 2020

[✚] Added:
  • Ability to register a cracked player with a premium nickname via a website.
  • Ability to disable sending titles.
  • The staff command which change a player's skin.
  • JPremium wiki page.
[✖] Removed:
  • Some unnecessary messages.
[✥] Fixed:
  • New messages style
  • The Listener which prevents connect with another server a unlogged player.

[âš ] Please generate a new JPremium configuration file and configure it again!
----------, Jan 6, 2020

Added:
  • Events system (Wiki > API in the plugin description)
  • A new registration type - SECURE (if to server joined more than 25 players in 3 minutes, next new players must register via website)
  • A new way to authorize secret key

Removed:

  • Allow addresses in JPremium configuration file on Spigot

Please generate a new JPremium configuration file on BungeeCord and all Spigot servers!
----------, Oct 22, 2019

Fixed:
  • The issues with authorizations server - one of Mojang API provider has trouble with authorization
----------, Sep 2, 2019

Fixed:
  • The issues with authorizations server
----------, Sep 2, 2019

Removed:
  • Unnecessary block of code, which I forgot remove when I testing plugin
----------, Aug 13, 2019

Fixed:
  • Fatal error with UUIDs while converting from AuthMe database
----------, Aug 8, 2019

Added:
  • Allow nickname system

Fixed:

  • Secret key

I recommend generate new config file!
----------, Jul 26, 2019

Added:
  • Converter from AuthMe database (BETA and works only for SHA-256 hashes)
  • JPlayers command, shows all registered non-premium users and online premium users
  • Local database

I recommend generate new config file!
----------, Jul 10, 2019

Added:
  • Support for 1.14 version
  • Ability to enable/disable auto login by admin (/jautologin command)

I recommend generate new config file!
----------, Jun 8, 2019

Added:
  • New servers to authorize a player
Removed:
  • Mojang server connection via proxies
Fixed:
  • Refused connection with Mojang servers by proxy
----------, May 4, 2019

Added:
  • Ability to prevent interact a player with world
  • Ability to disable certification validation
  • Three new proxies sources, the new proxies is better and faster
Fixed:
  • 'sun.security.validator.ValidatorException' error, please set 'disable-certificate-validation' to 'true' in JPremium config file
I recommend install a new version on BungeeCord, all Spigot servers and generate a new config file on these servers!
----------, Apr 18, 2019

Fixed:
  • Refused connection with Mojang servers
  • Warnings with pre-login event in console
  • Error with bots attack (You have to have AntiBotDelux)
----------, Jan 31, 2019

Added:
  • Ability to disable commands
  • Improved security - improved player join event
  • Changed way to send secret key
  • A new config on Spigot servers
Removed:
  • Max connections
I recommend install a new version on BungeeCord, all Spigot servers and generate a new config file on Spigots servers!
----------, Jan 21, 2019

Added:
  • Ability to disable check address in Spigots servers
I recommend generate a new config file on Spigots servers!
----------, Dec 23, 2018

Added:
  • Ability to modify database columns names
I recommend generate new config file!
----------, Dec 2, 2018

Added:
  • Default skin for cracked players
  • Ability to modify boss bar color and division.
I recommend generate new config file!
----------, Oct 28, 2018

Added:
  • Check allow addresses for Spigot servers
----------, Oct 12, 2018

Add:
  • Secret key - please see how to install wiki.
I recommend generate new config file!
----------, Sep 24, 2018

Add:
  • Ability to enable/disable use SSL with database connection

Fixed:

  • Fatal error
----------, Sep 11, 2018

Very important note!

#1 - Please backup your old JPremium config file and generate a new file!

#2 - In this version player gets a new unique id (UUID)!
The unique id is not premium or offline id, it is randomly!
Why? The older version causes issues for the unique id, and from now the unique id is must be randomly.


If you do not want a random unique id, please set '
fixed-unique-ids' to 'false' in JPremium config file.

If you have any doubts, please contact with me in private message.


Added:

  • Ability to use proxy during connect to Mojang server
  • Protection from enable server with incorrect database and servers names
  • Skin restorer for non-premium players
  • New API system
Removed:
  • Reload command
  • Ability to disable login system
  • Ability to disable cache connections
  • Ability to use several servers to connect to Mojang servers
Fixed:
  • Players unique ids
----------, Aug 29, 2018

Add:
  • Ability to enable/disable autologin premium players
  • Ability to get settings in API
  • Several servers to verify player
Very important! New config file! I recommend generate new config file!

I added this update again, because in previous version was crept small bug in the code.
----------, Aug 9, 2018

Add:
  • Ability to enable/disable autologin premium players
Very important! New config file! I recommend generate new config file!
----------, Aug 3, 2018

Add:
  • Ability to disable allow address
I recommend generate new config file!
----------, Jul 24, 2018

Add:
  • Staff allow address
  • Ability to kick when player enter wrong password

Fixed:

  • Nicknames case sensitive
I recommend generate new config file!
----------, Jul 13, 2018

Add:
  • Boss Bar message

Fixed:

  • Premium players glitch
----------, Jun 8, 2018

Add:
  • Case sensitive allow address
  • Simple API
  • Muli languages messages
Very important! New config file! I recommend generate new config file!
----------, Jun 1, 2018

Add:
  • Save cache for authorization servers
  • Second authorization server
  • Allow ip address list
I recommend generate new config file!
----------, May 28, 2018

Fix:
  • Users nicknames spam in console
  • Renovated website design
----------, May 23, 2018

Add:
  • Multi lines in chat messages
  • Ability to register on server (using register command) and website
  • Ability to customize tablist header and footer
I recommend generate new config file!
----------, May 21, 2018

Add:
  • Min, Max length of password and list of wrong passwords
  • Alias for admins commands (without reload command)
I recommend generate new config file!
----------, May 14, 2018

Add:
  • New website registration theme
  • Editable update message
  • Warning about wrong servers names
I recommend generate new config file!
----------, May 2, 2018

Add:
  • Registration at website
I recommend generate new config file!
----------, Apr 26, 2018

Add:
  • Admin commands - /jverify
Fix:
  • Random server bug
I recommend generate new config file!
----------, Apr 21, 2018

Add:
  • Limiting the number of connections in an 10 seconds
I recommend generate new config file!
----------, Feb 28, 2018

Add:
  • Admin commands - /jregister /jchangepassword /junregister
Fix:
  • IP bug
I recommend generate new config file!
----------, Feb 23, 2018

Add:
  • Cracked player names bug
  • Print Stack Trace while error
I recommend generate new config file!

----------, Feb 18, 2018

Add:
  • Special chars in messages support
  • Add message in chat
----------, Feb 14, 2018

Add:
  • Message of exception, when mojang server is not responding.
----------, Jan 3, 2018

Add:
  • Switch server timeout

Fix:

  • Boss bar glitch
----------, Oct 22, 2017

Add:
  • Protect registered cracked player (on server) from register on minecraft.net
----------, Sep 14, 2017

Add:
  • Max ip accounts
----------, Jul 23, 2017

Add:
  • Enabling/Disabling JPremium login system
  • More servers to connect
----------, Jun 29, 2017

Fix:
  • MySQL fatal error
----------, Jun 21, 2017

Add:
  • Huge update
  • Repair 90% bugs
  • New config
  • Commands:
    • unregister
    • reload
----------, Jun 9, 2017

Fix:
  • captcha glitch
----------, May 30, 2017

Fix:
  • some bug
----------, Apr 6, 2017

Fix:
  • some bug
----------, Mar 8, 2017

Add:
  • new server authentication
----------, Dec 28, 2016

Fix:
  • bug
----------, Nov 26, 2016

Add:
  • MySQL support
----------, Aug 30, 2016

Resource Information
Author:
----------
Total Downloads: 1,162
First Release: Aug 16, 2016
Last Update: Feb 10, 2025
Category: ---------------
All-Time Rating:
209 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings