[Bungeecord/Velocity/Bukkit] DiscordNotify - Notifications and Utils for Discord! icon

[Bungeecord/Velocity/Bukkit] DiscordNotify - Notifications and Utils for Discord! -----

Information and Utils for your Discord Server!




Fix:
- Error after chatting with $
- handling with StaticEmbedManager, which results in NPE
- remove relocating kyori for velocity
- Hex colors for bungeecord broadcast messages

Change:
- Add id compatibility to verify role
----------, Feb 15, 2024

Add:
- MariaDB Support ( Please update in the config your database type!)
- Folia Support
- Player Advancement Notification
- Toggle Staff Chat, to write normal messages in staff chat
- Placeholder Support + %discordnotify_isVerified%

Fix:
- Prevent SQL Injections on Offline mode servers (Thanks to LittleBigBug)
- Hex Colors not working correctly
- Added %server% placeholder to all features
- More smaller Improvements
----------, Feb 4, 2024

A Small Update which fixes the Status Message. In the older Version, they weren't sent anymore for some configurations.

Also added the Config Entry: Options.activateBypassPermission. Default it's turned off. If you want to use the bypass Permissions, then enable it again. This prevents "missing" messages, if a player already got the * Permission.
----------, Jun 7, 2023

- Role Sync Rework
- Added Announcement Support
- Added Allow chatting only after Verification

FIX:
- Bug: Chat Feature doesn't resolve Channel ID correctly
- Bug: Error on not configured Server Status
- Bug: Error if enableServerSeperatedChat is disabled
- Other smaller Bugs/Clean-Ups
----------, May 1, 2023

  • Add: JDA v5 Support (at least Spicord Version 5.0.0 needed)
  • Add: Placeholder %playersinfo% for Static Embeds
  • Fix: preventing NPE
  • Fix: Metrics working again
  • Fix: Bug Fixes and some clean up
----------, Mar 5, 2023

  • Add: Webhook Support added.
    -> MessageType: WEBHOOK, MESSAGE, EMBED
  • Add: Static Embeds (Embeds that are updating frequently and showing informations about the server)
  • Add: PictureSize for Avatar Size in Embed Messages
  • Add: Possibility to force set the Guild-ID
  • Add: RoleSync Config Option from Discord -> Minecraft
  • Fix: Disabling Leave/Join Message working again
  • Fix: IP fetching gives error on Velocity
  • Fix: ServerStatus for Proxy (Servername: "Proxy")
  • Changes: Moved to Gradle
Also some other util stuff and cleaner Code
----------, Feb 26, 2023

  • Add: ServerStatus Feature now also for none Networks.
  • Fix: NPE if bot isn't ready.
  • Fix: PlayerDeath Feature now being correctly disabled.
  • Fix: Save IP Address and not Hostname. Fixes Database error.
  • Change: UUID will not being fetched online anymore. Only from the server.
----------, Jul 11, 2022

Read down below to fix the playtime of the players

New Features:

- Added Broadcast Function
- Sends the discord message to minecraft (also messages of bots).
- You can specify which servers on Bungeecord/Velocity.
- If they should have the DiscordNotify prefix or not.
- Added the Server Checker Feature (Proxy needs to run - doesnt work on none Networks)
- Sends a message if the server starts or stops.
- Added a reminder message on Join, if a player isn't already verified. (needs to be enabled in the config)
- Added possiblilty to send commands from the mangement server after a player verifies (on Networks the Proxy, otherwise the game server)
- Added playername column for the offlinedata table

Fixes:
- Fixed File not found on the new Paper Versions.
- Fixed Offline data updates now again...
- Fixed Playtime not being counted correctly.

How to fix: broken Playtime (started since Version 3.0.0)
- Please go to your phpmyadmin or similar database interface and select the database of DiscordNotify.
- After that run the following command in the sql tab:
Code (Text):
UPDATE `disnotify_offlinedata` SET `Playtime`=null WHERE 1;
[​IMG]
- To collect the playtime from before again, go to the game servers DiscordNotify plugins directory and delete the `ScanIsDone` file. If there is none, skip the step.
- After the next server restart DiscordNotify tries to collect the data again.
----------, Jun 23, 2022

ADDED VELOCITY SUPPORT

This Update contains multiple changes in the basic System.
It did get tested of multiple people, but there can be still Issues.
Please use the Discord or the Issues Page on GitHub, so that I can fix the problem.

Also Added the Feature on Server Change. This gives a better View on Server Changes/Disconnects.

Sponge isn't Supported yet, since Spicord doesn't Support the Version 8-9. But it will follow as soon as they implemented the Support!
----------, Mar 23, 2022

If you used the Version 2.0.8 from before, then please update with this version once more. I did a small mistake and linked the wrong jar file.

The Features and Updates are the same.
----------, Jan 24, 2022

Version 2.0.8
  • Added Bypass Permissions. Player with this Permission, wont send a Message to Discord. Helpful f.e. Vanish Silent Join.
    -> dn.bypass.join
    -> dn.bypass.leave
    -> dn.bypass.chat
    -> dn.bypass.death
  • Added new Embed Values:
    -> DisableTimestamp: Removes the timestamp
    -> WithAuthorPicture: Shows the Avatar of the Player
  • Added Multi Channel Support for Join/Leave/Death
  • Fixed a Bungeecord Bug, which starts my plugin first and not Spicord.
Version 2.0.7
  • Fixed Bungeecord Config Manager Error
  • Added Multi Channel Chat Support
----------, Jan 22, 2022

Version 2.0.5
  • Added Offline Mode Server Support
  • Fixed and changed Playtime and Offlinetime Placeholder
  • Reworked the Config Manager
  • Added Option in Config for Discord commands, that make them only work in a specific channel
Version 2.0.6
  • Added %LiveLocation% Placeholder (doesnt work on Bungeecord)
  • Async Discord Messages (doesnt crash the Server anymore, if the Minotar Website doesnt answer fast enough)
  • Added UTF8 Force
  • Better Error handling, if no Bot is connected
  • Fixed Embed Messages Color Codes not working
----------, Jan 14, 2022

  • Fixed Bot sometimes not loading error. (#3)
  • Better hooking into Spicord.
  • Fixed 'Missing shutdown Method' error in the console.
  • Updated Config Updater
----------, Jan 10, 2022

  • Added Minecraft Multi Version Support
  • Added possibility to add a group in Minecraft after a Discord Verification.
    • Format is "s:groupname" or "b:groupname". S ist for Spigot Server Groups and B for Bungeecord Server groups
  • Fixed some other Stuff
The Config gets updated after a Server Restart. Then you will find the entry in the options.
----------, Dec 27, 2021

+ Small Improvements
+ Caching the Avatar picture and adding it directly to prevent Steve Skins for /playerinfo <ingameName>

~ Uploaded my Code to Github
https://github.com/TrueMB/DiscordNotify
----------, Oct 30, 2021

The time has come! The DiscordNotify Update for Bungeecord Server!
It took me a long time to change the system, so that it works for Bungeecord and Bukkit. I hope you guys enjoy it!

For Bungeecord please change the config and copy it together with the jar to every other server.
Also if you update, always update the other configs as well.


+ Bungeecord Support
+ Hex Colors
+ Created the possibility, to join or leave the Discord Chat with /dchat (needs to be enable in the config.)
----------, Sep 18, 2021

Bugfixes:
- Fixed loading issues of Members in the DiscordVerificationEvent
- Fixed Bot not loading, if Inactivity Feature is disabled.

Features:
- If a player verifies, his name gets changed on the Discord to his Ingame Minecraft Name. (Normally disabled, can be changed in the config)

Thanks to @SimulNetwork for the Bug report!
----------, Jul 28, 2021

Inactivity Bug Fix!

New Features:

- PlayerDeath
- Chat
- Staff
- PlayerInfo
- Verification
- RoleSync

Please look on the Main Page for more Informations. For help please join my Discord or here in Discussions.
----------, Jul 27, 2021

New Update. Needs a Config Reset and a MySQL Connection!

+ Added Message on Player Connect or Disconnect
+ The possibility to only use a message or an embed Message
+ More Placeholders
+ Better Embed Design
----------, Jul 14, 2021

Added Update Checker and public Release
----------, Jul 13, 2021

Resource Information
Author:
----------
Total Downloads: 2,761
First Release: Jul 13, 2021
Last Update: Feb 15, 2024
Category: ---------------
All-Time Rating:
6 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings