diff --git a/forge-core/src/main/java/forge/item/IPaperCard.java b/forge-core/src/main/java/forge/item/IPaperCard.java index 2fa39ad3776..090e24d46fc 100644 --- a/forge-core/src/main/java/forge/item/IPaperCard.java +++ b/forge-core/src/main/java/forge/item/IPaperCard.java @@ -5,6 +5,7 @@ import forge.card.CardRules; import forge.card.ICardFace; import java.io.Serializable; +import java.util.Set; public interface IPaperCard extends InventoryItem, Serializable { diff --git a/forge-game/src/main/java/forge/game/ability/effects/RollDiceEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RollDiceEffect.java index 3d3dc84063b..3c9004d55c7 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/RollDiceEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/RollDiceEffect.java @@ -1,6 +1,5 @@ package forge.game.ability.effects; -import com.google.common.base.Functions; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import forge.game.ability.AbilityKey; @@ -13,7 +12,6 @@ import forge.game.player.PlayerCollection; import forge.game.replacement.ReplacementType; import forge.game.spellability.SpellAbility; import forge.game.trigger.TriggerType; -import forge.util.Aggregates; import forge.util.Lang; import forge.util.Localizer; import forge.util.MyRandom; @@ -197,7 +195,7 @@ public class RollDiceEffect extends SpellAbilityEffect { runParams.put(AbilityKey.RolledToVisitAttractions, toVisitAttractions); player.getGame().getTriggerHandler().runTrigger(TriggerType.RolledDieOnce, runParams, false); - return Aggregates.sum(rolls, Functions.identity()); + return rolls.stream().reduce(0, Integer::sum); } private static void resolveSub(SpellAbility sa, int num) { diff --git a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/ACEditorBase.java b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/ACEditorBase.java index 754beef5d62..9bb889ecbb2 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/ACEditorBase.java +++ b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/ACEditorBase.java @@ -30,8 +30,6 @@ import javax.swing.JPopupMenu; import javax.swing.KeyStroke; import javax.swing.SwingUtilities; -import com.google.common.collect.Iterables; - import forge.card.MagicColor; import forge.deck.CardPool; import forge.deck.Deck; @@ -66,10 +64,7 @@ import forge.toolbox.ContextMenuBuilder; import forge.toolbox.FComboBox; import forge.toolbox.FLabel; import forge.toolbox.FSkin; -import forge.util.Aggregates; -import forge.util.ItemPool; -import forge.util.Lang; -import forge.util.Localizer; +import forge.util.*; import forge.view.FView; /**