Ok. It seems you have not added those booleans to the player combat methods.
Firstly, I will simplify all of those three PvP booleans into one.
Code:
public boolean isInPVP() {
if((absX >= 3194 && absX <= 3251 && absY >= 3190 && absY <= 3288)
|| (absX > 2583 && absX < 2729 && absY > 3255 && absY < 3343)
|| (absX > 2941 && absX < 3060 && absY > 3314 && absY < 3399)) {
return true;
}
return false;
}
Go to combatAssistant.java, and search for the line
Code:
if(!Server.playerHandler.players[c.playerIndex].inWild()) {
And replace it with
Code:
if(!Server.playerHandler.players[c.playerIndex].inWild() && !Server.playerHandler.players[c.playerIndex].isInPVP()) {
Then 13 lines under that is
Replace that with
Code:
if(!c.inWild() && !c.isInPVP()) {