Skip to content

Releases: Alhxe/Discord-Integration

4.4.0

01 Aug 11:37
3dfb570
Compare
Choose a tag to compare

Added support for Minecraft 1.21

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

4.3.1

29 May 13:40
Compare
Choose a tag to compare

Important plugin update

  • 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

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

If you are coming from the latest version, these are the changes necessary to avoid having to delete everything:

New fields added to yml files (config.yml, lang.yml, alias.yml)

dilogin lang.yml

register_discord_slash_description: "Register user into minecraft server"
register_discord_slash_option_code_title: "Code"
register_discord_slash_option_code_description: "Enter the code received from the minecraft server"


#UserInfo
userinfo_discord_no_argument: "No argument provided. Please provide a valid Discord user ID, mention, or Minecraft username."
userinfo_discord_no_valid: "User information not found. Please make sure the provided Discord user ID, mention, or Minecraft username is correct."
userinfo_discord_title: "User info"
userinfo_discord_player_name: "Player Name"
userinfo_discord_id: "Discord ID"
userinfo_discord_tag: "Mention"

userinfo_discord_slash_description: "Get the information associated with the user"
userinfo_discord_slash_option_minecraftname_title: "Player_name"
userinfo_discord_slash_option_minecraftname_description: "Username in minecraft"
userinfo_discord_slash_option_discordid_title: "discord_id"
userinfo_discord_slash_option_discordid_description: "Discord user ID"
userinfo_discord_slash_option_mention_title: "mention"
userinfo_discord_slash_option_mention_description: "User mention (@user format)"


#UserList
userlist_discord_title: "User list"
userlist_discord_description: "Total users %totalusers%"
userlist_discord_footer: "Page %page%/%total%"

userlist_discord_slash_description: "User registered list"
userlist_discord_slash_option_page_title: "Page"
userlist_discord_slash_option_page_description: "Value of the page"

dilogin alias.yml

userinfo_command: userinfo
userinfo_discord_command: userinfo
userlist_discord_command: userlist

dilogin config.yml

bungeecord: false
discord_slash_commands: true

dicore config.yml

bungeecord: false

UPDATE DILOGIN LANG.YML

register_request: "&cTo register, use the command &6%register_command% &con our discord server or use here &6/register <discord_username> or <discord_id>"
register_user_not_detected: "I have not found any user with username/id %user_discord_id%."

4.3.1-beta2.jar

10 Apr 13:04
Compare
Choose a tag to compare
4.3.1-beta2.jar Pre-release
Pre-release

####### BETA CHANGES

  • Fixed error that the discriminator showed when registering has been corrected
  • Fixed problem with user registration via USERNAME
  • Bungeecord option in all config files

####### BETA CHANGES FROM 3.4.1-BETA1

  • Fixed alias issue
  • Fixed user list slash command

UPDATE DILOGIN LANG.YML

register_request: "&cTo register, use the command &6%register_command% &con our discord server or use here &6/register <discord_username> or <discord_id>"
register_user_not_detected: "I have not found any user with username/id %user_discord_id%."

every config file

bungeecord: false

4.3.1-beta1.jar

09 Apr 13:10
Compare
Choose a tag to compare
4.3.1-beta1.jar Pre-release
Pre-release
  • Added slash commands
  • Added userinfo command (discord and minecraft)
  • Added userlist (discord) command
  • Updated Discord API
  • Updated search for discord users (previously it was with the NAME#TAG tag)
  • Added bungeecord option on config (core config)
  • Added controller for discord message deletions

New fields added to yml files (config.yml, lang.yml, alias.yml)

dilogin lang.yml

register_discord_slash_description: "Register user into minecraft server"
register_discord_slash_option_code_title: "Code"
register_discord_slash_option_code_description: "Enter the code received from the minecraft server"


#UserInfo
userinfo_discord_no_argument: "No argument provided. Please provide a valid Discord user ID, mention, or Minecraft username."
userinfo_discord_no_valid: "User information not found. Please make sure the provided Discord user ID, mention, or Minecraft username is correct."
userinfo_discord_title: "User info"
userinfo_discord_player_name: "Player Name"
userinfo_discord_id: "Discord ID"
userinfo_discord_tag: "Mention"

userinfo_discord_slash_description: "Get the information associated with the user"
userinfo_discord_slash_option_minecraftname_title: "Player_name"
userinfo_discord_slash_option_minecraftname_description: "Username in minecraft"
userinfo_discord_slash_option_discordid_title: "discord_id"
userinfo_discord_slash_option_discordid_description: "Discord user ID"
userinfo_discord_slash_option_mention_title: "mention"
userinfo_discord_slash_option_mention_description: "User mention (@user format)"


#UserList
userlist_discord_title: "User list"
userlist_discord_description: "Total users %totalusers%"
userlist_discord_footer: "Page %page%/%total%"

userlist_discord_slash_description: "User registered list"
userlist_discord_slash_option_page_title: "Page"
userlist_discord_slash_option_page_description: "Value of the page"

dilogin alias.yml

userinfo_command: userinfo
userinfo_discord_command: userinfo
userlist_discord_command: userlist

dilogin config.yml

discord_slash_commands: true

dicore config.yml

bungeecord: false

4.2.1-beta1

04 Apr 22:22
Compare
Choose a tag to compare
4.2.1-beta1 Pre-release
Pre-release

4.2.1-beta1
Exceptions are added to the login and logs mode to see possible errors.

4.2.0

31 Mar 14:04
Compare
Choose a tag to compare

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*1. (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)

4.1.0

12 Jun 15:42
Compare
Choose a tag to compare

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)

4.0.4

29 May 15:31
Compare
Choose a tag to compare

Fix version

Fix
• Registration using username #27
• Removed from the console a debugging message that showed the username and IP when logging in
• Updated a dependency that had vulnerabilities.

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

4.0.3

09 Jan 19:15
Compare
Choose a tag to compare

DICore 4.0.3
Version where several blocking bugs are corrected.

Fix
• Forcelogin command now works.
• Fixed a bug when searching for a discord user by id when it did not exist

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

4.0.2

07 Jan 15:30
Compare
Choose a tag to compare

DICore 4.0.2
Version where several blocking bugs are corrected.

New
• The login system can now be disabled. The main utility is to be able to use /register as if it were a /link

Fix
• The ability to use aliases in commands in BUKKIT has been disabled due to a bug that prevented the commands from being used. I am working so that in future versions it can be used. This does not affect Bungee, it will still be usable there.
• Fixed a bug that prevented the server from starting due to LuckPerms API meddling with the plugin's startup process.

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