Hi!
I made a basic plugin which announces in Chat for players with permission "ores.announce" when a player finds ores which are specified in the config.yml - Now also with BungeeCord integration: Just install the .jar file on your BungeeCord, set enableBungeecord to "true" in the config.yml (of Spigot) and you are ready to go
A DiscordBot feature is integrated, it will send messages in a specified Channel (in config by ID). Anyway you do need to create a new Bot in the developer platform of Discord and simply enter the token in the config.

Yet there is no support of "memorizing" the ores found.
Example Spigot Config:
Config:
#Do not change!
ConfigVersion: "4"
#if you want to use the global Bungee Mode turn this to true
enableBungeecord: true
#Prefix before every message
prefix: ""
#AnnounceMessage
message: "%prefix% &3%player% &7found &3%amount% &7of &e%block% &7at &b%coordinates% &7in World &b%world%"
#Interval to clear cached blocks in Minuted. Use 0 to deactivate.
#If you use the cache clear feature it might happen, that a vein will be announced 2 times
#The performance impact is minor
cacheclear: 0
#List of blocks which should be announced
blocks:
- DIAMOND_ORE
- DEEPSLATE_DIAMOND_ORE
- GOLD_ORE
- DEEPSLATE_GOLD_ORE
- EMERALD_ORE
- DEEPSLATE_EMERALD_ORE
discord:
#if token is empty DiscordBot feature will be disabled
#If Bungeecord is enabled you should turn this on in the Bungeecord config and turn off in Spigot config
token: ""
#the channel ID of the text channel where announcements will be posted
channel: ""
#the game the bot is playing
playing: "Do not XRay"
#Not yet implemented. Just a placeholder for upcoming Database Support
DatabaseType: "MySQL"
#Not yet implemented. Just a placeholder for upcoming Database Support
MySQL:
Host: "localhost"
Port: "3306"
Database: "Database"
Username: "User"
Password: "1234"
Example BungeeCord config:
BungeeConfig:
#Do not change!
ConfigVersion: "1"
#Prefix before every message
prefix: ""
#AnnounceMessage
message: "%prefix% &3%player% &7found &3%amount% &7of &e%block% &7at %server%: &b%coordinates% &7in World &b%world%"
discord:
#if token is empty DiscordBot feature will be disabled
token: "My_Token_Here"
#the channel ID of the text channel where announcements will be posted
channel: "0000000000001"
#the game the bot is playing
playing: "Do not XRay"
#Not yet implemented. Just a placeholder for upcoming Database Support
DatabaseType: "MySQL"
#Not yet implemented. Just a placeholder for upcoming Database Support
MySQL:
Host: "localhost"
Port: "3306"
Database: "Database"
Username: "User"
Password: "1234"Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta