diff --git a/forge-game/src/main/java/forge/game/player/Player.java b/forge-game/src/main/java/forge/game/player/Player.java index 3b46473bd59..b32f5cd4139 100644 --- a/forge-game/src/main/java/forge/game/player/Player.java +++ b/forge-game/src/main/java/forge/game/player/Player.java @@ -2303,11 +2303,9 @@ public class Player extends GameEntity implements Comparable { * Puts my currently active planes, if any, at the bottom of my planar deck. */ public void leaveCurrentPlane() { - for (final Card plane : currentPlanes) { - //Run PlaneswalkedFrom triggers here. - final Map runParams = new ImmutableMap.Builder().put("Card", plane).build(); - game.getTriggerHandler().runTrigger(TriggerType.PlaneswalkedFrom, runParams,false); - } + + final Map runParams = new ImmutableMap.Builder().put("Cards", new CardCollection(currentPlanes)).build(); + game.getTriggerHandler().runTrigger(TriggerType.PlaneswalkedFrom, runParams,false); for (final Card plane : currentPlanes) { //game.getZoneOf(plane).remove(plane);