Added ability to configure where warbanners are placed.

Basically now you can disable the warbanner placement in enemy territory or vice versa.
This commit is contained in:
ProSavage 2018-10-24 10:30:29 -05:00
parent 18140eee75
commit 9689e79d86
2 changed files with 5 additions and 1 deletions

View File

@ -372,7 +372,8 @@ public class FactionsBlockListener implements Listener {
Location placedLoc = e.getBlockPlaced().getLocation();
FLocation fplacedLoc = new FLocation(placedLoc);
if (Board.getInstance().getFactionAt(fplacedLoc).isWarZone() || fme.getFaction().getRelationTo(Board.getInstance().getFactionAt(fplacedLoc)) == Relation.ENEMY) {
if ((Board.getInstance().getFactionAt(fplacedLoc).isWarZone() && SavageFactions.plugin.getConfig().getBoolean("fbanners.Placeable.Warzone"))
|| (fme.getFaction().getRelationTo(Board.getInstance().getFactionAt(fplacedLoc)) == Relation.ENEMY) && SavageFactions.plugin.getConfig().getBoolean("fbanners.Placeable.Enemy")) {
if (bannerCooldownMap.containsKey(fme.getTag())) {
fme.msg(TL.WARBANNER_COOLDOWN);
e.setCancelled(true);

View File

@ -959,6 +959,9 @@ fbanners:
- INCREASE_DAMAGE:2
- SPEED:2
BannerHolo: '&c{Faction}''s War Banner'
Placeable:
Warzone: true
Enemy: true
#Title when moving between chunks
Title: