Wards is not a protection plugin. It's main purpose is to alert and display to the owners when a not desire player enters/exits a region, very similar to a centinel in League of Legends. The player who enters is
highligted to the owner and allies and is also pinned. This could alert players if someone is trying to steal from their base or giving information and advantage in a war of factions for example
Highly configurable
Every aspect of the wards is configurable
Shape (CUBOID, CHUNK, SPHEROID)
Radius
Material, name, lore
Time
Customizable messages
Customizable in game GUI
Customizable task
You can tweak the ticks of each task to suit your needs
Performance
All the heavy tasks are done async and are well optimized
Only necessary data is cached
Effects are done throught packets, only client side
/wards give [type] [player]
wards.give / wards.give.others
Give a type of ward to yourself or the given player
/wards list [player]
wards.list / wards.list.others
Prints all your wards or the given player wards
/wards potion [duration] [type] [player] [amount]
wards.givePotion
Gives a potion that makes a player invisible to wards