diff --git a/changelog.md b/changelog.md index f382c43..4851ef7 100644 --- a/changelog.md +++ b/changelog.md @@ -38,6 +38,7 @@ These changes will (most likely) be included in the next version. - Players no longer take fall damage when they leave (or get removed from) an arena while falling. - Players no longer take damage from projectiles shot by pets of other players. - MobArena no longer nags players with the `mobarena.admin.teleport` permission when they engage in a teleport that would have otherwise been blocked. +- MobArena now correctly sets the source property on auto-ignited TNT. ## [0.106] - 2021-05-09 ### Added diff --git a/src/main/java/com/garbagemule/MobArena/ArenaListener.java b/src/main/java/com/garbagemule/MobArena/ArenaListener.java index 0c65809..484baa1 100644 --- a/src/main/java/com/garbagemule/MobArena/ArenaListener.java +++ b/src/main/java/com/garbagemule/MobArena/ArenaListener.java @@ -286,6 +286,7 @@ public class ArenaListener } stack.setAmount(stack.getAmount() - 1); TNTPrimed tnt = b.getWorld().spawn(b.getRelative(BlockFace.UP).getLocation(), TNTPrimed.class); + tnt.setSource(event.getPlayer()); setPlanter(tnt, event.getPlayer()); return; } @@ -364,6 +365,7 @@ public class ArenaListener if (planter != null) { b.setType(Material.AIR); TNTPrimed tnt = b.getWorld().spawn(b.getLocation(), TNTPrimed.class); + tnt.setSource(planter); setPlanter(tnt, planter); } } else {