Sueta

OreAnnouncer

1.2

Get notified when players break ores - Now on BungeeCord

·Plugin

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 →