Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for AlessioDP

A simple plugin for minecraft servers to collect data about ore diggers

Report OreAnnouncer?


A simple plugin for minecraft servers to collect data about ore diggers

This plugin collects data about mined blocks (can be set with any block).
You can send an alert to users/admins or just store every block they destroy to easily track x-ray players.

Read more about OreAnnouncer here!

For offline players, LastLoginAPI is required!

https://i.imgur.com/d5NPCpi.png https://i.imgur.com/muxfshK.png https://alessiodp.com/images/oreannouncer/image1.gif https://alessiodp.com/images/oreannouncer/image2.jpg https://alessiodp.com/images/oreannouncer/image3.jpg


Documentation of OreAnnouncer

How to add/edit a block

Commands reference

Full permissions list

Full changelogs

How to report a bug


Feel free to translate OreAnnouncer for your language! OreAnnouncer translations.

You can find the source code here and API for developers here.


  • Send an alert whenever a player digs a block
    • Choose to send it to users/admins/console
    • Custom sound for each block
    • Custom message for each block
  • Alerts based on how many blocks has been found in X time
  • Show top players
  • Show block logs
    • Filter by player
    • Filter by block
  • Auto execute commands
    • On block destroy/found
    • Player and console commands are supported
  • TNT mining
  • Toggle alerts for yourself
  • Player whitelist system
  • Make a JSON alert to perform commands on click
  • Show or obfuscate coordinates of the mined block
  • You can choose any block you want
  • Light control system
  • Height level control system
  • Placeholders system
    • PlaceholdersAPI support
    • EssentialsChat support
  • Log system
  • Support for DiscordSRV
    • Choose between text and embed messages
    • Messages completely customizable
  • Support for custom blocks
    • Plugins ItemMods and MMOItems supported
  • Support for HEX colors of MC 1.16+ (&#ff0000)
  • Supports offline players (LastLoginAPI required)


  • JSON messages supported
  • Asynchronous to avoid server lag
  • Statistics system (bStats)
  • API for developers
  • Databases supported: H2, MariaDB, MySQL, PostgreSQL and SQLite
  • Plugins supported
    • DiscordSRV: Send alerts on Discord
    • EssentialsChat: Use OA placeholders on EssentialsChat
    • ItemMods & MMOItems: Custom blocks
    • LastLoginAPI: Support for offline players
    • PlaceholderAPI: Use PAPI placeholders inside OA and viceversa


OreAnnouncer uses /oa command. You can change it from config.yml. Full list of commands here.

Before start to use OreAnnouncer you should setup permissions, you can find the full permissions list here.


Are you looking for help? You can find me on my own Discord server or directly send me a private message on Spigot!

Frequently Asked Questions

Join my Discord


OreAnnouncer offers a great documentation to help you to configure it. There you can find everything that you are looking for.

These are some examples:

How can I install OreAnnouncer on Spigot/Bukkit/BungeeCord?

Download some translations

API for developers


GUI extension (edit blocks via GUI menus)



Published onApril 22, 2023