Discord Integration Project - Login (compatible with BungeeCord) icon

Discord Integration Project - Login (compatible with BungeeCord) -----

Make your users login using Discord.




Add support for Minecraft 1.21
----------, Aug 1, 2024

  • Added slash commands
  • Added userinfo command (discord and minecraft)
  • Added userlist (discord) command
  • Added bungeecord option on config (core config)
  • Added controller for discord message deletions
  • Bungeecord option in all config files
  • Updated Discord API
  • Updated search for discord users (previously it was with the NAME#TAG tag)
  • Fixed error that the discriminator showed when registering has been corrected
  • Fixed problem with user registration via USERNAME
  • Fixed problem when giving roles when registering via discord
----------, May 29, 2024

4.2.0
• NEW. The ability to save sessions even when the server is turned off has been added. When a user tries to access the server again after a startup, it is checked to see if they have the same IP. ( session_persist: true on DILogin config file)
• FIX. If the MySQL database connection is interrupted, an attempt is made to reconnect. (Thanks to @skout)
• FIX. Fixes to login event when plugin is on BungeeCord.

I've been seeing a lot of servers crash when DICore is hosted on BungeeCord. After these changes, I hope everything goes well.

For data security, the IP when saved is encrypted to SHA-256.

Use DICore-4.2.0-noslf4j only if you have another plugin that generates incompatibilities related to slf4j (For example DiscordSRV)

https://github.com/Alhxe/Discord-Integration/releases/tag/4.2.0
----------, Mar 31, 2024

Now the plugin is compatible with Minecraft version 1.20.

Use DICore-4.1.0-noslf4j only if you have another plugin that generates incompatibilities related to slf4j (For example DiscordSRV)
----------, Jun 12, 2023

Fix
• Registration using username (bug: https://github.com/Alhxe/Discord-Integration/pull/27)
• Removed from the console a debugging message that showed the username and IP when logging in
• Updated a dependency that had vulnerabilities.
----------, May 29, 2023



DICore 4.0.1
First version compatible with BungeeCord. I have worked a lot to make this possible, I hope everything goes well and they use it. The configuration and language files have been modified, therefore I recommend generating them again (delete them and start the server)

For Spigot
Everything continues as before

For Bungee
You have to put DICore/DILogin both in Bungee and in each spigot server. Just need to configure on Bungee, no need to modify anything on bukkit servers. It is important that the option in spigot.yml of BungeeCord=true is active on each server

• BungeeCord support
• Aliases can be added to all commands. Example: register ----> registrar (can translate all commands if u want)
• Teleport users to another server after login
• Register now is optional. If u make that option as true, only registered users are forced to login.
• It will be possible to select that only a certain list of roles (luckperms) have to register/login. (It can be used for your administrators/moderators/... to have double authentication)
• Option to give discord roles to the user when he is registered
• Registration forms can be deactivated/activated.

Use DICore-4.0.1-noslf4j only if you have another plugin that generates incompatibilities related to slf4j (For example DiscordSRV)
----------, Jan 3, 2023

New

- Small grammatical errors in comments have been corrected.
- Added login sync roles when luckperms is set.
- Modification of the DILogin event, now it brings the information of the Discord User of the player.
- Removed some annoying messages that appeared on the console.
- Event priority change of sending messages. #19 #16
- Removed residual message after executing some commands. #17
- Version of DILogin compatible with nLogin

About luckperms role synchronization
When a user login, the server will check their Discord roles to sync.
If the user has a role in discord and does not have it in minecraft: The role in minecraft is added.
If the user does not have a role in discord and if in minecraft: The role in minecraft is deleted.

Use DICore-2.4.4-alpha1-noslf4j only if you have another plugin that generates incompatibilities related to slf4j (For example DiscordSRV)
----------, Aug 31, 2022

New features
- It has been added as an option in DILogin that all the messages are through the server. *(messages_only_channel: false #If true, bot will not send private messages)*
- Now if a registered user leaves the discord server, they will not be able to connect to the minecraft server.

Corrections
- Updated dependencies that had vulnerabilities.

Use DICore-2.4.2-noslf4j only if you have another plugin that generates incompatibilities related to slf4j (For example DiscordSRV)
----------, Jul 26, 2022

New features
- You can now register from discord with the command +register MinecraftNickName (example: +register Alhxe)
- Now you can register from minecraft with the user and tag (example: /register Alhxe#0127)

Corrections
- Updated DILogin config.yml file that caused an error due to a tab.
- Updated dependencies that had vulnerabilities.

Important update DICore to the latest version.
Use DICore-2.4.1-noslf4j only if you have another plugin that generates incompatibilities related to slf4j (For example DiscordSRV)
----------, Jul 14, 2022

New features:

Use DICore-2.4.0-noslf4j only if you have another plugin that generates incompatibilities related to slf4j (For example DiscordSRV)
----------, Jun 18, 2022

New features
- You can now use the unregister command with offline people.
- Now you can use custom characters in the +register command
- You can now change the bot status in Discord.
- You can modify register alias command.

Corrections
- Now when you shut down the server you don't get an error related to ZIP.
- Mobs no longer interact with players at login or registration.

Use DICore-2.3.0-noslf4j only if you have another plugin that generates incompatibilities related to slf4j (For example DiscordSRV)
----------, May 15, 2022

Now you can use with Minecraft 1.18
----------, Dec 10, 2021

Possibility in the API not to include config or lang files within the dicore folder.
----------, Sep 25, 2021

• Added new DILogin whitelist by role. (delete your dilogin config file to the new config)
• Fixed vulnerability in a dependency.

Use DICore-2.1.0-noslf4j only if you have another plugin that generates incompatibilities related to slf4j (For example DiscordSRV)
----------, Sep 22, 2021

Now the plugin is supported in version 1.17 of minecraft.
----------, Jul 1, 2021

• Now supports multiverse. (For teleportation)
• Fixed NullPointerException messages.

Use DICore-2.0.4-noslf4j only if you have another plugin that generates incompatibilities related to slf4j (For example DiscordSRV)
----------, Apr 13, 2021

DILogin 3.0.5

• Fixed authme compatibility.
• Added teleportation system. When the user connects they will go to a spawn. When the user logs in, they will return to their position.
• New configuration is needed in the DILogin config.yml:

Code (YAML):

#Teleport options
teleport
: true
teleport_x
: -207
teleport_y
: 90
teleport_z
: 272
teleport_world
: world
teleport_yaw
: 2.4
teleport_pitch
: 12.9
 
Use DICore-2.0.4-noslf4j only if you have another plugin that generates incompatibilities related to slf4j (For example DiscordSRV)
----------, Mar 24, 2021

• Added AuthMe support.
• Hide inventory before logging in. (versions prior to 1.12.X).
• In the event of a missing translation or error line, execute the line established in the default file.
• New language files added internally in DILogin (you can get them by opening the jar as if it were a zip file).

Use DICore-2.0.3-noslf4j only if you have another plugin that generates incompatibilities related to slf4j (For example DiscordSRV)
----------, Mar 22, 2021

- FIX: In some cases the bot did not see all users.
- Added register in minecraft command.

- EDITS ON LANG OF DILOGIN:
ADD: register_submit: 'I have sent you a message on Discord. Read it to be able to finish the registration.'
EDIT: register_arguments is now register_discord_arguments
EDIT: register_request: '&cTo register, use the command &6%register_command% &con our discord server or use here &6/register <nick> &cwhere nick is your Discord name with the discriminator. (Example: Nick#0001)'
ADD: register_discord_desc: 'To complete your registration you just have to react to this message. Once you accept, **%minecraft_username%** s account will be linked with this Discord user.'
ADD: register_arguments: 'Enter the discord user id.'
EDIT: register_user_not_detected: 'I have not found any user with id %user_discord_id%.'

REMEMBER GET NEW DICORE VERSION
----------, Mar 18, 2021

  • Packaging improvements, reducing the weight of files other than the core.
  • Fixed that the user after unregister could reconnect per session.
  • Changed the registration system, now users must register from discord.
  • A new line is needed in the conf of DILogin:
    register_code_length: 5
  • Changes in the line of lang of DILogin:
    EDIT: register_request: '&cTo register, use the command &6%register_command% &con our discord server.'
    EDIT: register_arguments: 'Enter the registration code.'
    DELETE: register_submit
    DELETE: register_user_not_detected
    DELETE: register_discord_desc
    ADD: register_code_not_found: 'The code you have entered is not valid.'

Minor fixes:
  • Fixed unregister problem that when you didn't enter arguments it generated an error.
  • Fixed unregister now send messages to user using command.
----------, Mar 17, 2021

The whole plugin core and plugin have been updated. Now it no longer generates errors and all messages are deleted correctly. The DILogin plugin brings the possibility to limit the accounts created per user.

New lines have been added in the configuration files. For them to work, delete the ones you have and let new ones be generated. Then you can change what you need between the two.

Now in each version of the core the plugins corresponding to that version will be included.

Now the project is Open Source: https://github.com/Alhxe/Discord-Integration

A discord has been created for problems, suggestions, or any topic related to Discord Integration plugins: https://discord.gg/gd6RtfpMDk
----------, Mar 16, 2021

Adapted the plugin to support the latest version of DICore.
----------, Dec 28, 2020

  • Fixed severe error when trying to register discord users that contain spaces.
  • Added German translation.
----------, Dec 27, 2020

Various severe bugs that caused the plugin to close have been fixed.
----------, Dec 25, 2020

Now the user will not have to log in for the duration of their session. To activate this, remember to refresh your plugin configuration again, as there are new options in the config file.

Other changes
  • Fixed a severe bug that prevented the plugin from executing, generating a NullPointerException.
----------, Dec 21, 2020

Now this plugins is a module from Discord Integration Project.
----------, Dec 19, 2020

In principle this will be the last thing I develop of the plugin. Well, I think this is what a basic login plugin would be. If there was support for this idea, it could be further developed.

Added:
  • /forcelogin <nick>
  • /unregister <nick>
----------, Dec 13, 2020

Fixed:
  • Error in Discord names that contained spaces.
  • Error in the default yaml file.
----------, Dec 13, 2020

Resource Information
Author:
----------
Total Downloads: 6,490
First Release: Dec 13, 2020
Last Update: Aug 1, 2024
Category: ---------------
All-Time Rating:
12 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings