diff --git a/FightSystem_Core/src/de/steamwar/fightsystem/event/Meteor.java b/FightSystem_Core/src/de/steamwar/fightsystem/event/Meteor.java index c04d630..0775fc6 100644 --- a/FightSystem_Core/src/de/steamwar/fightsystem/event/Meteor.java +++ b/FightSystem_Core/src/de/steamwar/fightsystem/event/Meteor.java @@ -64,7 +64,8 @@ public class Meteor implements Listener { TNTPrimed tnt = world.spawn(event.getEntity().getLocation(), TNTPrimed.class); tnt.setVelocity(new Vector(0, 0, 0)); tnt.setFuseTicks(0); - tnt.setYield(current.explosionSize); + tnt.setYield(((Fireball) event.getEntity()).getYield()); + event.getEntity().remove(); } } @@ -91,14 +92,14 @@ public class Meteor implements Listener { fireballRed.setDirection(vector); fireballRed.setBounce(false); fireballRed.setIsIncendiary(false); - fireballRed.setYield(0); + fireballRed.setYield(current.explosionSize); Fireball fireballBlue = world.spawn(blueStart.toLocation(world), Fireball.class); vector.setZ(vector.getZ() * -1); fireballBlue.setDirection(vector); fireballBlue.setBounce(false); fireballBlue.setIsIncendiary(false); - fireballBlue.setYield(0); + fireballBlue.setYield(current.explosionSize); if (amount.decrementAndGet() <= 0) { currentDropping.cancel();