
Info
You can prevent some forbidden attacks on villagers. Plugin have many settings.
You can use WorldGuard or Residence plugin and disable attacks on villagers only in regions/areas. But you can use this plugin without feature.
Please, write your suggestions and bugs in the comments, thanks.
This is my second public plugin.
Links
Source code (github)
Download
Configuration
log: true # log attempts to kill villagers?
log_deaths: true # log death position of villagers
regions:
use: true # use plugin?
plugin: worldguard # worldguard or residence
block:
attack: true # block player attack
snowball: true
arrow: true
potion: true
zombies: true
fire: true
fall: true
lava: true
egg: true
tnt: true
drowning: true
creeper: true
trade_block:
use: false # block trading with villagers?
block_only_in_protects: true # players can't trade only in region (WG/residence) where they cant build?
messages:
cantkill: You don't have permissions for kill a villager. # message if player tried to hit a villager in protect
cantkill_all: Killing villagers is disabled on this server. # message if player tries to hit a villager, but player dont have any permissions to do this
canttrade: You can't trade with villagers.. # message if player tried to trade with a villager
canttrade_protect: You can't trade with villagers in this area! # message if player tried to trade with a villager - in region
(global)
Permissions
villagerblock.cankill - player can hit/kill villager in region etc. (OP default)
villagerblock.reload - permissions for reload plugin (OP default)
villagerblock.trade - if [use=true] and [block_only_in_protects=false] then player can trade with villagers (OP default)
Commands
/vreload - in-game reload plugin config
Installation
Stop the server and upload a plugin. Now you can start the server. Plugin will generate a config file (/plugins/VillagerBlock/config.yml) and you can edit it. After edit use a /vreload command.
