Config files

Here is configuration files

config.yml

# BlockNotif configuration file

# Do you want a log file in BlockNotif directory?
LogFile: false

# List here for which block you want to be notified
# You can use ['*'] for ALL blocks (Recommended only for BlockIgnite)
# For an empty list, put [] and remove any "- XX", example: "BlockBreak: []"
# You can use XX or 'XX:XX' (with ')
# (see http://www.minecraftwiki.net/wiki/Data_values)
# Or use the "Bukkit name"
# blocks: http://jd.bukkit.org/rb/apidocs/org/bukkit/Material.html
# entities: http://www.minecraftwiki.net/wiki/Data_values#Entity_IDs
# Skull: You can type 'SKULL:Name', example : 'SKULL:Creeper' or 'SKULL:Player'
# Example: BlockBreak: ['17:3', 21, DIAMOND_ORE]
ActionListen:

    # When a user removes/takes/mines a block
    # Ignore permission: blocknotif.ignore.break.<number>[:<data>]
    BlockBreak: [DIAMOND_ORE, EMERALD_ORE, GOLD_ORE]

    # When a user places a block
    # Ignore permission: blocknotif.ignore.place.<number>[:<data>]
    BlockPlace: [TNT]
    
    # When a user puts fire
    # Ignore permission: blocknotif.ignore.ignite.<number>[:<data>]
    BlockIgnite: ['*']
    
    # When a user uses bucket (326=water and/or 327=lava)
    # Ignore permission: blocknotif.ignore.bucket.<number>
    BucketUse: [LAVA_BUCKET, WATER_BUCKET]
    
    # When a player kills an entity (villager, animal, monster, etc.)
    # Ignore permission: blocknotif.ignore.kill.<number>
    EntityKill: [VILLAGER, VILLAGERGOLEM, ENTITYHORSE]
    
    # Show also the Cuboid/Land name (Show regions, residences, ...)?
    # "Flags" must be installed and a compatible land protection plugin
    ShowCuboidName: true
    
    # Notification from action in creative mode?
    Creative: true
    
    # Notification when TNT explode?
    TntExplode: true
    
# Here add blocks you want to prevent
# Users will not be allowed to do those actions
ActionPrevent:
    
    # When a user removes/takes/mines a block
    # Allow permission: blocknotif.allow.break.<number>[:<data>]
    BlockBreak: []
    
    # When a user places a block
    # Allow permission: blocknotif.allow.place.<number>[:<data>]
    BlockPlace: []
    
    # When a user puts fire
    # Note: Put "49" to prevent Nether portal creation
    # Allow permission: blocknotif.allow.ignite.<number>[:<data>]
    BlockIgnite: []
    
    # When a user uses bucket (326=water and/or 327=lava)
    # Allow permission: blocknotif.allow.bucket.<number>
    BucketUse: []
    
    # When a player kills an entity (villager, animal, monster, etc.)
    # Allow permission: blocknotif.allow.kill.<number>
    EntityKill: []

# You can customize colors for each items and entities
# Use "&c" format
#Color:
# Block:
# 14: "&6"
# 21: "&1"
# 56: "&b"
# 129: "&a"
# Entity:
# 99: "&e"
# 120: "&f"

# History keep
# Default configuration here should works for most servers
History:
    
    # Time between the first action and the notification in second (antispam)
    # In this time, next actions will be added in history
    # Lower = more chat posts, higher = more delays before notification
    TimeBeforeNotify: 30
    
    # Maximum time in second the history is keep in memory
    # Also the time between each clean up
    MaxTimeKeep: 7200
    
    # Maximum number of total entry keep in memory
    MaxEntryKeep: 300

language.yml

# Here, you can customize messages for your language.
# Commented lines "#" will use default messages.

#MESSAGE_DESTROY: "&f<time>: &5<player> &9destroyed &5<block> &9in &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_PLACE: "&f<time>: &5<player> &9placed &5<block> &9in &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_IGNITE: "&f<time>: &5<player> &9ignited &5<block> &9in &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_USEBUCKET: "&f<time>: &5<player> &9used &5<block> &9in &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_TNTEXPLODE: "&f<time>: &5BOOM! &9created by &5<player> &9in &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_ENTITYKILL: "&f<time>: &5<player> &9killed &5<block> &9in &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_BEFORE: "&9 (and &5<nb> &9before)"
#MESSAGE_RELOAD: "Configuration reloaded!"
#MESSAGE_SPECIFYPLAYER: "You must specify a player!"
#MESSAGE_NOACTIVITY: "No activity found for this player!"
#MESSAGE_NOPERMISSION: "Sorry, you do not have the permission!"

# FRENCH
# Pour avoir les messages en français, enlevez les «#» au début des lignes.
#MESSAGE_DESTROY: "&f<time>: &5<player> &9a détruit &5<block> &9à &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_PLACE: "&f<time>: &5<player> &9a placé &5<block> &9à &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_IGNITE: "&f<time>: &5<player> &9a allumé &5<block> &9à &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_USEBUCKET: "&f<time>: &5<player> &9a versé &5<block> &9à &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_TNTEXPLODE: "&f<time>: &5BOUM! &9créé par &5<player> &9à &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_ENTITYKILL: "&f<time>: &5<player> &9a tué &5<block> &9à &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_BEFORE: "&9 (et &5<nb> &9avant)"
#MESSAGE_RELOAD: "Configuration rechargée!"
#MESSAGE_SPECIFYPLAYER: "Vous devez préciser un joueur!"
#MESSAGE_NOACTIVITY: "Pas d'activité trouvée pour ce joueur!"
#MESSAGE_NOPERMISSION: "Désolé, vous n'avez pas la permission!"

# 简体中文 Chinese - Simplified
#MESSAGE_DESTROY: "&f<time>: &5<player> &9破坏 &5<block> &9在 &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_PLACE: "&f<time>: &5<player> &9放置 &5<block> &9在 &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_IGNITE: "&f<time>: &5<player> &9点燃 &5<block> &9在 &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_USEBUCKET: "&f<time>: &5<player> &9使用 &5<block> &9在 &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_TNTEXPLODE: "&f<time>: &5爆炸! &9制造者: &5<player> &9在 &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_ENTITYKILL: "&f<time>: &5<player> &9杀死 &5<block> &9在 &5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_BEFORE: "&9 (已经 &5<nb> &9次)"
#MESSAGE_RELOAD: "配置文档重新载入!"
#MESSAGE_SPECIFYPLAYER: "您必须输入正确的玩家名称"
#MESSAGE_NOACTIVITY: "没有找到该玩家的记录!"
#MESSAGE_NOPERMISSION: "抱歉, 你没有此权限!"

# 繁体中文 Chinese - Traditional
#MESSAGE_DESTROY: "&f<time>: &5<player> &9破壞&5<block> &9在&5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_PLACE: "&f<time>: &5<player> &9放置&5<block> &9在&5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_IGNITE: "&f<time>: &5<player> &9點燃&5<block> &9在&5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_USEBUCKET: "&f<time>: &5<player> &9使用&5<block> &9在&5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_TNTEXPLODE: "&f<time>: &5爆炸! &9製造者: &5<player> &9在&5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_ENTITYKILL: "&f<time>: &5<player> &9殺死&5<block> &9在&5<world>&9,&5<posx>&9,&5<posy>&9,&5<posz>"
#MESSAGE_BEFORE: "&9 (已經 &5<nb> &9次)"
#MESSAGE_RELOAD: "配置文檔重新載入!"
#MESSAGE_SPECIFYPLAYER: "您必須輸入正確的玩家名稱"
#MESSAGE_NOACTIVITY: "沒有找到該玩家的記錄!"
#MESSAGE_NOPERMISSION: "抱歉, 你沒有此權限!"