Table of contents

I get "player not found" on command use

If that player is offline, a plugin cannot get that player by its name.
OreAnnouncer since 2.1.0 has started to use LastLoginAPI to store username data and supports offline players, be sure you have installed it to use commands on offline players

How can I prevent alert spam on destroy-placing blocks

Into config.yml there is an option to disable triggering of alerts when a player destroy a block placed by another player, bypass-player-blocks. You can even disable alerts if the player is using a Silk Touch pickaxe, bypass-silk-touch.

How an I add a command into the message

To do that you need to make a JSON message instead of a normal text. Learn how to make a JSON string or ask for help on Discord if you need :) Remember that you have to disable the hide coordinates system to put the correct coordinates into the command.

How can I bypass a world

If you wanna bypass a world, you can give the right permission to bypass block destroy/found/alert system. Take a look to the permissions list.

I have a SQLITE error on startup

There is a problem with 1.8 servers, if you cannot startup the server with SQLITE storage type, try to use H2.

I cannot see the alerts

If you are operator you will not see your own alerts because you have the permission to BYPASS these messages. These permissions are used to DO NOT count/alert the blocks that you mine, if you wanna test the plugin be sure you are not operator. More information about permissions here

Be sure the block you are trying to destroy is enabled and you are not using silk touch (there is an option in config.yml used to bypass silk touch trigger).

You can do /oa debug block <materialName> to read some information about the block.
You can do /oa debug player <playerName> to read some information about the player.

Block X not working

OreAnnouncers comes by default with some preconfigurated blocks, if you wanna add/edit/remove other blocks just read this documentation page.