@@ -125,7 +125,7 @@ public void onEntityDamage(EntityDamageByEntityEvent event) {
125
125
Player damager = (Player ) event .getDamager ();
126
126
127
127
// Check if they are the same guild
128
- if (guildHandler .isSameGuild (player , damager ) && !player .hasPermission ("guilds.ffa" )) {
128
+ if (guildHandler .isSameGuild (player , damager ) && !player .hasPermission ("guilds.ffa.guild " )) {
129
129
event .setCancelled (!settingsManager .getProperty (GuildSettings .GUILD_DAMAGE ));
130
130
return ;
131
131
}
@@ -142,7 +142,7 @@ public void onEntityDamage(EntityDamageByEntityEvent event) {
142
142
}
143
143
}
144
144
145
- if (guildHandler .isAlly (player , damager )) {
145
+ if (guildHandler .isAlly (player , damager ) && ! player . hasPermission ( "guilds.ffa.ally" ) ) {
146
146
event .setCancelled (!settingsManager .getProperty (GuildSettings .ALLY_DAMAGE ));
147
147
}
148
148
}
@@ -166,12 +166,12 @@ public void onDamage(EntityDamageByEntityEvent event) {
166
166
Player damaged = (Player ) event .getEntity ();
167
167
Player damager = (Player ) projectile .getShooter ();
168
168
169
- if (guildHandler .isSameGuild (damaged , damager ) && damaged != damager && !damaged .hasPermission ("guilds.ffa" )) {
169
+ if (guildHandler .isSameGuild (damaged , damager ) && damaged != damager && !damaged .hasPermission ("guilds.ffa.guild " )) {
170
170
event .setCancelled (!settingsManager .getProperty (GuildSettings .GUILD_DAMAGE ));
171
171
return ;
172
172
}
173
173
174
- if (guildHandler .isAlly (damaged , damager )) {
174
+ if (guildHandler .isAlly (damaged , damager ) && ! damaged . hasPermission ( "guilds.ffa.ally" ) ) {
175
175
event .setCancelled (!settingsManager .getProperty (GuildSettings .ALLY_DAMAGE ));
176
176
}
177
177
}
@@ -201,13 +201,13 @@ public void onFlameArrow(EntityCombustByEntityEvent event) {
201
201
Player damagee = (Player ) event .getEntity ();
202
202
Player damager = (Player ) arrow .getShooter ();
203
203
204
- if (guildHandler .isSameGuild (damagee , damager ) && !damagee .hasPermission ("guilds.ffa" )) {
204
+ if (guildHandler .isSameGuild (damagee , damager ) && !damagee .hasPermission ("guilds.ffa.guild " )) {
205
205
arrow .setFireTicks (0 );
206
206
event .setCancelled (!settingsManager .getProperty (GuildSettings .GUILD_DAMAGE ));
207
207
return ;
208
208
}
209
209
210
- if (guildHandler .isAlly (damagee , damager )) {
210
+ if (guildHandler .isAlly (damagee , damager ) && ! damagee . hasPermission ( "guilds.ffa.ally" ) ) {
211
211
arrow .setFireTicks (0 );
212
212
event .setCancelled (!settingsManager .getProperty (GuildSettings .ALLY_DAMAGE ));
213
213
}
@@ -244,11 +244,11 @@ public void onSplash(PotionSplashEvent event) {
244
244
for (LivingEntity entity : event .getAffectedEntities ()) {
245
245
if (entity instanceof Player ) {
246
246
Player player = (Player ) entity ;
247
- if (guildHandler .isSameGuild (shooter , player ) && potion .getShooter () != player && !shooter .hasPermission ("guilds.ffa" )) {
247
+ if (guildHandler .isSameGuild (shooter , player ) && potion .getShooter () != player && !shooter .hasPermission ("guilds.ffa.guild " )) {
248
248
event .setCancelled (!settingsManager .getProperty (GuildSettings .GUILD_DAMAGE ));
249
249
return ;
250
250
}
251
- if (guildHandler .isAlly (shooter , player )) {
251
+ if (guildHandler .isAlly (shooter , player ) && ! shooter . hasPermission ( "guilds.ffa.ally" ) ) {
252
252
event .setCancelled (!settingsManager .getProperty (GuildSettings .ALLY_DAMAGE ));
253
253
}
254
254
}
0 commit comments