mirror of
https://github.com/TotalFreedomMC/TF-ProjectKorra.git
synced 2024-12-23 00:15:05 +00:00
Fixed FireBlast and Combustion not respecting "canFireGrief" (#522)
* Fixed torrent temp flooding. * Fixed IceWave cooldown. * Fixed fireblast and combustion not respecting "canFireGrief"
This commit is contained in:
parent
db61b0d979
commit
5eed58d9d4
2 changed files with 9 additions and 7 deletions
|
@ -98,7 +98,9 @@ public class Combustion extends CombustionAbility {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void createExplosion(Location block, float power, boolean canBreakBlocks) {
|
private void createExplosion(Location block, float power, boolean canBreakBlocks) {
|
||||||
|
if(canFireGrief()) {
|
||||||
block.getWorld().createExplosion(block.getX(), block.getY(), block.getZ(), power, true, canBreakBlocks);
|
block.getWorld().createExplosion(block.getX(), block.getY(), block.getZ(), power, true, canBreakBlocks);
|
||||||
|
}
|
||||||
for (Entity entity : block.getWorld().getEntities()) {
|
for (Entity entity : block.getWorld().getEntities()) {
|
||||||
if (entity instanceof LivingEntity) {
|
if (entity instanceof LivingEntity) {
|
||||||
if (entity.getLocation().distanceSquared(block) < radius * radius) { // They are close enough to the explosion.
|
if (entity.getLocation().distanceSquared(block) < radius * radius) { // They are close enough to the explosion.
|
||||||
|
|
|
@ -149,7 +149,7 @@ public class FireBlastCharged extends FireAbility {
|
||||||
public void explode() {
|
public void explode() {
|
||||||
boolean explode = true;
|
boolean explode = true;
|
||||||
for (Block block : GeneralMethods.getBlocksAroundPoint(location, 3)) {
|
for (Block block : GeneralMethods.getBlocksAroundPoint(location, 3)) {
|
||||||
if (GeneralMethods.isRegionProtectedFromBuild(this, block.getLocation())) {
|
if (GeneralMethods.isRegionProtectedFromBuild(this, block.getLocation()) || !canFireGrief()) {
|
||||||
explode = false;
|
explode = false;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue