diff --git a/Mage.Client/src/main/java/mage/client/MagePane.java b/Mage.Client/src/main/java/mage/client/MagePane.java index 81df0aa05be..8ddadc66953 100644 --- a/Mage.Client/src/main/java/mage/client/MagePane.java +++ b/Mage.Client/src/main/java/mage/client/MagePane.java @@ -35,7 +35,6 @@ package mage.client; import java.awt.KeyboardFocusManager; import java.beans.PropertyVetoException; -import static javax.swing.WindowConstants.DISPOSE_ON_CLOSE; import javax.swing.plaf.basic.BasicInternalFrameUI; /** diff --git a/Mage.Client/src/main/java/mage/client/cards/CardsList.java b/Mage.Client/src/main/java/mage/client/cards/CardsList.java index 120bc8a49dd..c6c06db6205 100644 --- a/Mage.Client/src/main/java/mage/client/cards/CardsList.java +++ b/Mage.Client/src/main/java/mage/client/cards/CardsList.java @@ -56,10 +56,6 @@ import javax.swing.table.TableColumnModel; import mage.cards.MageCard; import mage.client.constants.Constants.DeckEditorMode; import mage.client.constants.Constants.SortBy; -import static mage.client.constants.Constants.SortBy.CASTING_COST; -import static mage.client.constants.Constants.SortBy.COLOR; -import static mage.client.constants.Constants.SortBy.COLOR_IDENTITY; -import static mage.client.constants.Constants.SortBy.RARITY; import mage.client.deckeditor.SortSetting; import mage.client.deckeditor.table.TableModel; import mage.client.deckeditor.table.UpdateCountsCallback; diff --git a/Mage.Client/src/main/java/mage/client/chat/ChatPanelSeparated.java b/Mage.Client/src/main/java/mage/client/chat/ChatPanelSeparated.java index bce6a7b7a1f..197af97dd23 100644 --- a/Mage.Client/src/main/java/mage/client/chat/ChatPanelSeparated.java +++ b/Mage.Client/src/main/java/mage/client/chat/ChatPanelSeparated.java @@ -28,7 +28,6 @@ package mage.client.chat; import java.awt.Font; -import static mage.client.chat.ChatPanelBasic.TIMESTAMP_COLOR; import mage.client.components.ColorPane; import mage.client.util.GUISizeHelper; import mage.view.ChatMessage; diff --git a/Mage.Client/src/main/java/mage/client/deck/generator/RatioAdjustingSliderPanel.java b/Mage.Client/src/main/java/mage/client/deck/generator/RatioAdjustingSliderPanel.java index eac35c2647e..779ab9d9c90 100644 --- a/Mage.Client/src/main/java/mage/client/deck/generator/RatioAdjustingSliderPanel.java +++ b/Mage.Client/src/main/java/mage/client/deck/generator/RatioAdjustingSliderPanel.java @@ -31,9 +31,6 @@ package mage.client.deck.generator; import mage.client.deck.generator.DeckGeneratorPool; import javax.swing.*; -import javax.swing.border.CompoundBorder; -import javax.swing.border.EmptyBorder; -import javax.swing.border.EtchedBorder; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; import java.awt.*; diff --git a/Mage.Client/src/main/java/mage/client/dialog/AboutDialog.java b/Mage.Client/src/main/java/mage/client/dialog/AboutDialog.java index 45a60b45087..5f7d4dd4620 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/AboutDialog.java +++ b/Mage.Client/src/main/java/mage/client/dialog/AboutDialog.java @@ -28,7 +28,6 @@ package mage.client.dialog; -import java.awt.KeyboardFocusManager; import mage.utils.MageVersion; /* diff --git a/Mage.Client/src/main/java/mage/client/game/GamePane.java b/Mage.Client/src/main/java/mage/client/game/GamePane.java index d47393b5c76..06e86103cf3 100644 --- a/Mage.Client/src/main/java/mage/client/game/GamePane.java +++ b/Mage.Client/src/main/java/mage/client/game/GamePane.java @@ -35,7 +35,6 @@ package mage.client.game; import java.util.UUID; import javax.swing.SwingUtilities; -import static javax.swing.WindowConstants.DISPOSE_ON_CLOSE; import mage.client.MagePane; /** diff --git a/Mage.Client/src/main/java/mage/client/game/GamePanel.java b/Mage.Client/src/main/java/mage/client/game/GamePanel.java index 434be700445..67694deae41 100644 --- a/Mage.Client/src/main/java/mage/client/game/GamePanel.java +++ b/Mage.Client/src/main/java/mage/client/game/GamePanel.java @@ -114,23 +114,12 @@ import mage.client.util.gui.MageDialogState; import mage.constants.Constants; import mage.constants.EnlargeMode; import mage.constants.PhaseStep; -import static mage.constants.PhaseStep.BEGIN_COMBAT; -import static mage.constants.PhaseStep.COMBAT_DAMAGE; -import static mage.constants.PhaseStep.DECLARE_ATTACKERS; -import static mage.constants.PhaseStep.DECLARE_BLOCKERS; -import static mage.constants.PhaseStep.DRAW; -import static mage.constants.PhaseStep.END_COMBAT; -import static mage.constants.PhaseStep.END_TURN; -import static mage.constants.PhaseStep.FIRST_COMBAT_DAMAGE; -import static mage.constants.PhaseStep.UNTAP; -import static mage.constants.PhaseStep.UPKEEP; import mage.constants.PlayerAction; import static mage.constants.PlayerAction.TRIGGER_AUTO_ORDER_ABILITY_FIRST; import static mage.constants.PlayerAction.TRIGGER_AUTO_ORDER_ABILITY_LAST; import static mage.constants.PlayerAction.TRIGGER_AUTO_ORDER_NAME_FIRST; import static mage.constants.PlayerAction.TRIGGER_AUTO_ORDER_NAME_LAST; import static mage.constants.PlayerAction.TRIGGER_AUTO_ORDER_RESET_ALL; -import mage.constants.UseFirstManaAbilityMode; import mage.constants.Zone; import mage.game.events.PlayerQueryEvent; import mage.remote.Session; diff --git a/Mage.Client/src/main/java/mage/client/remote/CallbackClientImpl.java b/Mage.Client/src/main/java/mage/client/remote/CallbackClientImpl.java index 8a375e0005f..45ad11d10bb 100644 --- a/Mage.Client/src/main/java/mage/client/remote/CallbackClientImpl.java +++ b/Mage.Client/src/main/java/mage/client/remote/CallbackClientImpl.java @@ -48,10 +48,6 @@ import mage.utils.CompressUtil; import mage.view.AbilityPickerView; import mage.view.ChatMessage; import mage.view.ChatMessage.MessageType; -import static mage.view.ChatMessage.SoundToPlay.PlayerLeft; -import static mage.view.ChatMessage.SoundToPlay.PlayerQuitTournament; -import static mage.view.ChatMessage.SoundToPlay.PlayerSubmittedDeck; -import static mage.view.ChatMessage.SoundToPlay.PlayerWhispered; import mage.view.DeckView; import mage.view.DraftClientMessage; import mage.view.DraftView; diff --git a/Mage.Client/src/main/java/mage/client/table/TournamentPlayerPanel.java b/Mage.Client/src/main/java/mage/client/table/TournamentPlayerPanel.java index ada1fe1f034..b38caafc3c1 100644 --- a/Mage.Client/src/main/java/mage/client/table/TournamentPlayerPanel.java +++ b/Mage.Client/src/main/java/mage/client/table/TournamentPlayerPanel.java @@ -38,7 +38,6 @@ import java.util.UUID; import javax.swing.DefaultComboBoxModel; import javax.swing.JComboBox; import mage.cards.decks.DeckCardLists; -import mage.cards.decks.importer.DeckImporterUtil; import mage.client.MageFrame; import mage.remote.Session; diff --git a/Mage.Client/src/main/java/mage/client/util/EDTExceptionHandler.java b/Mage.Client/src/main/java/mage/client/util/EDTExceptionHandler.java index 8e78c928b54..ca05ff96e65 100644 --- a/Mage.Client/src/main/java/mage/client/util/EDTExceptionHandler.java +++ b/Mage.Client/src/main/java/mage/client/util/EDTExceptionHandler.java @@ -28,8 +28,6 @@ package mage.client.util; -import javax.swing.JOptionPane; -import mage.client.MageFrame; import org.apache.log4j.Logger; /** diff --git a/Mage.Client/src/main/java/mage/client/util/audio/AudioManager.java b/Mage.Client/src/main/java/mage/client/util/audio/AudioManager.java index 029ae2381cc..83cfdda935f 100644 --- a/Mage.Client/src/main/java/mage/client/util/audio/AudioManager.java +++ b/Mage.Client/src/main/java/mage/client/util/audio/AudioManager.java @@ -1,11 +1,5 @@ package mage.client.util.audio; -import java.io.File; -import javax.sound.sampled.AudioFormat; -import javax.sound.sampled.AudioInputStream; -import javax.sound.sampled.AudioSystem; -import javax.sound.sampled.Clip; -import javax.sound.sampled.DataLine; import mage.client.constants.Constants; import mage.client.dialog.PreferencesDialog; import org.apache.log4j.Logger; diff --git a/Mage.Client/src/main/java/mage/client/util/gui/countryBox/CountryItemEditor.java b/Mage.Client/src/main/java/mage/client/util/gui/countryBox/CountryItemEditor.java index fb08ef49cd4..119c7789003 100644 --- a/Mage.Client/src/main/java/mage/client/util/gui/countryBox/CountryItemEditor.java +++ b/Mage.Client/src/main/java/mage/client/util/gui/countryBox/CountryItemEditor.java @@ -35,7 +35,6 @@ import java.awt.Insets; import javax.swing.ImageIcon; import javax.swing.JLabel; import javax.swing.JPanel; -import javax.swing.border.LineBorder; import javax.swing.plaf.basic.BasicComboBoxEditor; diff --git a/Mage.Common/src/mage/view/CardsView.java b/Mage.Common/src/mage/view/CardsView.java index 606918a3eec..c27c1009f07 100644 --- a/Mage.Common/src/mage/view/CardsView.java +++ b/Mage.Common/src/mage/view/CardsView.java @@ -38,12 +38,6 @@ import mage.abilities.effects.Effect; import mage.cards.Card; import mage.constants.CardType; import mage.constants.Zone; -import static mage.constants.Zone.ALL; -import static mage.constants.Zone.BATTLEFIELD; -import static mage.constants.Zone.COMMAND; -import static mage.constants.Zone.EXILED; -import static mage.constants.Zone.GRAVEYARD; -import static mage.constants.Zone.STACK; import mage.game.Game; import mage.game.GameState; import mage.game.command.Emblem; diff --git a/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/ComputerPlayer7.java b/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/ComputerPlayer7.java index 3822c054646..1f3069ac0c6 100644 --- a/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/ComputerPlayer7.java +++ b/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/ComputerPlayer7.java @@ -33,18 +33,6 @@ import java.util.List; import java.util.UUID; import mage.abilities.Ability; import mage.constants.PhaseStep; -import static mage.constants.PhaseStep.BEGIN_COMBAT; -import static mage.constants.PhaseStep.CLEANUP; -import static mage.constants.PhaseStep.COMBAT_DAMAGE; -import static mage.constants.PhaseStep.DECLARE_ATTACKERS; -import static mage.constants.PhaseStep.DECLARE_BLOCKERS; -import static mage.constants.PhaseStep.DRAW; -import static mage.constants.PhaseStep.END_COMBAT; -import static mage.constants.PhaseStep.END_TURN; -import static mage.constants.PhaseStep.FIRST_COMBAT_DAMAGE; -import static mage.constants.PhaseStep.POSTCOMBAT_MAIN; -import static mage.constants.PhaseStep.PRECOMBAT_MAIN; -import static mage.constants.PhaseStep.UPKEEP; import mage.constants.RangeOfInfluence; import mage.game.Game; import mage.game.combat.Combat; diff --git a/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java b/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java index fae82c5b679..c485aa78f21 100644 --- a/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java +++ b/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java @@ -86,17 +86,8 @@ import mage.constants.AsThoughEffectType; import mage.constants.CardType; import mage.constants.ColoredManaSymbol; import mage.constants.Outcome; -import static mage.constants.PhaseStep.DECLARE_ATTACKERS; -import static mage.constants.PhaseStep.DECLARE_BLOCKERS; -import static mage.constants.PhaseStep.DRAW; -import static mage.constants.PhaseStep.END_COMBAT; -import static mage.constants.PhaseStep.POSTCOMBAT_MAIN; -import static mage.constants.PhaseStep.PRECOMBAT_MAIN; -import static mage.constants.PhaseStep.UPKEEP; import mage.constants.RangeOfInfluence; import mage.constants.Rarity; -import static mage.constants.SpellAbilityType.SPLIT; -import static mage.constants.SpellAbilityType.SPLIT_FUSED; import mage.constants.Zone; import mage.filter.FilterPermanent; import mage.filter.common.FilterCreatureForCombatBlock; diff --git a/Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java b/Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java index 89b8cf0a924..781dab6157c 100644 --- a/Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java +++ b/Mage.Server.Plugins/Mage.Player.Human/src/mage/player/human/HumanPlayer.java @@ -65,16 +65,7 @@ import mage.constants.ManaType; import mage.constants.Outcome; import mage.constants.PhaseStep; import mage.constants.PlayerAction; -import static mage.constants.PlayerAction.REQUEST_AUTO_ANSWER_ID_NO; -import static mage.constants.PlayerAction.REQUEST_AUTO_ANSWER_ID_YES; import static mage.constants.PlayerAction.REQUEST_AUTO_ANSWER_RESET_ALL; -import static mage.constants.PlayerAction.REQUEST_AUTO_ANSWER_TEXT_NO; -import static mage.constants.PlayerAction.REQUEST_AUTO_ANSWER_TEXT_YES; -import static mage.constants.PlayerAction.RESET_AUTO_SELECT_REPLACEMENT_EFFECTS; -import static mage.constants.PlayerAction.TRIGGER_AUTO_ORDER_ABILITY_FIRST; -import static mage.constants.PlayerAction.TRIGGER_AUTO_ORDER_ABILITY_LAST; -import static mage.constants.PlayerAction.TRIGGER_AUTO_ORDER_NAME_FIRST; -import static mage.constants.PlayerAction.TRIGGER_AUTO_ORDER_NAME_LAST; import static mage.constants.PlayerAction.TRIGGER_AUTO_ORDER_RESET_ALL; import mage.constants.RangeOfInfluence; import mage.constants.Zone; diff --git a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/BoosterDraftSwissTournament.java b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/BoosterDraftSwissTournament.java index 9fe3470739b..11f90528e01 100644 --- a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/BoosterDraftSwissTournament.java +++ b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/BoosterDraftSwissTournament.java @@ -30,7 +30,6 @@ package mage.tournament; import mage.constants.TournamentPlayerState; import mage.game.draft.BoosterDraft; -import mage.game.draft.Draft; import mage.game.draft.DraftOptions; import mage.game.events.TableEvent; import mage.game.tournament.TournamentOptions; diff --git a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/AdamStyborskisPauperCube.java b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/AdamStyborskisPauperCube.java index cfb3f5e3d42..654f7aada6b 100644 --- a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/AdamStyborskisPauperCube.java +++ b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/AdamStyborskisPauperCube.java @@ -28,7 +28,6 @@ package mage.tournament.cubes; import mage.game.draft.DraftCube; -import mage.game.draft.DraftCube.CardIdentity; /** * diff --git a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/BensCube.java b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/BensCube.java index a22b0b7e2d0..8843faed7b9 100644 --- a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/BensCube.java +++ b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/BensCube.java @@ -28,7 +28,6 @@ package mage.tournament.cubes; import mage.game.draft.DraftCube; -import mage.game.draft.DraftCube.CardIdentity; /** * diff --git a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/JimDavisCube.java b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/JimDavisCube.java index 8674c4e2251..83dbff1af76 100644 --- a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/JimDavisCube.java +++ b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/JimDavisCube.java @@ -28,7 +28,6 @@ package mage.tournament.cubes; import mage.game.draft.DraftCube; -import mage.game.draft.DraftCube.CardIdentity; /** * diff --git a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/MonoBlueCube.java b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/MonoBlueCube.java index 538193858a5..483a3f1ab5e 100644 --- a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/MonoBlueCube.java +++ b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/MonoBlueCube.java @@ -29,7 +29,6 @@ package mage.tournament.cubes; import mage.game.draft.DraftCube; -import mage.game.draft.DraftCube.CardIdentity; /** * Cube taken from diff --git a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/PeasantsToolboxCube.java b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/PeasantsToolboxCube.java index afe63e3d623..83456324392 100644 --- a/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/PeasantsToolboxCube.java +++ b/Mage.Server.Plugins/Mage.Tournament.BoosterDraft/src/mage/tournament/cubes/PeasantsToolboxCube.java @@ -28,7 +28,6 @@ package mage.tournament.cubes; import mage.game.draft.DraftCube; -import mage.game.draft.DraftCube.CardIdentity; /** * Cube taken from http://www.cubetutor.com/viewcube/10358 diff --git a/Mage.Server/src/main/java/mage/server/TableController.java b/Mage.Server/src/main/java/mage/server/TableController.java index c75784bb40a..266ef9164b4 100644 --- a/Mage.Server/src/main/java/mage/server/TableController.java +++ b/Mage.Server/src/main/java/mage/server/TableController.java @@ -49,7 +49,6 @@ import mage.game.draft.Draft; import mage.game.draft.DraftPlayer; import mage.game.events.Listener; import mage.game.events.TableEvent; -import static mage.game.events.TableEvent.EventType.SIDEBOARD; import mage.game.match.Match; import mage.game.match.MatchOptions; import mage.game.match.MatchPlayer; diff --git a/Mage.Server/src/main/java/mage/server/TableManager.java b/Mage.Server/src/main/java/mage/server/TableManager.java index 385634738f9..1ba1e242b4e 100644 --- a/Mage.Server/src/main/java/mage/server/TableManager.java +++ b/Mage.Server/src/main/java/mage/server/TableManager.java @@ -33,7 +33,6 @@ import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; -import java.util.List; import java.util.Map.Entry; import java.util.UUID; import java.util.concurrent.ConcurrentHashMap; diff --git a/Mage.Server/src/main/java/mage/server/tournament/TournamentController.java b/Mage.Server/src/main/java/mage/server/tournament/TournamentController.java index a212ad60b3d..7c43702d5c2 100644 --- a/Mage.Server/src/main/java/mage/server/tournament/TournamentController.java +++ b/Mage.Server/src/main/java/mage/server/tournament/TournamentController.java @@ -40,7 +40,6 @@ import mage.game.draft.Draft; import mage.game.events.Listener; import mage.game.events.PlayerQueryEvent; import mage.game.events.TableEvent; -import static mage.game.events.TableEvent.EventType.CONSTRUCT; import mage.game.match.Match; import mage.game.match.MatchOptions; import mage.game.result.ResultProtos.TourneyQuitStatus; diff --git a/Mage.Server/src/main/java/mage/server/tournament/TournamentSession.java b/Mage.Server/src/main/java/mage/server/tournament/TournamentSession.java index 7f5abe13c7d..d0a16c71882 100644 --- a/Mage.Server/src/main/java/mage/server/tournament/TournamentSession.java +++ b/Mage.Server/src/main/java/mage/server/tournament/TournamentSession.java @@ -37,7 +37,6 @@ import mage.server.util.ThreadExecutor; import mage.view.TournamentView; import org.apache.log4j.Logger; -import java.rmi.RemoteException; import java.util.UUID; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledFuture; diff --git a/Mage.Sets/src/mage/sets/ajanivsnicolbolas/OgreSavant.java b/Mage.Sets/src/mage/sets/ajanivsnicolbolas/OgreSavant.java index f736132e7c7..ad05dc6b408 100644 --- a/Mage.Sets/src/mage/sets/ajanivsnicolbolas/OgreSavant.java +++ b/Mage.Sets/src/mage/sets/ajanivsnicolbolas/OgreSavant.java @@ -29,7 +29,6 @@ package mage.sets.ajanivsnicolbolas; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.TriggeredAbility; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.condition.common.ManaWasSpentCondition; diff --git a/Mage.Sets/src/mage/sets/alarareborn/BantSojourners.java b/Mage.Sets/src/mage/sets/alarareborn/BantSojourners.java index b746450f28f..ba8810b7746 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/BantSojourners.java +++ b/Mage.Sets/src/mage/sets/alarareborn/BantSojourners.java @@ -34,13 +34,11 @@ import mage.abilities.common.CycleTriggeredAbility; import mage.abilities.common.DiesTriggeredAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.CreateTokenEffect; -import mage.abilities.effects.common.MayTapOrUntapTargetEffect; import mage.abilities.keyword.CyclingAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.game.permanent.token.SoldierToken; -import mage.target.TargetPermanent; /** * diff --git a/Mage.Sets/src/mage/sets/alarareborn/BlitzHellion.java b/Mage.Sets/src/mage/sets/alarareborn/BlitzHellion.java index 691f3119f71..001282fb502 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/BlitzHellion.java +++ b/Mage.Sets/src/mage/sets/alarareborn/BlitzHellion.java @@ -30,7 +30,6 @@ package mage.sets.alarareborn; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.BeginningOfEndStepTriggeredAbility; import mage.abilities.effects.Effect; import mage.abilities.effects.common.ShuffleIntoLibrarySourceEffect; diff --git a/Mage.Sets/src/mage/sets/alarareborn/PredatoryAdvantage.java b/Mage.Sets/src/mage/sets/alarareborn/PredatoryAdvantage.java index fe4aff0c63a..e525aa8195f 100644 --- a/Mage.Sets/src/mage/sets/alarareborn/PredatoryAdvantage.java +++ b/Mage.Sets/src/mage/sets/alarareborn/PredatoryAdvantage.java @@ -34,7 +34,6 @@ import mage.constants.TargetController; import mage.constants.WatcherScope; import mage.constants.Zone; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.BeginningOfEndStepTriggeredAbility; import mage.abilities.condition.Condition; diff --git a/Mage.Sets/src/mage/sets/alliances/AgentOfStromgald2.java b/Mage.Sets/src/mage/sets/alliances/AgentOfStromgald2.java index 2c2d51c3237..d3885ca2bc3 100644 --- a/Mage.Sets/src/mage/sets/alliances/AgentOfStromgald2.java +++ b/Mage.Sets/src/mage/sets/alliances/AgentOfStromgald2.java @@ -28,10 +28,6 @@ package mage.sets.alliances; import java.util.UUID; -import mage.MageInt; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Rarity; /** * diff --git a/Mage.Sets/src/mage/sets/alliances/Contagion.java b/Mage.Sets/src/mage/sets/alliances/Contagion.java index 1f5e9123bf6..4ddbfec74f0 100644 --- a/Mage.Sets/src/mage/sets/alliances/Contagion.java +++ b/Mage.Sets/src/mage/sets/alliances/Contagion.java @@ -29,7 +29,6 @@ package mage.sets.alliances; import java.util.UUID; import mage.ObjectColor; -import mage.abilities.Ability; import mage.abilities.costs.AlternativeCostSourceAbility; import mage.abilities.costs.common.ExileFromHandCost; import mage.abilities.costs.common.PayLifeCost; diff --git a/Mage.Sets/src/mage/sets/alliances/ElvishRanger1.java b/Mage.Sets/src/mage/sets/alliances/ElvishRanger1.java index 8b66591b485..6f86d56e3de 100644 --- a/Mage.Sets/src/mage/sets/alliances/ElvishRanger1.java +++ b/Mage.Sets/src/mage/sets/alliances/ElvishRanger1.java @@ -28,10 +28,6 @@ package mage.sets.alliances; import java.util.UUID; -import mage.MageInt; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Rarity; /** * diff --git a/Mage.Sets/src/mage/sets/alliances/HeartOfYavimaya.java b/Mage.Sets/src/mage/sets/alliances/HeartOfYavimaya.java index 4cec39f1ed7..4a5a52fa7b2 100644 --- a/Mage.Sets/src/mage/sets/alliances/HeartOfYavimaya.java +++ b/Mage.Sets/src/mage/sets/alliances/HeartOfYavimaya.java @@ -29,7 +29,6 @@ package mage.sets.alliances; import java.util.UUID; import mage.abilities.Ability; -import mage.abilities.common.EntersBattlefieldAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.SacrificeTargetCost; diff --git a/Mage.Sets/src/mage/sets/alliances/PhyrexianWarBeast2.java b/Mage.Sets/src/mage/sets/alliances/PhyrexianWarBeast2.java index baa04a1b989..e7653af15bc 100644 --- a/Mage.Sets/src/mage/sets/alliances/PhyrexianWarBeast2.java +++ b/Mage.Sets/src/mage/sets/alliances/PhyrexianWarBeast2.java @@ -28,7 +28,6 @@ package mage.sets.alliances; import java.util.UUID; -import mage.constants.Rarity; /** * diff --git a/Mage.Sets/src/mage/sets/alliances/RoyalHerbalist2.java b/Mage.Sets/src/mage/sets/alliances/RoyalHerbalist2.java index df1a431a587..6391e0d3fb0 100644 --- a/Mage.Sets/src/mage/sets/alliances/RoyalHerbalist2.java +++ b/Mage.Sets/src/mage/sets/alliances/RoyalHerbalist2.java @@ -28,10 +28,6 @@ package mage.sets.alliances; import java.util.UUID; -import mage.MageInt; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Rarity; /** * diff --git a/Mage.Sets/src/mage/sets/alliances/ShelteredValley.java b/Mage.Sets/src/mage/sets/alliances/ShelteredValley.java index b897797aa1e..f85b35896a5 100644 --- a/Mage.Sets/src/mage/sets/alliances/ShelteredValley.java +++ b/Mage.Sets/src/mage/sets/alliances/ShelteredValley.java @@ -33,8 +33,6 @@ import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.Condition; import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition; -import mage.abilities.costs.Cost; -import mage.abilities.costs.CostImpl; import mage.abilities.costs.common.SacrificeAllCost; import mage.abilities.decorator.ConditionalOneShotEffect; import mage.abilities.effects.Effect; diff --git a/Mage.Sets/src/mage/sets/alliances/SoldeviAdnate2.java b/Mage.Sets/src/mage/sets/alliances/SoldeviAdnate2.java index 644ac231489..7844a06cebc 100644 --- a/Mage.Sets/src/mage/sets/alliances/SoldeviAdnate2.java +++ b/Mage.Sets/src/mage/sets/alliances/SoldeviAdnate2.java @@ -28,10 +28,6 @@ package mage.sets.alliances; import java.util.UUID; -import mage.MageInt; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Rarity; /** * diff --git a/Mage.Sets/src/mage/sets/anthologyjacevschandra/TerrainGenerator.java b/Mage.Sets/src/mage/sets/anthologyjacevschandra/TerrainGenerator.java index 09a28d1904d..4f234526ca8 100644 --- a/Mage.Sets/src/mage/sets/anthologyjacevschandra/TerrainGenerator.java +++ b/Mage.Sets/src/mage/sets/anthologyjacevschandra/TerrainGenerator.java @@ -41,7 +41,6 @@ import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.FilterCard; -import mage.filter.common.FilterLandCard; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.CardTypePredicate; import mage.filter.predicate.mageobject.SupertypePredicate; diff --git a/Mage.Sets/src/mage/sets/antiquities/CitanulDruid.java b/Mage.Sets/src/mage/sets/antiquities/CitanulDruid.java index dff9da458eb..23f91ba8899 100644 --- a/Mage.Sets/src/mage/sets/antiquities/CitanulDruid.java +++ b/Mage.Sets/src/mage/sets/antiquities/CitanulDruid.java @@ -34,9 +34,7 @@ import mage.abilities.effects.common.counter.AddCountersSourceEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; -import mage.constants.SetTargetPointer; import mage.constants.TargetController; -import mage.constants.Zone; import mage.counters.CounterType; import mage.filter.common.FilterArtifactSpell; import mage.filter.predicate.permanent.ControllerPredicate; diff --git a/Mage.Sets/src/mage/sets/antiquities/UrzasChalice.java b/Mage.Sets/src/mage/sets/antiquities/UrzasChalice.java index fec0b82cdf2..6f157b26f67 100644 --- a/Mage.Sets/src/mage/sets/antiquities/UrzasChalice.java +++ b/Mage.Sets/src/mage/sets/antiquities/UrzasChalice.java @@ -28,7 +28,6 @@ package mage.sets.antiquities; import java.util.UUID; -import mage.ObjectColor; import mage.abilities.TriggeredAbilityImpl; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.common.DoIfCostPaid; diff --git a/Mage.Sets/src/mage/sets/apocalypse/EnlistmentOfficer.java b/Mage.Sets/src/mage/sets/apocalypse/EnlistmentOfficer.java index 2b46d650488..1d4cbe42a2d 100644 --- a/Mage.Sets/src/mage/sets/apocalypse/EnlistmentOfficer.java +++ b/Mage.Sets/src/mage/sets/apocalypse/EnlistmentOfficer.java @@ -29,15 +29,10 @@ package mage.sets.apocalypse; import java.util.UUID; import mage.MageInt; -import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.abilities.keyword.FirstStrikeAbility; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Rarity; -import mage.constants.Zone; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.EnvoyEffect; import mage.filter.FilterCard; diff --git a/Mage.Sets/src/mage/sets/apocalypse/GoblinRingleader.java b/Mage.Sets/src/mage/sets/apocalypse/GoblinRingleader.java index 34dfc3a2ef2..dd8ae8e30bf 100644 --- a/Mage.Sets/src/mage/sets/apocalypse/GoblinRingleader.java +++ b/Mage.Sets/src/mage/sets/apocalypse/GoblinRingleader.java @@ -29,15 +29,10 @@ package mage.sets.apocalypse; import java.util.UUID; import mage.MageInt; -import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.abilities.keyword.HasteAbility; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Rarity; -import mage.constants.Zone; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.EnvoyEffect; import mage.filter.FilterCard; diff --git a/Mage.Sets/src/mage/sets/apocalypse/HauntedAngel.java b/Mage.Sets/src/mage/sets/apocalypse/HauntedAngel.java index b044375bec5..1a95cf4eff6 100644 --- a/Mage.Sets/src/mage/sets/apocalypse/HauntedAngel.java +++ b/Mage.Sets/src/mage/sets/apocalypse/HauntedAngel.java @@ -34,7 +34,6 @@ import mage.abilities.common.DiesTriggeredAbility; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.ExileSourceEffect; import mage.abilities.keyword.FlyingAbility; -import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Outcome; diff --git a/Mage.Sets/src/mage/sets/apocalypse/KavuHowler.java b/Mage.Sets/src/mage/sets/apocalypse/KavuHowler.java index 5a724d26974..4070e676693 100644 --- a/Mage.Sets/src/mage/sets/apocalypse/KavuHowler.java +++ b/Mage.Sets/src/mage/sets/apocalypse/KavuHowler.java @@ -29,14 +29,9 @@ package mage.sets.apocalypse; import java.util.UUID; import mage.MageInt; -import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Rarity; -import mage.constants.Zone; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.EnvoyEffect; import mage.filter.FilterCard; diff --git a/Mage.Sets/src/mage/sets/apocalypse/MaskOfIntolerance.java b/Mage.Sets/src/mage/sets/apocalypse/MaskOfIntolerance.java index c0ac3330e6e..eadbef4c71c 100644 --- a/Mage.Sets/src/mage/sets/apocalypse/MaskOfIntolerance.java +++ b/Mage.Sets/src/mage/sets/apocalypse/MaskOfIntolerance.java @@ -41,7 +41,6 @@ import mage.constants.Rarity; import mage.constants.TargetController; import mage.constants.Zone; import mage.game.Game; -import mage.target.targetpointer.FixedTarget; /** * diff --git a/Mage.Sets/src/mage/sets/apocalypse/Necravolver.java b/Mage.Sets/src/mage/sets/apocalypse/Necravolver.java index 1a37ec37553..24d3f31cbfe 100644 --- a/Mage.Sets/src/mage/sets/apocalypse/Necravolver.java +++ b/Mage.Sets/src/mage/sets/apocalypse/Necravolver.java @@ -33,7 +33,6 @@ import mage.abilities.Ability; import mage.abilities.common.DealsDamageGainLifeSourceTriggeredAbility; import mage.abilities.common.EntersBattlefieldAbility; import mage.abilities.condition.common.KickedCostCondition; -import mage.abilities.effects.EntersBattlefieldEffect; import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.abilities.effects.common.counter.AddCountersSourceEffect; import mage.abilities.keyword.KickerAbility; diff --git a/Mage.Sets/src/mage/sets/apocalypse/PutridWarrior.java b/Mage.Sets/src/mage/sets/apocalypse/PutridWarrior.java index 2b07d7a4523..1d6f2fc5d52 100644 --- a/Mage.Sets/src/mage/sets/apocalypse/PutridWarrior.java +++ b/Mage.Sets/src/mage/sets/apocalypse/PutridWarrior.java @@ -44,7 +44,6 @@ import mage.game.Game; import mage.game.events.GameEvent.EventType; import mage.game.events.GameEvent; import mage.players.Player; -import mage.target.targetpointer.FixedTarget; /** * diff --git a/Mage.Sets/src/mage/sets/apocalypse/Rakavolver.java b/Mage.Sets/src/mage/sets/apocalypse/Rakavolver.java index e020d9fd2ff..80d0831afd5 100644 --- a/Mage.Sets/src/mage/sets/apocalypse/Rakavolver.java +++ b/Mage.Sets/src/mage/sets/apocalypse/Rakavolver.java @@ -33,7 +33,6 @@ import mage.abilities.Ability; import mage.abilities.common.DealsDamageGainLifeSourceTriggeredAbility; import mage.abilities.common.EntersBattlefieldAbility; import mage.abilities.condition.common.KickedCostCondition; -import mage.abilities.effects.EntersBattlefieldEffect; import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.abilities.effects.common.counter.AddCountersSourceEffect; import mage.abilities.keyword.KickerAbility; diff --git a/Mage.Sets/src/mage/sets/apocalypse/ReefShaman.java b/Mage.Sets/src/mage/sets/apocalypse/ReefShaman.java index a66ce005308..5181ad2470f 100644 --- a/Mage.Sets/src/mage/sets/apocalypse/ReefShaman.java +++ b/Mage.Sets/src/mage/sets/apocalypse/ReefShaman.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.continuous.BecomesBasicLandTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/apocalypse/SylvanMessenger.java b/Mage.Sets/src/mage/sets/apocalypse/SylvanMessenger.java index ebd4641c225..984a1a432be 100644 --- a/Mage.Sets/src/mage/sets/apocalypse/SylvanMessenger.java +++ b/Mage.Sets/src/mage/sets/apocalypse/SylvanMessenger.java @@ -29,15 +29,10 @@ package mage.sets.apocalypse; import java.util.UUID; import mage.MageInt; -import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.abilities.keyword.TrampleAbility; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Rarity; -import mage.constants.Zone; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.EnvoyEffect; import mage.filter.FilterCard; diff --git a/Mage.Sets/src/mage/sets/apocalypse/UnnaturalSelection.java b/Mage.Sets/src/mage/sets/apocalypse/UnnaturalSelection.java index 0106d3ca2fc..ad34d4d35fd 100644 --- a/Mage.Sets/src/mage/sets/apocalypse/UnnaturalSelection.java +++ b/Mage.Sets/src/mage/sets/apocalypse/UnnaturalSelection.java @@ -27,7 +27,6 @@ */ package mage.sets.apocalypse; -import java.util.Set; import java.util.UUID; import mage.abilities.Ability; @@ -36,7 +35,6 @@ import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.common.continuous.BecomesChosenCreatureTypeTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/arabiannights/AbuJafar.java b/Mage.Sets/src/mage/sets/arabiannights/AbuJafar.java index f87583c73f8..181d8d1acc2 100644 --- a/Mage.Sets/src/mage/sets/arabiannights/AbuJafar.java +++ b/Mage.Sets/src/mage/sets/arabiannights/AbuJafar.java @@ -29,7 +29,6 @@ package mage.sets.arabiannights; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.DiesTriggeredAbility; import mage.abilities.effects.common.DestroyAllEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/arabiannights/DesertNomads.java b/Mage.Sets/src/mage/sets/arabiannights/DesertNomads.java index 64f1d16f7f7..99a006378c4 100644 --- a/Mage.Sets/src/mage/sets/arabiannights/DesertNomads.java +++ b/Mage.Sets/src/mage/sets/arabiannights/DesertNomads.java @@ -29,17 +29,13 @@ package mage.sets.arabiannights; import java.util.UUID; import mage.MageInt; -import mage.MageObjectReference; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.PreventionEffectImpl; import mage.abilities.effects.common.PreventAllDamageToSourceEffect; -import mage.abilities.effects.common.PreventDamageBySourceEffect; import mage.abilities.keyword.LandwalkAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; -import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.common.FilterLandPermanent; diff --git a/Mage.Sets/src/mage/sets/arabiannights/EyeForAnEye.java b/Mage.Sets/src/mage/sets/arabiannights/EyeForAnEye.java index 19a23d307e7..467d069e07b 100644 --- a/Mage.Sets/src/mage/sets/arabiannights/EyeForAnEye.java +++ b/Mage.Sets/src/mage/sets/arabiannights/EyeForAnEye.java @@ -40,8 +40,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.permanent.Permanent; -import mage.game.stack.Spell; import mage.players.Player; import mage.target.targetpointer.FixedTarget; diff --git a/Mage.Sets/src/mage/sets/arabiannights/Jihad.java b/Mage.Sets/src/mage/sets/arabiannights/Jihad.java index ee8540a133c..65436e4dca0 100644 --- a/Mage.Sets/src/mage/sets/arabiannights/Jihad.java +++ b/Mage.Sets/src/mage/sets/arabiannights/Jihad.java @@ -40,23 +40,19 @@ import mage.filter.FilterPermanent; import mage.filter.predicate.mageobject.ColorPredicate; import mage.ObjectColor; import mage.abilities.Ability; -import mage.abilities.decorator.ConditionalOneShotEffect; import mage.abilities.TriggeredAbility; import mage.abilities.common.OnEventTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.Condition; -import mage.abilities.condition.common.NoCreatureCondition; import mage.abilities.decorator.ConditionalTriggeredAbility; import mage.abilities.effects.common.SacrificeSourceEffect; import mage.abilities.effects.common.continuous.BoostAllEffect; import mage.constants.Duration; -import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.predicate.Predicates; import mage.filter.predicate.permanent.TokenPredicate; import mage.game.Game; import mage.game.events.GameEvent; -import mage.players.Player; /** * diff --git a/Mage.Sets/src/mage/sets/arabiannights/Metamorphosis.java b/Mage.Sets/src/mage/sets/arabiannights/Metamorphosis.java index 2f51c0d3e93..3a8ba9c3d12 100644 --- a/Mage.Sets/src/mage/sets/arabiannights/Metamorphosis.java +++ b/Mage.Sets/src/mage/sets/arabiannights/Metamorphosis.java @@ -40,8 +40,6 @@ import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; import mage.game.Game; -import mage.game.permanent.Permanent; -import mage.players.Player; import mage.target.common.TargetControlledCreaturePermanent; import mage.abilities.effects.common.AddConditionalManaOfAnyColorEffect; diff --git a/Mage.Sets/src/mage/sets/arabiannights/Oasis.java b/Mage.Sets/src/mage/sets/arabiannights/Oasis.java index 4a182e19166..5b24858bb35 100644 --- a/Mage.Sets/src/mage/sets/arabiannights/Oasis.java +++ b/Mage.Sets/src/mage/sets/arabiannights/Oasis.java @@ -28,13 +28,6 @@ package mage.sets.arabiannights; import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.effects.common.PreventDamageToTargetEffect; -import mage.constants.Duration; -import mage.constants.Zone; -import mage.target.common.TargetCreaturePermanent; /** * diff --git a/Mage.Sets/src/mage/sets/archenemy/NantukoMonastery.java b/Mage.Sets/src/mage/sets/archenemy/NantukoMonastery.java index c866c135130..e16d35be847 100644 --- a/Mage.Sets/src/mage/sets/archenemy/NantukoMonastery.java +++ b/Mage.Sets/src/mage/sets/archenemy/NantukoMonastery.java @@ -33,7 +33,6 @@ import mage.abilities.Ability; import mage.abilities.condition.common.CardsInControllerGraveCondition; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.decorator.ConditionalActivatedAbility; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect; import mage.abilities.keyword.FirstStrikeAbility; import mage.abilities.mana.ColorlessManaAbility; diff --git a/Mage.Sets/src/mage/sets/avacynrestored/AngelsTomb.java b/Mage.Sets/src/mage/sets/avacynrestored/AngelsTomb.java index 6396ad82c36..3030a245547 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/AngelsTomb.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/AngelsTomb.java @@ -32,7 +32,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.CreatureEntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect; import mage.abilities.keyword.FlyingAbility; diff --git a/Mage.Sets/src/mage/sets/avacynrestored/BlessingsOfNature.java b/Mage.Sets/src/mage/sets/avacynrestored/BlessingsOfNature.java index c62c0e7e361..9cb2d4a07ec 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/BlessingsOfNature.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/BlessingsOfNature.java @@ -28,7 +28,6 @@ package mage.sets.avacynrestored; import java.util.UUID; -import mage.abilities.Ability; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.counter.DistributeCountersEffect; import mage.abilities.keyword.MiracleAbility; diff --git a/Mage.Sets/src/mage/sets/avacynrestored/DemonicRising.java b/Mage.Sets/src/mage/sets/avacynrestored/DemonicRising.java index c320fa32841..5e6550a2a95 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/DemonicRising.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/DemonicRising.java @@ -29,13 +29,11 @@ package mage.sets.avacynrestored; import mage.constants.CardType; import mage.constants.Rarity; -import mage.ObjectColor; import mage.abilities.TriggeredAbility; import mage.abilities.common.BeginningOfYourEndStepTriggeredAbility; import mage.abilities.condition.common.OneControlledCreatureCondition; import mage.abilities.decorator.ConditionalTriggeredAbility; import mage.abilities.effects.common.CreateTokenEffect; -import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.game.permanent.token.DemonToken; diff --git a/Mage.Sets/src/mage/sets/avacynrestored/GiselaBladeOfGoldnight.java b/Mage.Sets/src/mage/sets/avacynrestored/GiselaBladeOfGoldnight.java index 871ff82d7a2..bb3c9fb723d 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/GiselaBladeOfGoldnight.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/GiselaBladeOfGoldnight.java @@ -43,9 +43,6 @@ import mage.constants.Zone; import mage.game.Game; import mage.game.events.GameEvent; import mage.game.events.GameEvent.EventType; -import static mage.game.events.GameEvent.EventType.DAMAGE_CREATURE; -import static mage.game.events.GameEvent.EventType.DAMAGE_PLANESWALKER; -import static mage.game.events.GameEvent.EventType.DAMAGE_PLAYER; import mage.game.permanent.Permanent; /** diff --git a/Mage.Sets/src/mage/sets/avacynrestored/PillarOfFlame.java b/Mage.Sets/src/mage/sets/avacynrestored/PillarOfFlame.java index cded0352470..6431bc7c4f6 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/PillarOfFlame.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/PillarOfFlame.java @@ -30,20 +30,10 @@ package mage.sets.avacynrestored; import java.util.UUID; import mage.constants.CardType; import mage.constants.Duration; -import mage.constants.Outcome; import mage.constants.Rarity; -import mage.abilities.Ability; -import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.effects.common.replacement.DealtDamageToCreatureBySourceDies; import mage.cards.CardImpl; -import mage.constants.Zone; -import mage.game.Game; -import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; -import mage.game.events.ZoneChangeEvent; -import mage.game.permanent.Permanent; -import mage.players.Player; import mage.target.common.TargetCreatureOrPlayer; import mage.watchers.common.DamagedByWatcher; diff --git a/Mage.Sets/src/mage/sets/avacynrestored/RevengeOfTheHunted.java b/Mage.Sets/src/mage/sets/avacynrestored/RevengeOfTheHunted.java index 14f44752841..ce1473b0efd 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/RevengeOfTheHunted.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/RevengeOfTheHunted.java @@ -31,18 +31,14 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; -import mage.abilities.Ability; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.Effect; -import mage.abilities.effects.RequirementEffect; import mage.abilities.effects.common.combat.MustBeBlockedByAllTargetEffect; import mage.abilities.effects.common.continuous.BoostTargetEffect; import mage.abilities.effects.common.continuous.GainAbilityTargetEffect; import mage.abilities.keyword.MiracleAbility; import mage.abilities.keyword.TrampleAbility; import mage.cards.CardImpl; -import mage.game.Game; -import mage.game.permanent.Permanent; import mage.target.common.TargetCreaturePermanent; /** diff --git a/Mage.Sets/src/mage/sets/avacynrestored/VexingDevil.java b/Mage.Sets/src/mage/sets/avacynrestored/VexingDevil.java index bbf11eb0170..e9de7a7307c 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/VexingDevil.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/VexingDevil.java @@ -39,7 +39,6 @@ import mage.game.Game; import mage.game.permanent.Permanent; import mage.players.Player; -import java.util.Set; import java.util.UUID; /** diff --git a/Mage.Sets/src/mage/sets/avacynrestored/VoiceOfTheProvinces.java b/Mage.Sets/src/mage/sets/avacynrestored/VoiceOfTheProvinces.java index 4cb50e37fe1..bd2f28ad273 100644 --- a/Mage.Sets/src/mage/sets/avacynrestored/VoiceOfTheProvinces.java +++ b/Mage.Sets/src/mage/sets/avacynrestored/VoiceOfTheProvinces.java @@ -29,7 +29,6 @@ package mage.sets.avacynrestored; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.keyword.FlyingAbility; diff --git a/Mage.Sets/src/mage/sets/betrayersofkamigawa/FlamesOfTheBloodHand.java b/Mage.Sets/src/mage/sets/betrayersofkamigawa/FlamesOfTheBloodHand.java index 676751e8832..feca973cba5 100644 --- a/Mage.Sets/src/mage/sets/betrayersofkamigawa/FlamesOfTheBloodHand.java +++ b/Mage.Sets/src/mage/sets/betrayersofkamigawa/FlamesOfTheBloodHand.java @@ -29,10 +29,8 @@ package mage.sets.betrayersofkamigawa; import java.util.UUID; import mage.abilities.Ability; -import mage.abilities.effects.Effect; import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.effects.common.DamageTargetEffect; -import mage.abilities.effects.common.continuous.CantGainLifeTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/betrayersofkamigawa/OpalEyeKondasYojimbo.java b/Mage.Sets/src/mage/sets/betrayersofkamigawa/OpalEyeKondasYojimbo.java index 3c8aab5978a..0084b4ddd07 100644 --- a/Mage.Sets/src/mage/sets/betrayersofkamigawa/OpalEyeKondasYojimbo.java +++ b/Mage.Sets/src/mage/sets/betrayersofkamigawa/OpalEyeKondasYojimbo.java @@ -39,7 +39,6 @@ import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.PreventionEffectImpl; import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.effects.common.PreventDamageToSourceEffect; import mage.abilities.keyword.BushidoAbility; diff --git a/Mage.Sets/src/mage/sets/betrayersofkamigawa/RoarOfJukai.java b/Mage.Sets/src/mage/sets/betrayersofkamigawa/RoarOfJukai.java index f91630d7fde..41f1b679350 100644 --- a/Mage.Sets/src/mage/sets/betrayersofkamigawa/RoarOfJukai.java +++ b/Mage.Sets/src/mage/sets/betrayersofkamigawa/RoarOfJukai.java @@ -42,7 +42,6 @@ import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; import mage.filter.FilterPermanent; -import mage.filter.common.FilterBlockingCreature; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.SubtypePredicate; import mage.filter.predicate.permanent.BlockedPredicate; diff --git a/Mage.Sets/src/mage/sets/betrayersofkamigawa/RoninCliffrider.java b/Mage.Sets/src/mage/sets/betrayersofkamigawa/RoninCliffrider.java index 8c2b616eeeb..f550590e7ed 100644 --- a/Mage.Sets/src/mage/sets/betrayersofkamigawa/RoninCliffrider.java +++ b/Mage.Sets/src/mage/sets/betrayersofkamigawa/RoninCliffrider.java @@ -33,7 +33,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.AttacksTriggeredAbility; import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.common.DamagePlayersEffect; import mage.abilities.keyword.BushidoAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/betrayersofkamigawa/ScourgeOfNumai.java b/Mage.Sets/src/mage/sets/betrayersofkamigawa/ScourgeOfNumai.java index f67d0cf6043..0b3846df142 100644 --- a/Mage.Sets/src/mage/sets/betrayersofkamigawa/ScourgeOfNumai.java +++ b/Mage.Sets/src/mage/sets/betrayersofkamigawa/ScourgeOfNumai.java @@ -30,7 +30,6 @@ package mage.sets.betrayersofkamigawa; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.common.AttacksOrBlocksTriggeredAbility; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.effects.OneShotEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/betrayersofkamigawa/TomorrowAzamisFamiliar.java b/Mage.Sets/src/mage/sets/betrayersofkamigawa/TomorrowAzamisFamiliar.java index 98df6ce7a49..fac8df58e70 100644 --- a/Mage.Sets/src/mage/sets/betrayersofkamigawa/TomorrowAzamisFamiliar.java +++ b/Mage.Sets/src/mage/sets/betrayersofkamigawa/TomorrowAzamisFamiliar.java @@ -43,7 +43,6 @@ import mage.constants.Zone; import mage.filter.FilterCard; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; /** * diff --git a/Mage.Sets/src/mage/sets/betrayersofkamigawa/YukoraThePrisoner.java b/Mage.Sets/src/mage/sets/betrayersofkamigawa/YukoraThePrisoner.java index f13fa1f787a..7415b754264 100644 --- a/Mage.Sets/src/mage/sets/betrayersofkamigawa/YukoraThePrisoner.java +++ b/Mage.Sets/src/mage/sets/betrayersofkamigawa/YukoraThePrisoner.java @@ -33,13 +33,11 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.LeavesBattlefieldTriggeredAbility; import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.common.SacrificeAllEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; import mage.filter.common.FilterControlledCreaturePermanent; -import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.SubtypePredicate; import mage.game.Game; diff --git a/Mage.Sets/src/mage/sets/bornofthegods/AerieWorshippers.java b/Mage.Sets/src/mage/sets/bornofthegods/AerieWorshippers.java index 07f5b6b9955..c5964674835 100644 --- a/Mage.Sets/src/mage/sets/bornofthegods/AerieWorshippers.java +++ b/Mage.Sets/src/mage/sets/bornofthegods/AerieWorshippers.java @@ -29,7 +29,6 @@ package mage.sets.bornofthegods; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.effects.common.DoIfCostPaid; diff --git a/Mage.Sets/src/mage/sets/bornofthegods/CullingMark.java b/Mage.Sets/src/mage/sets/bornofthegods/CullingMark.java index 762cdf0e98a..2703d9022a1 100644 --- a/Mage.Sets/src/mage/sets/bornofthegods/CullingMark.java +++ b/Mage.Sets/src/mage/sets/bornofthegods/CullingMark.java @@ -28,14 +28,11 @@ package mage.sets.bornofthegods; import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.effects.common.combat.BlocksIfAbleTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; -import mage.constants.Zone; import mage.target.common.TargetCreaturePermanent; /** diff --git a/Mage.Sets/src/mage/sets/bornofthegods/DawnToDusk.java b/Mage.Sets/src/mage/sets/bornofthegods/DawnToDusk.java index 8aef835f749..24f079e7542 100644 --- a/Mage.Sets/src/mage/sets/bornofthegods/DawnToDusk.java +++ b/Mage.Sets/src/mage/sets/bornofthegods/DawnToDusk.java @@ -34,11 +34,9 @@ import mage.abilities.effects.common.ReturnFromGraveyardToHandTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; -import mage.constants.TargetController; import mage.filter.FilterCard; import mage.filter.FilterPermanent; import mage.filter.predicate.mageobject.CardTypePredicate; -import mage.filter.predicate.permanent.ControllerPredicate; import mage.target.TargetPermanent; import mage.target.common.TargetCardInYourGraveyard; diff --git a/Mage.Sets/src/mage/sets/bornofthegods/ForlornPseudamma.java b/Mage.Sets/src/mage/sets/bornofthegods/ForlornPseudamma.java index b8d786b7560..be54292f9fe 100644 --- a/Mage.Sets/src/mage/sets/bornofthegods/ForlornPseudamma.java +++ b/Mage.Sets/src/mage/sets/bornofthegods/ForlornPseudamma.java @@ -29,7 +29,6 @@ package mage.sets.bornofthegods; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.effects.common.DoIfCostPaid; diff --git a/Mage.Sets/src/mage/sets/bornofthegods/HoldAtBay.java b/Mage.Sets/src/mage/sets/bornofthegods/HoldAtBay.java index bdb8d61a1e6..0374957da23 100644 --- a/Mage.Sets/src/mage/sets/bornofthegods/HoldAtBay.java +++ b/Mage.Sets/src/mage/sets/bornofthegods/HoldAtBay.java @@ -28,7 +28,6 @@ package mage.sets.bornofthegods; import java.util.UUID; -import mage.abilities.effects.common.PreventAllDamageByAllEffect; import mage.abilities.effects.common.PreventDamageToTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/bornofthegods/RaisedByWolves.java b/Mage.Sets/src/mage/sets/bornofthegods/RaisedByWolves.java index dc8e5b51f9b..88f785abf3c 100644 --- a/Mage.Sets/src/mage/sets/bornofthegods/RaisedByWolves.java +++ b/Mage.Sets/src/mage/sets/bornofthegods/RaisedByWolves.java @@ -28,7 +28,6 @@ package mage.sets.bornofthegods; import java.util.UUID; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; diff --git a/Mage.Sets/src/mage/sets/bornofthegods/SirenSongLyre.java b/Mage.Sets/src/mage/sets/bornofthegods/SirenSongLyre.java index a2a9a07deeb..7c87bd36b7f 100644 --- a/Mage.Sets/src/mage/sets/bornofthegods/SirenSongLyre.java +++ b/Mage.Sets/src/mage/sets/bornofthegods/SirenSongLyre.java @@ -36,7 +36,6 @@ import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.TapTargetEffect; import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; -import mage.abilities.keyword.DeathtouchAbility; import mage.abilities.keyword.EquipAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; diff --git a/Mage.Sets/src/mage/sets/bornofthegods/ThunderBrute.java b/Mage.Sets/src/mage/sets/bornofthegods/ThunderBrute.java index d165ba47c74..86d53f4064a 100644 --- a/Mage.Sets/src/mage/sets/bornofthegods/ThunderBrute.java +++ b/Mage.Sets/src/mage/sets/bornofthegods/ThunderBrute.java @@ -41,7 +41,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; -import mage.target.common.TargetCreaturePermanent; /** * diff --git a/Mage.Sets/src/mage/sets/bornofthegods/TokenAndCounters/CentaurEnchantmentCreatureToken.java b/Mage.Sets/src/mage/sets/bornofthegods/TokenAndCounters/CentaurEnchantmentCreatureToken.java index 6b163db8781..741445b2cd7 100644 --- a/Mage.Sets/src/mage/sets/bornofthegods/TokenAndCounters/CentaurEnchantmentCreatureToken.java +++ b/Mage.Sets/src/mage/sets/bornofthegods/TokenAndCounters/CentaurEnchantmentCreatureToken.java @@ -28,7 +28,6 @@ package mage.sets.bornofthegods.TokenAndCounters; import mage.MageInt; -import mage.ObjectColor; import mage.constants.CardType; import mage.game.permanent.token.Token; diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/ImiStatue.java b/Mage.Sets/src/mage/sets/championsofkamigawa/ImiStatue.java index 44aa153855c..2c0e80f4c52 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/ImiStatue.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/ImiStatue.java @@ -36,8 +36,6 @@ import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; -import mage.filter.FilterPermanent; -import mage.filter.common.FilterArtifactPermanent; import mage.filter.common.FilterControlledArtifactPermanent; import mage.filter.common.FilterControlledPermanent; import mage.game.Game; diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/KitsuneHealer.java b/Mage.Sets/src/mage/sets/championsofkamigawa/KitsuneHealer.java index 24b3d366ce8..d938ba829a1 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/KitsuneHealer.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/KitsuneHealer.java @@ -36,15 +36,12 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.effects.PreventionEffectImpl; import mage.abilities.effects.common.PreventDamageToTargetEffect; import mage.cards.CardImpl; import mage.constants.Duration; import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.SupertypePredicate; -import mage.game.Game; -import mage.game.events.GameEvent; import mage.target.common.TargetCreatureOrPlayer; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/MasakoTheHumorless.java b/Mage.Sets/src/mage/sets/championsofkamigawa/MasakoTheHumorless.java index 51b74037045..4ed22d1f412 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/MasakoTheHumorless.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/MasakoTheHumorless.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.AsThoughEffectImpl; -import mage.abilities.keyword.DefenderAbility; import mage.abilities.keyword.FlashAbility; import mage.cards.CardImpl; import mage.constants.AsThoughEffectType; diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/OathkeeperTakenosDaisho.java b/Mage.Sets/src/mage/sets/championsofkamigawa/OathkeeperTakenosDaisho.java index 37280572b80..e6447b57ba1 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/OathkeeperTakenosDaisho.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/OathkeeperTakenosDaisho.java @@ -33,7 +33,6 @@ import mage.abilities.common.DiesAttachedTriggeredAbility; import mage.abilities.common.PutIntoGraveFromBattlefieldSourceTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.Condition; -import mage.abilities.condition.common.EquippedMatchesFilterCondition; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.decorator.ConditionalTriggeredAbility; import mage.abilities.effects.Effect; diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/RagDealer.java b/Mage.Sets/src/mage/sets/championsofkamigawa/RagDealer.java index edf95da6756..9210d0199c9 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/RagDealer.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/RagDealer.java @@ -44,7 +44,6 @@ import mage.cards.Card; import mage.cards.CardImpl; import mage.filter.FilterCard; import mage.game.Game; -import mage.target.TargetCard; import mage.target.common.TargetCardInASingleGraveyard; /** diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/RaggedVeins.java b/Mage.Sets/src/mage/sets/championsofkamigawa/RaggedVeins.java index 7120eb5ba46..2df0597ad4f 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/RaggedVeins.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/RaggedVeins.java @@ -29,7 +29,6 @@ package mage.sets.championsofkamigawa; import java.util.UUID; -import mage.abilities.Ability; import mage.abilities.common.DamageDealtToAttachedTriggeredAbility; import mage.abilities.dynamicvalue.common.NumericSetToEffectValues; import mage.abilities.effects.Effect; diff --git a/Mage.Sets/src/mage/sets/coldsnap/BalduvianRage.java b/Mage.Sets/src/mage/sets/coldsnap/BalduvianRage.java index 41295396b00..3a3952792ad 100644 --- a/Mage.Sets/src/mage/sets/coldsnap/BalduvianRage.java +++ b/Mage.Sets/src/mage/sets/coldsnap/BalduvianRage.java @@ -36,7 +36,6 @@ import mage.constants.Rarity; import mage.abilities.dynamicvalue.common.ManacostVariableValue; import mage.abilities.dynamicvalue.common.StaticValue; import mage.abilities.effects.common.continuous.BoostTargetEffect; -import mage.constants.Duration; import mage.target.common.TargetCreaturePermanent; import mage.abilities.effects.common.CreateDelayedTriggeredAbilityEffect; diff --git a/Mage.Sets/src/mage/sets/coldsnap/Sunscour.java b/Mage.Sets/src/mage/sets/coldsnap/Sunscour.java index 0a9426135c7..b7a0717a288 100644 --- a/Mage.Sets/src/mage/sets/coldsnap/Sunscour.java +++ b/Mage.Sets/src/mage/sets/coldsnap/Sunscour.java @@ -37,10 +37,7 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.filter.FilterCard; -import mage.filter.FilterSpell; import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.Predicates; -import mage.filter.predicate.mageobject.CardTypePredicate; import mage.filter.predicate.mageobject.ColorPredicate; import mage.target.common.TargetCardInHand; diff --git a/Mage.Sets/src/mage/sets/commander/BuriedAlive.java b/Mage.Sets/src/mage/sets/commander/BuriedAlive.java index 0419ce55333..50a31595713 100644 --- a/Mage.Sets/src/mage/sets/commander/BuriedAlive.java +++ b/Mage.Sets/src/mage/sets/commander/BuriedAlive.java @@ -30,9 +30,7 @@ package mage.sets.commander; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.effects.SearchEffect; -import mage.cards.Card; import mage.cards.CardImpl; -import mage.cards.Cards; import mage.cards.CardsImpl; import mage.constants.CardType; import mage.constants.Outcome; diff --git a/Mage.Sets/src/mage/sets/commander/DeathByDragons.java b/Mage.Sets/src/mage/sets/commander/DeathByDragons.java index cf0cd6741bc..16112a02b82 100644 --- a/Mage.Sets/src/mage/sets/commander/DeathByDragons.java +++ b/Mage.Sets/src/mage/sets/commander/DeathByDragons.java @@ -28,7 +28,6 @@ package mage.sets.commander; import java.util.UUID; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/commander/SzadekLordOfSecrets.java b/Mage.Sets/src/mage/sets/commander/SzadekLordOfSecrets.java index 59a0f4fa34f..e726058f039 100644 --- a/Mage.Sets/src/mage/sets/commander/SzadekLordOfSecrets.java +++ b/Mage.Sets/src/mage/sets/commander/SzadekLordOfSecrets.java @@ -27,14 +27,12 @@ */ package mage.sets.commander; -import java.util.List; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.keyword.FlyingAbility; -import mage.cards.Card; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/commander2013/Crawlspace.java b/Mage.Sets/src/mage/sets/commander2013/Crawlspace.java index 8388782df7d..cbd3905f228 100644 --- a/Mage.Sets/src/mage/sets/commander2013/Crawlspace.java +++ b/Mage.Sets/src/mage/sets/commander2013/Crawlspace.java @@ -35,7 +35,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.RulesEffects; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/commander2013/CurseOfInertia.java b/Mage.Sets/src/mage/sets/commander2013/CurseOfInertia.java index 0a42606d674..68f92608f2b 100644 --- a/Mage.Sets/src/mage/sets/commander2013/CurseOfInertia.java +++ b/Mage.Sets/src/mage/sets/commander2013/CurseOfInertia.java @@ -30,7 +30,6 @@ package mage.sets.commander2013; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.TriggeredAbilityImpl; -import mage.abilities.effects.Effect; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.AttachEffect; import mage.abilities.keyword.EnchantAbility; @@ -44,10 +43,8 @@ import mage.game.events.GameEvent; import mage.game.events.GameEvent.EventType; import mage.game.permanent.Permanent; import mage.players.Player; -import mage.target.Target; import mage.target.TargetPermanent; import mage.target.TargetPlayer; -import mage.target.targetpointer.FixedTarget; /** * diff --git a/Mage.Sets/src/mage/sets/commander2013/FromTheAshes.java b/Mage.Sets/src/mage/sets/commander2013/FromTheAshes.java index 6189fcf236c..73f016c1952 100644 --- a/Mage.Sets/src/mage/sets/commander2013/FromTheAshes.java +++ b/Mage.Sets/src/mage/sets/commander2013/FromTheAshes.java @@ -28,7 +28,6 @@ package mage.sets.commander2013; import java.util.HashMap; -import java.util.List; import java.util.Map; import java.util.UUID; import mage.abilities.Ability; diff --git a/Mage.Sets/src/mage/sets/commander2013/HomewardPath.java b/Mage.Sets/src/mage/sets/commander2013/HomewardPath.java index 851d1497719..cded3d13412 100644 --- a/Mage.Sets/src/mage/sets/commander2013/HomewardPath.java +++ b/Mage.Sets/src/mage/sets/commander2013/HomewardPath.java @@ -27,9 +27,7 @@ */ package mage.sets.commander2013; -import java.util.HashSet; import java.util.Iterator; -import java.util.Set; import java.util.UUID; import mage.MageObjectReference; import mage.abilities.Ability; diff --git a/Mage.Sets/src/mage/sets/commander2013/MysticBarrier.java b/Mage.Sets/src/mage/sets/commander2013/MysticBarrier.java index d2e928228f1..d919e8efda2 100644 --- a/Mage.Sets/src/mage/sets/commander2013/MysticBarrier.java +++ b/Mage.Sets/src/mage/sets/commander2013/MysticBarrier.java @@ -50,7 +50,6 @@ import mage.game.events.GameEvent.EventType; import mage.game.permanent.Permanent; import mage.players.Player; import mage.players.PlayerList; -import static mage.sets.commander2013.MysticBarrierChooseEffect.DIRECTION_CHOICE; /** * diff --git a/Mage.Sets/src/mage/sets/commander2013/OneDozenEyes.java b/Mage.Sets/src/mage/sets/commander2013/OneDozenEyes.java index bd384718db1..2994c15b8cc 100644 --- a/Mage.Sets/src/mage/sets/commander2013/OneDozenEyes.java +++ b/Mage.Sets/src/mage/sets/commander2013/OneDozenEyes.java @@ -29,7 +29,6 @@ package mage.sets.commander2013; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Mode; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.keyword.EntwineAbility; diff --git a/Mage.Sets/src/mage/sets/commander2013/Ophiomancer.java b/Mage.Sets/src/mage/sets/commander2013/Ophiomancer.java index d7856088e14..c64ef615345 100644 --- a/Mage.Sets/src/mage/sets/commander2013/Ophiomancer.java +++ b/Mage.Sets/src/mage/sets/commander2013/Ophiomancer.java @@ -29,7 +29,6 @@ package mage.sets.commander2013; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition; import mage.abilities.decorator.ConditionalTriggeredAbility; diff --git a/Mage.Sets/src/mage/sets/commander2013/ShattergangBrothers.java b/Mage.Sets/src/mage/sets/commander2013/ShattergangBrothers.java index f06aa0c7a16..5b447174aab 100644 --- a/Mage.Sets/src/mage/sets/commander2013/ShattergangBrothers.java +++ b/Mage.Sets/src/mage/sets/commander2013/ShattergangBrothers.java @@ -39,16 +39,13 @@ import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; -import mage.filter.FilterPermanent; import mage.filter.common.FilterControlledArtifactPermanent; import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.common.FilterControlledPermanent; -import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.CardTypePredicate; import mage.game.Game; import mage.game.permanent.Permanent; import mage.players.Player; -import mage.target.TargetPermanent; import mage.target.common.TargetControlledCreaturePermanent; import mage.target.common.TargetControlledPermanent; diff --git a/Mage.Sets/src/mage/sets/commander2013/SpawningGrounds.java b/Mage.Sets/src/mage/sets/commander2013/SpawningGrounds.java index 128bbdb07dc..12b4193542c 100644 --- a/Mage.Sets/src/mage/sets/commander2013/SpawningGrounds.java +++ b/Mage.Sets/src/mage/sets/commander2013/SpawningGrounds.java @@ -29,7 +29,6 @@ package mage.sets.commander2013; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleStaticAbility; diff --git a/Mage.Sets/src/mage/sets/commander2013/SpringjackPasture.java b/Mage.Sets/src/mage/sets/commander2013/SpringjackPasture.java index 7d443677289..410e73111f9 100644 --- a/Mage.Sets/src/mage/sets/commander2013/SpringjackPasture.java +++ b/Mage.Sets/src/mage/sets/commander2013/SpringjackPasture.java @@ -28,9 +28,7 @@ package mage.sets.commander2013; import java.util.UUID; -import mage.MageInt; import mage.Mana; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.SacrificeXTargetCost; diff --git a/Mage.Sets/src/mage/sets/commander2013/SydriGalvanicGenius.java b/Mage.Sets/src/mage/sets/commander2013/SydriGalvanicGenius.java index 6560caf47c1..0fae3ccfcdd 100644 --- a/Mage.Sets/src/mage/sets/commander2013/SydriGalvanicGenius.java +++ b/Mage.Sets/src/mage/sets/commander2013/SydriGalvanicGenius.java @@ -41,8 +41,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.PTChangingEffects_7; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/commander2013/VisionSkeins.java b/Mage.Sets/src/mage/sets/commander2013/VisionSkeins.java index a80e5075b21..f11b3fa589b 100644 --- a/Mage.Sets/src/mage/sets/commander2013/VisionSkeins.java +++ b/Mage.Sets/src/mage/sets/commander2013/VisionSkeins.java @@ -28,7 +28,6 @@ package mage.sets.commander2013; import java.util.UUID; -import mage.abilities.dynamicvalue.common.ManacostVariableValue; import mage.abilities.effects.common.DrawCardAllEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/commander2014/AEtherGale.java b/Mage.Sets/src/mage/sets/commander2014/AEtherGale.java index 5da47aba9e4..21b37652b03 100644 --- a/Mage.Sets/src/mage/sets/commander2014/AEtherGale.java +++ b/Mage.Sets/src/mage/sets/commander2014/AEtherGale.java @@ -28,7 +28,6 @@ package mage.sets.commander2014; import java.util.UUID; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.ReturnToHandTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/commander2014/BitterFeud.java b/Mage.Sets/src/mage/sets/commander2014/BitterFeud.java index 3edb66881d9..ea8469c40dd 100644 --- a/Mage.Sets/src/mage/sets/commander2014/BitterFeud.java +++ b/Mage.Sets/src/mage/sets/commander2014/BitterFeud.java @@ -43,8 +43,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.game.Game; import mage.game.events.GameEvent; -import static mage.game.events.GameEvent.EventType.DAMAGE_CREATURE; -import static mage.game.events.GameEvent.EventType.DAMAGE_PLAYER; import mage.game.permanent.Permanent; import mage.game.stack.StackObject; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/commander2014/HallowedSpiritkeeper.java b/Mage.Sets/src/mage/sets/commander2014/HallowedSpiritkeeper.java index 156f6bc8119..fa56c25ecb5 100644 --- a/Mage.Sets/src/mage/sets/commander2014/HallowedSpiritkeeper.java +++ b/Mage.Sets/src/mage/sets/commander2014/HallowedSpiritkeeper.java @@ -33,7 +33,6 @@ import mage.abilities.common.DiesTriggeredAbility; import mage.abilities.dynamicvalue.common.CardsInControllerGraveyardCount; import mage.abilities.effects.Effect; import mage.abilities.effects.common.CreateTokenEffect; -import mage.abilities.keyword.FlyingAbility; import mage.abilities.keyword.VigilanceAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/commander2014/ImpactResonance.java b/Mage.Sets/src/mage/sets/commander2014/ImpactResonance.java index 2fe1403e7b9..7b83375b40e 100644 --- a/Mage.Sets/src/mage/sets/commander2014/ImpactResonance.java +++ b/Mage.Sets/src/mage/sets/commander2014/ImpactResonance.java @@ -34,7 +34,6 @@ import mage.abilities.MageSingleton; import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.effects.Effect; import mage.abilities.effects.common.DamageMultiEffect; -import mage.abilities.effects.common.DamageTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/commander2014/NecromanticSelection.java b/Mage.Sets/src/mage/sets/commander2014/NecromanticSelection.java index 4a2b82a1356..80547d636a6 100644 --- a/Mage.Sets/src/mage/sets/commander2014/NecromanticSelection.java +++ b/Mage.Sets/src/mage/sets/commander2014/NecromanticSelection.java @@ -42,8 +42,6 @@ import mage.cards.CardsImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.ColorChangingEffects_5; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/commander2014/VolcanicOffering.java b/Mage.Sets/src/mage/sets/commander2014/VolcanicOffering.java index 24896dfb329..3e89b8924bd 100644 --- a/Mage.Sets/src/mage/sets/commander2014/VolcanicOffering.java +++ b/Mage.Sets/src/mage/sets/commander2014/VolcanicOffering.java @@ -36,7 +36,6 @@ import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.TargetController; -import mage.filter.FilterPermanent; import mage.filter.common.FilterCreaturePermanent; import mage.filter.common.FilterLandPermanent; import mage.filter.predicate.Predicates; diff --git a/Mage.Sets/src/mage/sets/conflux/RakkaMar.java b/Mage.Sets/src/mage/sets/conflux/RakkaMar.java index c36080e2cd7..7404bb6d3e9 100644 --- a/Mage.Sets/src/mage/sets/conflux/RakkaMar.java +++ b/Mage.Sets/src/mage/sets/conflux/RakkaMar.java @@ -33,7 +33,6 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.Zone; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; diff --git a/Mage.Sets/src/mage/sets/darkascension/ChillOfForeboding.java b/Mage.Sets/src/mage/sets/darkascension/ChillOfForeboding.java index 1587e7dcd3a..876c2a976ff 100644 --- a/Mage.Sets/src/mage/sets/darkascension/ChillOfForeboding.java +++ b/Mage.Sets/src/mage/sets/darkascension/ChillOfForeboding.java @@ -37,7 +37,6 @@ import mage.abilities.Ability; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.OneShotEffect; import mage.abilities.keyword.FlashbackAbility; -import mage.cards.Card; import mage.cards.CardImpl; import mage.constants.TimingRule; import mage.game.Game; diff --git a/Mage.Sets/src/mage/sets/darkascension/GatherTheTownsfolk.java b/Mage.Sets/src/mage/sets/darkascension/GatherTheTownsfolk.java index 15553884e18..a625de57466 100644 --- a/Mage.Sets/src/mage/sets/darkascension/GatherTheTownsfolk.java +++ b/Mage.Sets/src/mage/sets/darkascension/GatherTheTownsfolk.java @@ -30,7 +30,6 @@ package mage.sets.darkascension; import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; -import mage.ObjectColor; import mage.abilities.condition.common.FatefulHourCondition; import mage.abilities.decorator.ConditionalOneShotEffect; import mage.abilities.effects.common.CreateTokenEffect; diff --git a/Mage.Sets/src/mage/sets/darkascension/IncreasingConfusion.java b/Mage.Sets/src/mage/sets/darkascension/IncreasingConfusion.java index b0408ee75bf..6b8e1ca96c8 100644 --- a/Mage.Sets/src/mage/sets/darkascension/IncreasingConfusion.java +++ b/Mage.Sets/src/mage/sets/darkascension/IncreasingConfusion.java @@ -34,7 +34,6 @@ import mage.abilities.Ability; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.OneShotEffect; import mage.abilities.keyword.FlashbackAbility; -import mage.cards.Card; import mage.cards.CardImpl; import mage.game.Game; import mage.game.stack.Spell; diff --git a/Mage.Sets/src/mage/sets/darkascension/VillageSurvivors.java b/Mage.Sets/src/mage/sets/darkascension/VillageSurvivors.java index e345623219f..d294ee2cfde 100644 --- a/Mage.Sets/src/mage/sets/darkascension/VillageSurvivors.java +++ b/Mage.Sets/src/mage/sets/darkascension/VillageSurvivors.java @@ -36,7 +36,6 @@ import mage.constants.Zone; import mage.MageInt; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.common.FatefulHourCondition; -import mage.abilities.condition.common.MorbidCondition; import mage.abilities.decorator.ConditionalContinuousEffect; import mage.abilities.effects.common.continuous.GainAbilityControlledEffect; import mage.abilities.keyword.VigilanceAbility; diff --git a/Mage.Sets/src/mage/sets/darkascension/WolfhuntersQuiver.java b/Mage.Sets/src/mage/sets/darkascension/WolfhuntersQuiver.java index e5f464a6340..7b9dd367581 100644 --- a/Mage.Sets/src/mage/sets/darkascension/WolfhuntersQuiver.java +++ b/Mage.Sets/src/mage/sets/darkascension/WolfhuntersQuiver.java @@ -34,7 +34,6 @@ import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; -import mage.abilities.ActivatedAbilityImpl; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.TapSourceCost; @@ -46,7 +45,6 @@ import mage.abilities.keyword.EquipAbility; import mage.cards.CardImpl; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.SubtypePredicate; -import mage.target.Target; import mage.target.common.TargetCreatureOrPlayer; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/darksteel/ArcboundReclaimer.java b/Mage.Sets/src/mage/sets/darksteel/ArcboundReclaimer.java index adbeb24c187..73b7655aa9a 100644 --- a/Mage.Sets/src/mage/sets/darksteel/ArcboundReclaimer.java +++ b/Mage.Sets/src/mage/sets/darksteel/ArcboundReclaimer.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.RemoveCountersSourceCost; -import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.common.PutOnLibraryTargetEffect; import mage.abilities.keyword.ModularAbility; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/darksteel/EchoingDecay.java b/Mage.Sets/src/mage/sets/darksteel/EchoingDecay.java index 3fe5288f549..eb236e5b4e3 100644 --- a/Mage.Sets/src/mage/sets/darksteel/EchoingDecay.java +++ b/Mage.Sets/src/mage/sets/darksteel/EchoingDecay.java @@ -38,7 +38,6 @@ import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.NamePredicate; import mage.filter.predicate.permanent.PermanentIdPredicate; import mage.game.Game; diff --git a/Mage.Sets/src/mage/sets/darksteel/SwordOfLightAndShadow.java b/Mage.Sets/src/mage/sets/darksteel/SwordOfLightAndShadow.java index da9fae9edfc..24f6fc3e5d2 100644 --- a/Mage.Sets/src/mage/sets/darksteel/SwordOfLightAndShadow.java +++ b/Mage.Sets/src/mage/sets/darksteel/SwordOfLightAndShadow.java @@ -46,7 +46,6 @@ import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; -import static mage.constants.Zone.GRAVEYARD; import mage.filter.FilterCard; import mage.filter.common.FilterCreatureCard; import mage.filter.predicate.Predicates; diff --git a/Mage.Sets/src/mage/sets/dissension/Carom.java b/Mage.Sets/src/mage/sets/dissension/Carom.java index 97569b0e97c..97d78615085 100644 --- a/Mage.Sets/src/mage/sets/dissension/Carom.java +++ b/Mage.Sets/src/mage/sets/dissension/Carom.java @@ -35,13 +35,11 @@ import mage.abilities.effects.common.DrawCardSourceControllerEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; -import mage.constants.Outcome; import mage.constants.Rarity; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.AnotherTargetPredicate; import mage.game.Game; import mage.game.events.GameEvent; -import mage.target.TargetSource; import mage.target.common.TargetCreaturePermanent; /** diff --git a/Mage.Sets/src/mage/sets/dissension/Drekavac.java b/Mage.Sets/src/mage/sets/dissension/Drekavac.java index e752a3ac8fa..c3f84bf16b3 100644 --- a/Mage.Sets/src/mage/sets/dissension/Drekavac.java +++ b/Mage.Sets/src/mage/sets/dissension/Drekavac.java @@ -36,7 +36,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.filter.FilterCard; -import mage.filter.common.FilterCreatureCard; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.CardTypePredicate; import mage.target.common.TargetCardInHand; diff --git a/Mage.Sets/src/mage/sets/dissension/GnatAlleyCreeper.java b/Mage.Sets/src/mage/sets/dissension/GnatAlleyCreeper.java index 1b7b52f0cd4..ca09220e91b 100644 --- a/Mage.Sets/src/mage/sets/dissension/GnatAlleyCreeper.java +++ b/Mage.Sets/src/mage/sets/dissension/GnatAlleyCreeper.java @@ -30,15 +30,12 @@ package mage.sets.dissension; import java.util.UUID; import mage.MageInt; import mage.abilities.common.SimpleEvasionAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.combat.CantBeBlockedByCreaturesSourceEffect; -import mage.abilities.keyword.CantBeBlockedSourceAbility; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; -import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.AbilityPredicate; diff --git a/Mage.Sets/src/mage/sets/dissension/IsperiaTheInscrutable.java b/Mage.Sets/src/mage/sets/dissension/IsperiaTheInscrutable.java index eaf0698845d..2436e3b7a67 100644 --- a/Mage.Sets/src/mage/sets/dissension/IsperiaTheInscrutable.java +++ b/Mage.Sets/src/mage/sets/dissension/IsperiaTheInscrutable.java @@ -29,7 +29,6 @@ package mage.sets.dissension; import java.util.UUID; import mage.MageInt; -import mage.MageObject; import mage.abilities.Ability; import mage.abilities.common.DealsCombatDamageToAPlayerTriggeredAbility; import mage.abilities.effects.Effect; diff --git a/Mage.Sets/src/mage/sets/dissension/KillSuitCultist.java b/Mage.Sets/src/mage/sets/dissension/KillSuitCultist.java index 397c5065970..f52fbac387e 100644 --- a/Mage.Sets/src/mage/sets/dissension/KillSuitCultist.java +++ b/Mage.Sets/src/mage/sets/dissension/KillSuitCultist.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.AttacksEachTurnStaticAbility; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.SacrificeSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.ReplacementEffectImpl; diff --git a/Mage.Sets/src/mage/sets/dissension/PalliationAccord.java b/Mage.Sets/src/mage/sets/dissension/PalliationAccord.java index 9014dce7344..306d1eaab52 100644 --- a/Mage.Sets/src/mage/sets/dissension/PalliationAccord.java +++ b/Mage.Sets/src/mage/sets/dissension/PalliationAccord.java @@ -44,7 +44,6 @@ import mage.counters.CounterType; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.permanent.ControllerPredicate; import mage.game.Game; -import mage.game.events.GameEvent.EventType; import mage.game.events.GameEvent; /** diff --git a/Mage.Sets/src/mage/sets/dissension/PsychoticFury.java b/Mage.Sets/src/mage/sets/dissension/PsychoticFury.java index 8031edef3cb..4c8ba9db4ea 100644 --- a/Mage.Sets/src/mage/sets/dissension/PsychoticFury.java +++ b/Mage.Sets/src/mage/sets/dissension/PsychoticFury.java @@ -36,7 +36,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; -import mage.filter.FilterCard; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.MulticoloredPredicate; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/dissension/RainOfGore.java b/Mage.Sets/src/mage/sets/dissension/RainOfGore.java index 35598e1f069..67dfc8b0ec3 100644 --- a/Mage.Sets/src/mage/sets/dissension/RainOfGore.java +++ b/Mage.Sets/src/mage/sets/dissension/RainOfGore.java @@ -39,7 +39,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.game.Game; import mage.game.events.GameEvent; -import static mage.game.events.GameEvent.EventType.GAIN_LIFE; import mage.game.stack.StackObject; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/dissension/RakdosCarnarium.java b/Mage.Sets/src/mage/sets/dissension/RakdosCarnarium.java index 5b58098a7be..7e3cb0ef84a 100644 --- a/Mage.Sets/src/mage/sets/dissension/RakdosCarnarium.java +++ b/Mage.Sets/src/mage/sets/dissension/RakdosCarnarium.java @@ -32,18 +32,14 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.Zone; import mage.Mana; -import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTappedAbility; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.common.ReturnToHandChosenControlledPermanentEffect; -import mage.abilities.effects.common.ReturnToHandTargetEffect; import mage.abilities.mana.SimpleManaAbility; import mage.cards.CardImpl; import mage.filter.common.FilterControlledLandPermanent; import mage.filter.common.FilterControlledPermanent; -import mage.target.Target; -import mage.target.common.TargetControlledPermanent; /** * @author Loki diff --git a/Mage.Sets/src/mage/sets/dissension/VerdantEidolon.java b/Mage.Sets/src/mage/sets/dissension/VerdantEidolon.java index 2f801f83517..0629342b2c5 100644 --- a/Mage.Sets/src/mage/sets/dissension/VerdantEidolon.java +++ b/Mage.Sets/src/mage/sets/dissension/VerdantEidolon.java @@ -30,7 +30,6 @@ package mage.sets.dissension; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SpellCastControllerTriggeredAbility; import mage.abilities.costs.common.SacrificeSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; diff --git a/Mage.Sets/src/mage/sets/divinevsdemonic/LordOfThePit.java b/Mage.Sets/src/mage/sets/divinevsdemonic/LordOfThePit.java index e51700ee55f..0d4b8e1de00 100644 --- a/Mage.Sets/src/mage/sets/divinevsdemonic/LordOfThePit.java +++ b/Mage.Sets/src/mage/sets/divinevsdemonic/LordOfThePit.java @@ -27,7 +27,6 @@ */ package mage.sets.divinevsdemonic; -import java.util.Set; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; diff --git a/Mage.Sets/src/mage/sets/dragonsmaze/AdventOfTheWurm.java b/Mage.Sets/src/mage/sets/dragonsmaze/AdventOfTheWurm.java index f0a0143c79a..ace03881d80 100644 --- a/Mage.Sets/src/mage/sets/dragonsmaze/AdventOfTheWurm.java +++ b/Mage.Sets/src/mage/sets/dragonsmaze/AdventOfTheWurm.java @@ -29,7 +29,6 @@ package mage.sets.dragonsmaze; import java.util.UUID; -import mage.ObjectColor; import mage.abilities.effects.common.CreateTokenEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/dragonsmaze/BloodScrivener.java b/Mage.Sets/src/mage/sets/dragonsmaze/BloodScrivener.java index 035069f6361..b9884870f55 100644 --- a/Mage.Sets/src/mage/sets/dragonsmaze/BloodScrivener.java +++ b/Mage.Sets/src/mage/sets/dragonsmaze/BloodScrivener.java @@ -41,7 +41,6 @@ import mage.abilities.effects.ReplacementEffectImpl; import mage.cards.CardImpl; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.players.Player; /** diff --git a/Mage.Sets/src/mage/sets/dragonsmaze/KrasisIncubation.java b/Mage.Sets/src/mage/sets/dragonsmaze/KrasisIncubation.java index 8196a59984e..ca30d2e0f43 100644 --- a/Mage.Sets/src/mage/sets/dragonsmaze/KrasisIncubation.java +++ b/Mage.Sets/src/mage/sets/dragonsmaze/KrasisIncubation.java @@ -42,7 +42,6 @@ import mage.abilities.effects.common.combat.CantBlockAttackActivateAttachedEffec import mage.abilities.effects.common.counter.AddPlusOneCountersAttachedEffect; import mage.abilities.keyword.EnchantAbility; import mage.cards.CardImpl; -import mage.constants.Duration; import mage.constants.Outcome; import mage.target.TargetPermanent; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/dragonsmaze/SinisterPossession.java b/Mage.Sets/src/mage/sets/dragonsmaze/SinisterPossession.java index 8f1dc6d0dc7..5c9ccb8bb0a 100644 --- a/Mage.Sets/src/mage/sets/dragonsmaze/SinisterPossession.java +++ b/Mage.Sets/src/mage/sets/dragonsmaze/SinisterPossession.java @@ -29,7 +29,6 @@ package mage.sets.dragonsmaze; import mage.abilities.Ability; import mage.abilities.common.AttacksOrBlocksEnchantedTriggeredAbility; -import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.LoseLifeControllerAttachedEffect; import mage.abilities.keyword.EnchantAbility; diff --git a/Mage.Sets/src/mage/sets/dragonsoftarkir/CommuneWithLava.java b/Mage.Sets/src/mage/sets/dragonsoftarkir/CommuneWithLava.java index 0d45bd893ae..405a6d84540 100644 --- a/Mage.Sets/src/mage/sets/dragonsoftarkir/CommuneWithLava.java +++ b/Mage.Sets/src/mage/sets/dragonsoftarkir/CommuneWithLava.java @@ -41,7 +41,6 @@ import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.PhaseStep; import mage.constants.Rarity; -import mage.constants.Zone; import mage.game.Game; import mage.players.Player; import mage.target.targetpointer.FixedTarget; diff --git a/Mage.Sets/src/mage/sets/dragonsoftarkir/DromokaDunecaster.java b/Mage.Sets/src/mage/sets/dragonsoftarkir/DromokaDunecaster.java index 2f93846daaa..4865fe19758 100644 --- a/Mage.Sets/src/mage/sets/dragonsoftarkir/DromokaDunecaster.java +++ b/Mage.Sets/src/mage/sets/dragonsoftarkir/DromokaDunecaster.java @@ -34,7 +34,6 @@ import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.TapTargetEffect; import mage.abilities.keyword.FlyingAbility; -import mage.abilities.keyword.IslandwalkAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/dragonsoftarkir/HarbingerOfTheHunt.java b/Mage.Sets/src/mage/sets/dragonsoftarkir/HarbingerOfTheHunt.java index 467e44f3148..ec6e9b2cf33 100644 --- a/Mage.Sets/src/mage/sets/dragonsoftarkir/HarbingerOfTheHunt.java +++ b/Mage.Sets/src/mage/sets/dragonsoftarkir/HarbingerOfTheHunt.java @@ -29,7 +29,6 @@ package mage.sets.dragonsoftarkir; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.DamageAllEffect; diff --git a/Mage.Sets/src/mage/sets/dragonsoftarkir/SabertoothOutrider.java b/Mage.Sets/src/mage/sets/dragonsoftarkir/SabertoothOutrider.java index 67dfd809937..8f0e3e1f787 100644 --- a/Mage.Sets/src/mage/sets/dragonsoftarkir/SabertoothOutrider.java +++ b/Mage.Sets/src/mage/sets/dragonsoftarkir/SabertoothOutrider.java @@ -39,7 +39,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; -import mage.filter.common.FilterControlledCreaturePermanent; /** * diff --git a/Mage.Sets/src/mage/sets/dragonsoftarkir/ServantOfTheScale.java b/Mage.Sets/src/mage/sets/dragonsoftarkir/ServantOfTheScale.java index 0dcd5a78c73..2967f548d09 100644 --- a/Mage.Sets/src/mage/sets/dragonsoftarkir/ServantOfTheScale.java +++ b/Mage.Sets/src/mage/sets/dragonsoftarkir/ServantOfTheScale.java @@ -29,7 +29,6 @@ package mage.sets.dragonsoftarkir; import java.util.UUID; import mage.MageInt; -import mage.MageObject; import mage.abilities.Ability; import mage.abilities.common.DiesTriggeredAbility; import mage.abilities.common.EntersBattlefieldAbility; diff --git a/Mage.Sets/src/mage/sets/eighthedition/PhyrexianColossus.java b/Mage.Sets/src/mage/sets/eighthedition/PhyrexianColossus.java index 85a2993cfb9..ad75db0c311 100644 --- a/Mage.Sets/src/mage/sets/eighthedition/PhyrexianColossus.java +++ b/Mage.Sets/src/mage/sets/eighthedition/PhyrexianColossus.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.PayLifeCost; -import mage.abilities.effects.common.DoIfCostPaid; import mage.abilities.effects.common.DontUntapInControllersUntapStepSourceEffect; import mage.abilities.effects.common.UntapSourceEffect; import mage.abilities.effects.common.combat.CantBeBlockedByOneEffect; diff --git a/Mage.Sets/src/mage/sets/eighthedition/WarpedDevotion.java b/Mage.Sets/src/mage/sets/eighthedition/WarpedDevotion.java index 777f332ff05..29836a8a4da 100644 --- a/Mage.Sets/src/mage/sets/eighthedition/WarpedDevotion.java +++ b/Mage.Sets/src/mage/sets/eighthedition/WarpedDevotion.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.abilities.TriggeredAbilityImpl; import mage.abilities.effects.Effect; import mage.abilities.effects.common.discard.DiscardTargetEffect; -import mage.cards.Card; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/elspethvstezzeret/SwellOfCourage.java b/Mage.Sets/src/mage/sets/elspethvstezzeret/SwellOfCourage.java index 54c389f20d0..16856a48363 100644 --- a/Mage.Sets/src/mage/sets/elspethvstezzeret/SwellOfCourage.java +++ b/Mage.Sets/src/mage/sets/elspethvstezzeret/SwellOfCourage.java @@ -29,7 +29,6 @@ package mage.sets.elspethvstezzeret; import java.util.UUID; import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.dynamicvalue.common.GetXValue; import mage.abilities.dynamicvalue.common.ManacostVariableValue; import mage.abilities.effects.common.continuous.BoostControlledEffect; import mage.abilities.keyword.ReinforceAbility; diff --git a/Mage.Sets/src/mage/sets/eventide/CankerousThirst.java b/Mage.Sets/src/mage/sets/eventide/CankerousThirst.java index aa3f328d8b6..ff09499ef84 100644 --- a/Mage.Sets/src/mage/sets/eventide/CankerousThirst.java +++ b/Mage.Sets/src/mage/sets/eventide/CankerousThirst.java @@ -37,7 +37,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.ColoredManaSymbol; import mage.constants.Duration; -import mage.constants.ManaType; import mage.constants.Rarity; import mage.target.common.TargetCreaturePermanent; import mage.watchers.common.ManaSpentToCastWatcher; diff --git a/Mage.Sets/src/mage/sets/eventide/EdgeOfTheDivinity.java b/Mage.Sets/src/mage/sets/eventide/EdgeOfTheDivinity.java index 779c1d40839..6a48b06d97b 100644 --- a/Mage.Sets/src/mage/sets/eventide/EdgeOfTheDivinity.java +++ b/Mage.Sets/src/mage/sets/eventide/EdgeOfTheDivinity.java @@ -35,13 +35,10 @@ import mage.abilities.condition.common.EnchantedCreatureColorCondition; import mage.abilities.decorator.ConditionalContinuousEffect; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.continuous.BoostEnchantedEffect; -import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; -import mage.abilities.keyword.DeathtouchAbility; import mage.abilities.keyword.EnchantAbility; import mage.constants.CardType; import mage.constants.Rarity; import mage.cards.CardImpl; -import mage.constants.AttachmentType; import mage.constants.Outcome; import mage.constants.Zone; import mage.target.TargetPermanent; diff --git a/Mage.Sets/src/mage/sets/eventide/FavorOfTheOverbeing.java b/Mage.Sets/src/mage/sets/eventide/FavorOfTheOverbeing.java index 6290750c586..d16f877b95a 100644 --- a/Mage.Sets/src/mage/sets/eventide/FavorOfTheOverbeing.java +++ b/Mage.Sets/src/mage/sets/eventide/FavorOfTheOverbeing.java @@ -36,7 +36,6 @@ import mage.abilities.decorator.ConditionalContinuousEffect; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.continuous.BoostEnchantedEffect; import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; -import mage.abilities.keyword.DeathtouchAbility; import mage.abilities.keyword.EnchantAbility; import mage.abilities.keyword.FlyingAbility; import mage.abilities.keyword.VigilanceAbility; diff --git a/Mage.Sets/src/mage/sets/eventide/FetidHeath.java b/Mage.Sets/src/mage/sets/eventide/FetidHeath.java index 22c527249c6..684acdac4ae 100644 --- a/Mage.Sets/src/mage/sets/eventide/FetidHeath.java +++ b/Mage.Sets/src/mage/sets/eventide/FetidHeath.java @@ -34,8 +34,6 @@ import mage.constants.Rarity; import mage.Mana; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.common.BasicManaEffect; -import mage.abilities.mana.BasicManaAbility; import mage.abilities.mana.ColorlessManaAbility; import mage.abilities.mana.SimpleManaAbility; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/eventide/FieryBombardment.java b/Mage.Sets/src/mage/sets/eventide/FieryBombardment.java index 92dc0082cbf..92a08fdc716 100644 --- a/Mage.Sets/src/mage/sets/eventide/FieryBombardment.java +++ b/Mage.Sets/src/mage/sets/eventide/FieryBombardment.java @@ -31,14 +31,10 @@ import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.Cost; -import mage.abilities.costs.common.SacrificeAllCost; import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.effects.Effect; import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.common.DamageTargetEffect; -import mage.cards.Card; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Outcome; diff --git a/Mage.Sets/src/mage/sets/eventide/ImpelledGiant.java b/Mage.Sets/src/mage/sets/eventide/ImpelledGiant.java index 25aabf3f56e..674100c4c3d 100644 --- a/Mage.Sets/src/mage/sets/eventide/ImpelledGiant.java +++ b/Mage.Sets/src/mage/sets/eventide/ImpelledGiant.java @@ -33,7 +33,6 @@ import mage.MageInt; import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.Cost; import mage.abilities.costs.CostImpl; import mage.abilities.effects.Effect; diff --git a/Mage.Sets/src/mage/sets/eventide/PatrolSignaler.java b/Mage.Sets/src/mage/sets/eventide/PatrolSignaler.java index f8e9bac9c6d..9c7f7761574 100644 --- a/Mage.Sets/src/mage/sets/eventide/PatrolSignaler.java +++ b/Mage.Sets/src/mage/sets/eventide/PatrolSignaler.java @@ -29,7 +29,6 @@ package mage.sets.eventide; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.UntapSourceCost; diff --git a/Mage.Sets/src/mage/sets/eventide/Snakeform.java b/Mage.Sets/src/mage/sets/eventide/Snakeform.java index 86afe90a5b4..0be6d95aca7 100644 --- a/Mage.Sets/src/mage/sets/eventide/Snakeform.java +++ b/Mage.Sets/src/mage/sets/eventide/Snakeform.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.abilities.effects.Effect; import mage.abilities.effects.common.DrawCardSourceControllerEffect; import mage.abilities.effects.common.continuous.BecomesCreatureTargetEffect; -import mage.abilities.effects.common.continuous.LoseAllAbilitiesTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/eventide/SootImp.java b/Mage.Sets/src/mage/sets/eventide/SootImp.java index 5db6896edad..cf2eca42950 100644 --- a/Mage.Sets/src/mage/sets/eventide/SootImp.java +++ b/Mage.Sets/src/mage/sets/eventide/SootImp.java @@ -32,8 +32,6 @@ import mage.MageInt; import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.SpellCastAllTriggeredAbility; -import mage.abilities.costs.Cost; -import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.OneShotEffect; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/eventide/SpringjackShepherd.java b/Mage.Sets/src/mage/sets/eventide/SpringjackShepherd.java index 481269f78f2..9c61785ac0a 100644 --- a/Mage.Sets/src/mage/sets/eventide/SpringjackShepherd.java +++ b/Mage.Sets/src/mage/sets/eventide/SpringjackShepherd.java @@ -29,7 +29,6 @@ package mage.sets.eventide; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.dynamicvalue.DynamicValue; diff --git a/Mage.Sets/src/mage/sets/eventide/SyphonLife.java b/Mage.Sets/src/mage/sets/eventide/SyphonLife.java index d66dfc67788..04ddc92ae96 100644 --- a/Mage.Sets/src/mage/sets/eventide/SyphonLife.java +++ b/Mage.Sets/src/mage/sets/eventide/SyphonLife.java @@ -31,12 +31,10 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; -import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.GainLifeEffect; import mage.abilities.effects.common.LoseLifeTargetEffect; import mage.abilities.keyword.RetraceAbility; import mage.cards.CardImpl; -import mage.constants.TimingRule; import mage.target.TargetPlayer; /** diff --git a/Mage.Sets/src/mage/sets/eventide/UnnervingAssault.java b/Mage.Sets/src/mage/sets/eventide/UnnervingAssault.java index 79a9834abdb..42166bdb776 100644 --- a/Mage.Sets/src/mage/sets/eventide/UnnervingAssault.java +++ b/Mage.Sets/src/mage/sets/eventide/UnnervingAssault.java @@ -36,7 +36,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.ColoredManaSymbol; import mage.constants.Duration; -import mage.constants.ManaType; import mage.constants.Rarity; import mage.constants.TargetController; import mage.filter.common.FilterCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/exodus/Forbid.java b/Mage.Sets/src/mage/sets/exodus/Forbid.java index 0848da34186..b74289028b7 100644 --- a/Mage.Sets/src/mage/sets/exodus/Forbid.java +++ b/Mage.Sets/src/mage/sets/exodus/Forbid.java @@ -29,7 +29,6 @@ package mage.sets.exodus; import java.util.UUID; -import mage.abilities.costs.common.DiscardCardCost; import mage.abilities.costs.common.DiscardTargetCost; import mage.abilities.effects.common.CounterTargetEffect; import mage.abilities.keyword.BuybackAbility; diff --git a/Mage.Sets/src/mage/sets/exodus/PegasusStampede.java b/Mage.Sets/src/mage/sets/exodus/PegasusStampede.java index 7d9869a6633..e1dfaced477 100644 --- a/Mage.Sets/src/mage/sets/exodus/PegasusStampede.java +++ b/Mage.Sets/src/mage/sets/exodus/PegasusStampede.java @@ -28,7 +28,6 @@ package mage.sets.exodus; import java.util.UUID; -import mage.MageInt; import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.keyword.BuybackAbility; diff --git a/Mage.Sets/src/mage/sets/fallenempires/DwarvenSoldier.java b/Mage.Sets/src/mage/sets/fallenempires/DwarvenSoldier.java index a8400e5e083..340567c5676 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/DwarvenSoldier.java +++ b/Mage.Sets/src/mage/sets/fallenempires/DwarvenSoldier.java @@ -29,7 +29,6 @@ package mage.sets.fallenempires; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.BlocksOrBecomesBlockedByCreatureTriggeredAbility; import mage.abilities.effects.common.continuous.BoostSourceEffect; import mage.cards.CardImpl; @@ -37,8 +36,6 @@ import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.Predicates; -import mage.filter.predicate.mageobject.ColorPredicate; /** * diff --git a/Mage.Sets/src/mage/sets/fallenempires/ElvishScout1.java b/Mage.Sets/src/mage/sets/fallenempires/ElvishScout1.java index c8e09605ef3..dbe9b42f07c 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/ElvishScout1.java +++ b/Mage.Sets/src/mage/sets/fallenempires/ElvishScout1.java @@ -44,7 +44,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.predicate.permanent.AttackingPredicate; -import mage.filter.predicate.permanent.AttackingPredicate; import mage.target.common.TargetControlledCreaturePermanent; /** diff --git a/Mage.Sets/src/mage/sets/fallenempires/ElvishScout3.java b/Mage.Sets/src/mage/sets/fallenempires/ElvishScout3.java index 061983d0f8b..d5b1256c5a6 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/ElvishScout3.java +++ b/Mage.Sets/src/mage/sets/fallenempires/ElvishScout3.java @@ -28,10 +28,6 @@ package mage.sets.fallenempires; import java.util.UUID; -import mage.MageInt; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Rarity; /** * diff --git a/Mage.Sets/src/mage/sets/fallenempires/FarrelsMantle.java b/Mage.Sets/src/mage/sets/fallenempires/FarrelsMantle.java index ad62e3c1bf5..02225dee47e 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/FarrelsMantle.java +++ b/Mage.Sets/src/mage/sets/fallenempires/FarrelsMantle.java @@ -49,7 +49,6 @@ import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.Predicate; import mage.filter.predicate.Predicates; import mage.game.Game; -import mage.target.Target; import mage.target.TargetPermanent; import mage.target.common.TargetCreaturePermanent; import mage.game.permanent.Permanent; diff --git a/Mage.Sets/src/mage/sets/fallenempires/FarrelsZealot2.java b/Mage.Sets/src/mage/sets/fallenempires/FarrelsZealot2.java index f87feed1cdc..4000777f175 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/FarrelsZealot2.java +++ b/Mage.Sets/src/mage/sets/fallenempires/FarrelsZealot2.java @@ -28,7 +28,6 @@ package mage.sets.fallenempires; import java.util.UUID; -import mage.constants.Rarity; /** * diff --git a/Mage.Sets/src/mage/sets/fallenempires/FarrelsZealot3.java b/Mage.Sets/src/mage/sets/fallenempires/FarrelsZealot3.java index af5d84df989..877492f1d55 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/FarrelsZealot3.java +++ b/Mage.Sets/src/mage/sets/fallenempires/FarrelsZealot3.java @@ -28,7 +28,6 @@ package mage.sets.fallenempires; import java.util.UUID; -import mage.constants.Rarity; /** * diff --git a/Mage.Sets/src/mage/sets/fallenempires/Homarid1.java b/Mage.Sets/src/mage/sets/fallenempires/Homarid1.java index a69771b1056..de26cfb3e95 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/Homarid1.java +++ b/Mage.Sets/src/mage/sets/fallenempires/Homarid1.java @@ -29,7 +29,6 @@ package mage.sets.fallenempires; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.StateTriggeredAbility; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.common.EntersBattlefieldAbility; diff --git a/Mage.Sets/src/mage/sets/fallenempires/HymnToTourach2.java b/Mage.Sets/src/mage/sets/fallenempires/HymnToTourach2.java index e500765ff1d..e5396bf174c 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/HymnToTourach2.java +++ b/Mage.Sets/src/mage/sets/fallenempires/HymnToTourach2.java @@ -28,11 +28,6 @@ package mage.sets.fallenempires; import java.util.UUID; -import mage.abilities.effects.common.discard.DiscardTargetEffect; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Rarity; -import mage.target.TargetPlayer; /** * diff --git a/Mage.Sets/src/mage/sets/fallenempires/HymnToTourach3.java b/Mage.Sets/src/mage/sets/fallenempires/HymnToTourach3.java index b48d4ff5517..0d355684528 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/HymnToTourach3.java +++ b/Mage.Sets/src/mage/sets/fallenempires/HymnToTourach3.java @@ -28,11 +28,6 @@ package mage.sets.fallenempires; import java.util.UUID; -import mage.abilities.effects.common.discard.DiscardTargetEffect; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Rarity; -import mage.target.TargetPlayer; /** * diff --git a/Mage.Sets/src/mage/sets/fallenempires/HymnToTourach4.java b/Mage.Sets/src/mage/sets/fallenempires/HymnToTourach4.java index 591b97f8789..2db732e9c06 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/HymnToTourach4.java +++ b/Mage.Sets/src/mage/sets/fallenempires/HymnToTourach4.java @@ -28,11 +28,6 @@ package mage.sets.fallenempires; import java.util.UUID; -import mage.abilities.effects.common.discard.DiscardTargetEffect; -import mage.cards.CardImpl; -import mage.constants.CardType; -import mage.constants.Rarity; -import mage.target.TargetPlayer; /** * diff --git a/Mage.Sets/src/mage/sets/fallenempires/IcatianJavelineers3.java b/Mage.Sets/src/mage/sets/fallenempires/IcatianJavelineers3.java index bd805f28bfe..b0ec0e4debd 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/IcatianJavelineers3.java +++ b/Mage.Sets/src/mage/sets/fallenempires/IcatianJavelineers3.java @@ -28,7 +28,6 @@ package mage.sets.fallenempires; import java.util.UUID; -import mage.constants.Rarity; /** * diff --git a/Mage.Sets/src/mage/sets/fallenempires/NightSoil2.java b/Mage.Sets/src/mage/sets/fallenempires/NightSoil2.java index b691888fe0a..25273122c22 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/NightSoil2.java +++ b/Mage.Sets/src/mage/sets/fallenempires/NightSoil2.java @@ -28,7 +28,6 @@ package mage.sets.fallenempires; import java.util.UUID; -import mage.constants.Rarity; /** * diff --git a/Mage.Sets/src/mage/sets/fallenempires/NightSoil3.java b/Mage.Sets/src/mage/sets/fallenempires/NightSoil3.java index 0acc86c5305..cac4f2d104b 100644 --- a/Mage.Sets/src/mage/sets/fallenempires/NightSoil3.java +++ b/Mage.Sets/src/mage/sets/fallenempires/NightSoil3.java @@ -28,7 +28,6 @@ package mage.sets.fallenempires; import java.util.UUID; -import mage.constants.Rarity; /** * diff --git a/Mage.Sets/src/mage/sets/fatereforged/AtarkaWorldRender.java b/Mage.Sets/src/mage/sets/fatereforged/AtarkaWorldRender.java index 9bf66c2c33f..d92bb322481 100644 --- a/Mage.Sets/src/mage/sets/fatereforged/AtarkaWorldRender.java +++ b/Mage.Sets/src/mage/sets/fatereforged/AtarkaWorldRender.java @@ -44,7 +44,6 @@ import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.predicate.mageobject.SubtypePredicate; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.game.permanent.Permanent; import mage.target.targetpointer.FixedTarget; diff --git a/Mage.Sets/src/mage/sets/fatereforged/BattleBrawler.java b/Mage.Sets/src/mage/sets/fatereforged/BattleBrawler.java index 5100b86c0ab..11a4d45e26b 100644 --- a/Mage.Sets/src/mage/sets/fatereforged/BattleBrawler.java +++ b/Mage.Sets/src/mage/sets/fatereforged/BattleBrawler.java @@ -37,7 +37,6 @@ import mage.abilities.decorator.ConditionalContinuousEffect; import mage.abilities.effects.common.continuous.BoostSourceEffect; import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.abilities.keyword.FirstStrikeAbility; -import mage.abilities.keyword.LifelinkAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/fatereforged/MarduShadowspear.java b/Mage.Sets/src/mage/sets/fatereforged/MarduShadowspear.java index d2ea3212c68..23fd4955ef6 100644 --- a/Mage.Sets/src/mage/sets/fatereforged/MarduShadowspear.java +++ b/Mage.Sets/src/mage/sets/fatereforged/MarduShadowspear.java @@ -29,18 +29,12 @@ package mage.sets.fatereforged; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.AttacksTriggeredAbility; -import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.LoseLifeOpponentsEffect; import mage.abilities.keyword.DashAbility; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Outcome; import mage.constants.Rarity; -import mage.game.Game; -import mage.players.Player; -import mage.players.Players; /** * * @author fireshoes diff --git a/Mage.Sets/src/mage/sets/fatereforged/SilumgarTheDriftingDeath.java b/Mage.Sets/src/mage/sets/fatereforged/SilumgarTheDriftingDeath.java index a11bbb99762..bec56d6fd6f 100644 --- a/Mage.Sets/src/mage/sets/fatereforged/SilumgarTheDriftingDeath.java +++ b/Mage.Sets/src/mage/sets/fatereforged/SilumgarTheDriftingDeath.java @@ -34,8 +34,6 @@ import mage.MageObjectReference; import mage.abilities.Ability; import mage.abilities.common.AttacksAllTriggeredAbility; import mage.abilities.effects.ContinuousEffectImpl; -import mage.abilities.effects.common.continuous.BoostAllEffect; -import mage.abilities.effects.common.continuous.BoostControlledEffect; import mage.abilities.keyword.FlyingAbility; import mage.abilities.keyword.HexproofAbility; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/fatereforged/UginsConstruct.java b/Mage.Sets/src/mage/sets/fatereforged/UginsConstruct.java index 9ef802fb41b..aacca89bc86 100644 --- a/Mage.Sets/src/mage/sets/fatereforged/UginsConstruct.java +++ b/Mage.Sets/src/mage/sets/fatereforged/UginsConstruct.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.SacrificeControllerEffect; -import mage.abilities.effects.common.SacrificeEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/fatereforged/WanderingChampion.java b/Mage.Sets/src/mage/sets/fatereforged/WanderingChampion.java index 88658d9205a..70a6d37a602 100644 --- a/Mage.Sets/src/mage/sets/fatereforged/WanderingChampion.java +++ b/Mage.Sets/src/mage/sets/fatereforged/WanderingChampion.java @@ -32,13 +32,11 @@ import mage.MageInt; import mage.ObjectColor; import mage.abilities.TriggeredAbility; import mage.abilities.common.DealsCombatDamageToAPlayerTriggeredAbility; -import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition; import mage.abilities.costs.common.DiscardCardCost; import mage.abilities.decorator.ConditionalTriggeredAbility; import mage.abilities.effects.common.DoIfCostPaid; import mage.abilities.effects.common.DrawCardSourceControllerEffect; -import mage.abilities.effects.common.DrawDiscardControllerEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/fifthdawn/BringerOfTheWhiteDawn.java b/Mage.Sets/src/mage/sets/fifthdawn/BringerOfTheWhiteDawn.java index 1bca82995e4..07b2f696f76 100644 --- a/Mage.Sets/src/mage/sets/fifthdawn/BringerOfTheWhiteDawn.java +++ b/Mage.Sets/src/mage/sets/fifthdawn/BringerOfTheWhiteDawn.java @@ -41,7 +41,6 @@ import mage.constants.Rarity; import mage.constants.TargetController; import mage.constants.Zone; import mage.filter.common.FilterArtifactCard; -import mage.target.common.TargetCardInGraveyard; import mage.target.common.TargetCardInYourGraveyard; /** diff --git a/Mage.Sets/src/mage/sets/fifthdawn/DisruptionAura.java b/Mage.Sets/src/mage/sets/fifthdawn/DisruptionAura.java index a9515adb19c..2e117cc6ff0 100644 --- a/Mage.Sets/src/mage/sets/fifthdawn/DisruptionAura.java +++ b/Mage.Sets/src/mage/sets/fifthdawn/DisruptionAura.java @@ -28,15 +28,10 @@ package mage.sets.fifthdawn; import java.util.UUID; -import mage.MageObject; import mage.abilities.Ability; -import mage.abilities.Mode; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.Cost; -import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.costs.mana.VariableManaCost; -import mage.abilities.dynamicvalue.common.SourcePermanentPowerCount; import mage.abilities.effects.Effect; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.AttachEffect; @@ -54,7 +49,6 @@ import mage.game.permanent.Permanent; import mage.players.Player; import mage.target.TargetPermanent; import mage.target.common.TargetArtifactPermanent; -import mage.target.common.TargetCreaturePermanent; import mage.util.CardUtil; /** diff --git a/Mage.Sets/src/mage/sets/fifthdawn/GemstoneArray.java b/Mage.Sets/src/mage/sets/fifthdawn/GemstoneArray.java index 5b4c7a0cca8..c109d840c96 100644 --- a/Mage.Sets/src/mage/sets/fifthdawn/GemstoneArray.java +++ b/Mage.Sets/src/mage/sets/fifthdawn/GemstoneArray.java @@ -29,9 +29,7 @@ package mage.sets.fifthdawn; import java.util.UUID; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.common.RemoveCounterCost; import mage.abilities.costs.common.RemoveCountersSourceCost; -import mage.abilities.costs.mana.ManaCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.counter.AddCountersSourceEffect; import mage.abilities.mana.AnyColorManaAbility; diff --git a/Mage.Sets/src/mage/sets/fifthdawn/LoxodonAnchorite.java b/Mage.Sets/src/mage/sets/fifthdawn/LoxodonAnchorite.java index 9b0d10a314a..39c2dc40551 100644 --- a/Mage.Sets/src/mage/sets/fifthdawn/LoxodonAnchorite.java +++ b/Mage.Sets/src/mage/sets/fifthdawn/LoxodonAnchorite.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.costs.mana.ManaCostImpl; import mage.abilities.effects.common.PreventDamageToTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/fifthdawn/MephidrossVampire.java b/Mage.Sets/src/mage/sets/fifthdawn/MephidrossVampire.java index 79e21cebe64..91ab6c921f8 100644 --- a/Mage.Sets/src/mage/sets/fifthdawn/MephidrossVampire.java +++ b/Mage.Sets/src/mage/sets/fifthdawn/MephidrossVampire.java @@ -30,7 +30,6 @@ package mage.sets.fifthdawn; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.common.BecomesTargetTriggeredAbility; import mage.abilities.common.DealsDamageToACreatureTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.ContinuousEffectImpl; @@ -40,8 +39,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.AbilityAddingRemovingEffects_6; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/fifthdawn/Suncrusher.java b/Mage.Sets/src/mage/sets/fifthdawn/Suncrusher.java index 67f937d175d..403d2cee731 100644 --- a/Mage.Sets/src/mage/sets/fifthdawn/Suncrusher.java +++ b/Mage.Sets/src/mage/sets/fifthdawn/Suncrusher.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.common.RemoveCounterCost; import mage.abilities.costs.common.RemoveCountersSourceCost; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.GenericManaCost; diff --git a/Mage.Sets/src/mage/sets/fifthedition/DwarvenCatapult.java b/Mage.Sets/src/mage/sets/fifthedition/DwarvenCatapult.java index 3aa1c56575e..7d695f57aed 100644 --- a/Mage.Sets/src/mage/sets/fifthedition/DwarvenCatapult.java +++ b/Mage.Sets/src/mage/sets/fifthedition/DwarvenCatapult.java @@ -37,8 +37,6 @@ import mage.constants.Outcome; import mage.constants.Rarity; import mage.filter.common.FilterCreaturePermanent; import mage.game.Game; -import mage.game.permanent.Permanent; -import mage.players.Player; import mage.target.common.TargetOpponent; /** diff --git a/Mage.Sets/src/mage/sets/fifthedition/LivingArtifact.java b/Mage.Sets/src/mage/sets/fifthedition/LivingArtifact.java index 6bf5d34c1fb..5bf95474674 100644 --- a/Mage.Sets/src/mage/sets/fifthedition/LivingArtifact.java +++ b/Mage.Sets/src/mage/sets/fifthedition/LivingArtifact.java @@ -34,7 +34,6 @@ import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.condition.common.SourceHasCounterCondition; import mage.abilities.costs.common.RemoveCountersSourceCost; import mage.abilities.decorator.ConditionalTriggeredAbility; -import mage.abilities.effects.Effect; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.DoIfCostPaid; diff --git a/Mage.Sets/src/mage/sets/fifthedition/Pox.java b/Mage.Sets/src/mage/sets/fifthedition/Pox.java index 26fb05a46d9..e5fb118606d 100644 --- a/Mage.Sets/src/mage/sets/fifthedition/Pox.java +++ b/Mage.Sets/src/mage/sets/fifthedition/Pox.java @@ -36,7 +36,6 @@ import mage.constants.Outcome; import mage.constants.Rarity; import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.common.FilterControlledLandPermanent; -import mage.filter.predicate.permanent.ControllerIdPredicate; import mage.game.Game; import mage.game.permanent.Permanent; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/fifthedition/RepentantBlacksmith.java b/Mage.Sets/src/mage/sets/fifthedition/RepentantBlacksmith.java index 230ffa4d368..d14a0cea73a 100644 --- a/Mage.Sets/src/mage/sets/fifthedition/RepentantBlacksmith.java +++ b/Mage.Sets/src/mage/sets/fifthedition/RepentantBlacksmith.java @@ -35,7 +35,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.filter.FilterCard; -import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.ColorPredicate; /** diff --git a/Mage.Sets/src/mage/sets/fifthedition/TheWretched.java b/Mage.Sets/src/mage/sets/fifthedition/TheWretched.java index 673d681c829..6e37c915101 100644 --- a/Mage.Sets/src/mage/sets/fifthedition/TheWretched.java +++ b/Mage.Sets/src/mage/sets/fifthedition/TheWretched.java @@ -30,7 +30,6 @@ package mage.sets.fifthedition; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.TriggeredAbilityImpl; import mage.abilities.common.EndOfCombatTriggeredAbility; import mage.abilities.condition.common.SourceOnBattlefieldControlUnchangedCondition; import mage.abilities.decorator.ConditionalContinuousEffect; @@ -42,10 +41,8 @@ import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; -import mage.constants.Zone; import mage.game.Game; import mage.game.combat.CombatGroup; -import mage.game.events.GameEvent; import mage.game.permanent.Permanent; import mage.target.targetpointer.FixedTarget; import mage.watchers.common.BlockedAttackerWatcher; diff --git a/Mage.Sets/src/mage/sets/fourthedition/SwordsToPlowshares.java b/Mage.Sets/src/mage/sets/fourthedition/SwordsToPlowshares.java index 9f9ea258a24..c03b0c28fcb 100644 --- a/Mage.Sets/src/mage/sets/fourthedition/SwordsToPlowshares.java +++ b/Mage.Sets/src/mage/sets/fourthedition/SwordsToPlowshares.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; -import mage.constants.Zone; import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.ExileTargetEffect; diff --git a/Mage.Sets/src/mage/sets/futuresight/Cloudseeder.java b/Mage.Sets/src/mage/sets/futuresight/Cloudseeder.java index 7a6bbad56b6..053d88dcfdc 100644 --- a/Mage.Sets/src/mage/sets/futuresight/Cloudseeder.java +++ b/Mage.Sets/src/mage/sets/futuresight/Cloudseeder.java @@ -37,7 +37,6 @@ import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.keyword.FlyingAbility; -import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/futuresight/MagusOfTheFuture.java b/Mage.Sets/src/mage/sets/futuresight/MagusOfTheFuture.java index 47933b74399..fde5935f40a 100644 --- a/Mage.Sets/src/mage/sets/futuresight/MagusOfTheFuture.java +++ b/Mage.Sets/src/mage/sets/futuresight/MagusOfTheFuture.java @@ -36,7 +36,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.Zone; -import mage.filter.FilterCard; /** * diff --git a/Mage.Sets/src/mage/sets/futuresight/SkirkRidgeExhumer.java b/Mage.Sets/src/mage/sets/futuresight/SkirkRidgeExhumer.java index 7338981ff76..a7e0b76bcfd 100644 --- a/Mage.Sets/src/mage/sets/futuresight/SkirkRidgeExhumer.java +++ b/Mage.Sets/src/mage/sets/futuresight/SkirkRidgeExhumer.java @@ -30,7 +30,6 @@ package mage.sets.futuresight; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.Ability; import mage.abilities.common.DiesTriggeredAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.DiscardCardCost; diff --git a/Mage.Sets/src/mage/sets/futuresight/VedalkenAEthermage.java b/Mage.Sets/src/mage/sets/futuresight/VedalkenAEthermage.java index a62f3bf06e0..534aaabd60f 100644 --- a/Mage.Sets/src/mage/sets/futuresight/VedalkenAEthermage.java +++ b/Mage.Sets/src/mage/sets/futuresight/VedalkenAEthermage.java @@ -29,7 +29,6 @@ package mage.sets.futuresight; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.costs.mana.ManaCostsImpl; @@ -41,12 +40,8 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.filter.FilterCard; import mage.filter.FilterPermanent; -import mage.filter.FilterSpell; -import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.mageobject.ColorPredicate; import mage.filter.predicate.mageobject.SubtypePredicate; import mage.target.TargetPermanent; -import mage.target.common.TargetCreaturePermanent; /** * diff --git a/Mage.Sets/src/mage/sets/gatecrash/AureliasFury.java b/Mage.Sets/src/mage/sets/gatecrash/AureliasFury.java index 2536953ca3d..2f2d375d81f 100644 --- a/Mage.Sets/src/mage/sets/gatecrash/AureliasFury.java +++ b/Mage.Sets/src/mage/sets/gatecrash/AureliasFury.java @@ -38,7 +38,6 @@ import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.dynamicvalue.common.ManacostVariableValue; import mage.abilities.effects.ContinuousEffect; import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.effects.common.DamageMultiEffect; import mage.cards.Card; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/gatecrash/Bioshift.java b/Mage.Sets/src/mage/sets/gatecrash/Bioshift.java index 8f8a1df487a..961692cad43 100644 --- a/Mage.Sets/src/mage/sets/gatecrash/Bioshift.java +++ b/Mage.Sets/src/mage/sets/gatecrash/Bioshift.java @@ -40,7 +40,6 @@ import mage.filter.common.FilterCreaturePermanent; import mage.game.Game; import mage.game.permanent.Permanent; import mage.players.Player; -import mage.target.TargetPermanent; import mage.target.common.TargetCreaturePermanent; /** diff --git a/Mage.Sets/src/mage/sets/gatecrash/PsychicStrike.java b/Mage.Sets/src/mage/sets/gatecrash/PsychicStrike.java index 2a9357f1698..6e7d45ed3d4 100644 --- a/Mage.Sets/src/mage/sets/gatecrash/PsychicStrike.java +++ b/Mage.Sets/src/mage/sets/gatecrash/PsychicStrike.java @@ -34,7 +34,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; import mage.cards.CardImpl; import mage.filter.FilterSpell; import mage.game.Game; diff --git a/Mage.Sets/src/mage/sets/gatecrash/SereneRemembrance.java b/Mage.Sets/src/mage/sets/gatecrash/SereneRemembrance.java index 386bfdb525b..d39c681a7f6 100644 --- a/Mage.Sets/src/mage/sets/gatecrash/SereneRemembrance.java +++ b/Mage.Sets/src/mage/sets/gatecrash/SereneRemembrance.java @@ -40,7 +40,6 @@ import mage.constants.Zone; import mage.filter.FilterCard; import mage.game.Game; import mage.players.Player; -import mage.target.TargetCard; import mage.target.common.TargetCardInASingleGraveyard; /** diff --git a/Mage.Sets/src/mage/sets/gatecrash/Skullcrack.java b/Mage.Sets/src/mage/sets/gatecrash/Skullcrack.java index c8e1c6faf6d..37ecc4d21e8 100644 --- a/Mage.Sets/src/mage/sets/gatecrash/Skullcrack.java +++ b/Mage.Sets/src/mage/sets/gatecrash/Skullcrack.java @@ -34,7 +34,6 @@ import mage.constants.Outcome; import mage.constants.Rarity; import mage.abilities.Ability; import mage.abilities.effects.ContinuousRuleModifyingEffectImpl; -import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.effects.common.continuous.CantGainLifeAllEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/guildpact/Gigadrowse.java b/Mage.Sets/src/mage/sets/guildpact/Gigadrowse.java index 2f94a4fd102..fd9bd3cee55 100644 --- a/Mage.Sets/src/mage/sets/guildpact/Gigadrowse.java +++ b/Mage.Sets/src/mage/sets/guildpact/Gigadrowse.java @@ -28,14 +28,11 @@ package mage.sets.guildpact; import java.util.UUID; -import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.common.TapTargetEffect; -import mage.abilities.keyword.FlashbackAbility; import mage.abilities.keyword.ReplicateAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; -import mage.constants.TimingRule; import mage.target.TargetPermanent; /** diff --git a/Mage.Sets/src/mage/sets/guildpact/GoblinFlectomancer.java b/Mage.Sets/src/mage/sets/guildpact/GoblinFlectomancer.java index dbfc606904d..bc5f2a21f86 100644 --- a/Mage.Sets/src/mage/sets/guildpact/GoblinFlectomancer.java +++ b/Mage.Sets/src/mage/sets/guildpact/GoblinFlectomancer.java @@ -33,7 +33,6 @@ import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.SacrificeSourceCost; import mage.abilities.effects.common.ChooseNewTargetsTargetEffect; -import mage.abilities.effects.common.ChooseNewTargetsTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/guildpact/LeylineOfSingularity.java b/Mage.Sets/src/mage/sets/guildpact/LeylineOfSingularity.java index 4ed193754cb..662ae7caef9 100644 --- a/Mage.Sets/src/mage/sets/guildpact/LeylineOfSingularity.java +++ b/Mage.Sets/src/mage/sets/guildpact/LeylineOfSingularity.java @@ -42,7 +42,6 @@ import mage.constants.Rarity; import mage.constants.SubLayer; import mage.constants.Zone; import mage.filter.FilterPermanent; -import mage.filter.common.FilterControlledPermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.CardTypePredicate; import mage.game.Game; diff --git a/Mage.Sets/src/mage/sets/guildpact/StormHerd.java b/Mage.Sets/src/mage/sets/guildpact/StormHerd.java index 82a2fe9002e..bb5182455af 100644 --- a/Mage.Sets/src/mage/sets/guildpact/StormHerd.java +++ b/Mage.Sets/src/mage/sets/guildpact/StormHerd.java @@ -28,7 +28,6 @@ package mage.sets.guildpact; import java.util.UUID; -import mage.MageInt; import mage.abilities.dynamicvalue.common.ControllerLifeCount; import mage.abilities.effects.common.CreateTokenEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/guildpact/WurmweaverCoil.java b/Mage.Sets/src/mage/sets/guildpact/WurmweaverCoil.java index 157faa45ce7..5e38909b31f 100644 --- a/Mage.Sets/src/mage/sets/guildpact/WurmweaverCoil.java +++ b/Mage.Sets/src/mage/sets/guildpact/WurmweaverCoil.java @@ -28,7 +28,6 @@ package mage.sets.guildpact; import java.util.UUID; -import mage.MageInt; import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; diff --git a/Mage.Sets/src/mage/sets/iceage/KarplusanYeti.java b/Mage.Sets/src/mage/sets/iceage/KarplusanYeti.java index 6012dd2abe1..5fa47119fd5 100644 --- a/Mage.Sets/src/mage/sets/iceage/KarplusanYeti.java +++ b/Mage.Sets/src/mage/sets/iceage/KarplusanYeti.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.DamageEachOtherEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/iceage/MysticMight.java b/Mage.Sets/src/mage/sets/iceage/MysticMight.java index 47ec41770ff..3d89ec1279d 100644 --- a/Mage.Sets/src/mage/sets/iceage/MysticMight.java +++ b/Mage.Sets/src/mage/sets/iceage/MysticMight.java @@ -48,7 +48,6 @@ import mage.constants.Zone; import mage.filter.common.FilterControlledLandPermanent; import mage.target.TargetPermanent; import mage.target.common.TargetControlledPermanent; -import mage.target.common.TargetCreatureOrPlayer; import mage.target.common.TargetCreaturePermanent; /** diff --git a/Mage.Sets/src/mage/sets/iceage/PestilenceRats.java b/Mage.Sets/src/mage/sets/iceage/PestilenceRats.java index be9e43e9ff7..a364ed867fd 100644 --- a/Mage.Sets/src/mage/sets/iceage/PestilenceRats.java +++ b/Mage.Sets/src/mage/sets/iceage/PestilenceRats.java @@ -35,14 +35,11 @@ import mage.constants.Zone; import mage.MageInt; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount; -import mage.abilities.dynamicvalue.common.StaticValue; -import mage.abilities.effects.common.continuous.BoostSourceEffect; import mage.abilities.effects.common.continuous.SetPowerSourceEffect; import mage.cards.CardImpl; import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.predicate.mageobject.AnotherCardPredicate; import mage.filter.predicate.mageobject.SubtypePredicate; -import mage.filter.predicate.permanent.AnotherPredicate; /** * diff --git a/Mage.Sets/src/mage/sets/innistrad/KessigCagebreakers.java b/Mage.Sets/src/mage/sets/innistrad/KessigCagebreakers.java index e278226cf68..4f9d22d5c46 100644 --- a/Mage.Sets/src/mage/sets/innistrad/KessigCagebreakers.java +++ b/Mage.Sets/src/mage/sets/innistrad/KessigCagebreakers.java @@ -38,7 +38,6 @@ import mage.abilities.effects.OneShotEffect; import mage.cards.CardImpl; import mage.filter.common.FilterCreatureCard; import mage.game.Game; -import mage.game.permanent.Permanent; import mage.game.permanent.token.WolfToken; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/innistrad/LaboratoryManiac.java b/Mage.Sets/src/mage/sets/innistrad/LaboratoryManiac.java index db19c5a19c6..3e94486f444 100644 --- a/Mage.Sets/src/mage/sets/innistrad/LaboratoryManiac.java +++ b/Mage.Sets/src/mage/sets/innistrad/LaboratoryManiac.java @@ -38,7 +38,6 @@ import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; -import mage.counters.CounterType; import mage.game.Game; import mage.game.events.GameEvent; import mage.game.events.GameEvent.EventType; diff --git a/Mage.Sets/src/mage/sets/invasion/ArmoredGuardian.java b/Mage.Sets/src/mage/sets/invasion/ArmoredGuardian.java index 875c459a54e..c8f89ffaffd 100644 --- a/Mage.Sets/src/mage/sets/invasion/ArmoredGuardian.java +++ b/Mage.Sets/src/mage/sets/invasion/ArmoredGuardian.java @@ -34,7 +34,6 @@ import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.abilities.effects.common.continuous.GainProtectionFromColorTargetEffect; -import mage.abilities.keyword.ProtectionAbility; import mage.abilities.keyword.ShroudAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/invasion/CollectiveRestraint.java b/Mage.Sets/src/mage/sets/invasion/CollectiveRestraint.java index 2fc2c38da18..9d854a247f7 100644 --- a/Mage.Sets/src/mage/sets/invasion/CollectiveRestraint.java +++ b/Mage.Sets/src/mage/sets/invasion/CollectiveRestraint.java @@ -31,19 +31,14 @@ import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.costs.mana.GenericManaCost; -import mage.abilities.costs.mana.ManaCostImpl; import mage.abilities.costs.mana.ManaCosts; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.dynamicvalue.common.DomainValue; -import mage.abilities.effects.Effect; -import mage.abilities.effects.PayCostToAttackBlockEffectImpl; import mage.abilities.effects.common.combat.CantAttackYouUnlessPayManaAllEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.Zone; -import mage.filter.common.FilterEnchantmentPermanent; import mage.game.Game; import mage.game.events.GameEvent; diff --git a/Mage.Sets/src/mage/sets/invasion/CursedFlesh.java b/Mage.Sets/src/mage/sets/invasion/CursedFlesh.java index 33ff2ca394e..17a791f82c6 100644 --- a/Mage.Sets/src/mage/sets/invasion/CursedFlesh.java +++ b/Mage.Sets/src/mage/sets/invasion/CursedFlesh.java @@ -29,7 +29,6 @@ package mage.sets.invasion; import java.util.UUID; import mage.abilities.Ability; -import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.continuous.BoostEnchantedEffect; diff --git a/Mage.Sets/src/mage/sets/invasion/Disrupt.java b/Mage.Sets/src/mage/sets/invasion/Disrupt.java index 8a4718a3498..8c2f0701aaa 100644 --- a/Mage.Sets/src/mage/sets/invasion/Disrupt.java +++ b/Mage.Sets/src/mage/sets/invasion/Disrupt.java @@ -29,7 +29,6 @@ package mage.sets.invasion; import java.util.UUID; import mage.abilities.costs.mana.GenericManaCost; -import mage.abilities.effects.common.CounterTargetEffect; import mage.abilities.effects.common.CounterUnlessPaysEffect; import mage.abilities.effects.common.DrawCardSourceControllerEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/invasion/DivinePresence.java b/Mage.Sets/src/mage/sets/invasion/DivinePresence.java index 99deb0039ba..3055a075bd0 100644 --- a/Mage.Sets/src/mage/sets/invasion/DivinePresence.java +++ b/Mage.Sets/src/mage/sets/invasion/DivinePresence.java @@ -38,7 +38,6 @@ import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; import mage.game.Game; -import mage.game.events.GameEvent.EventType; import mage.game.events.GameEvent; /** diff --git a/Mage.Sets/src/mage/sets/invasion/FactOrFiction.java b/Mage.Sets/src/mage/sets/invasion/FactOrFiction.java index 426156dc098..42b2760863a 100644 --- a/Mage.Sets/src/mage/sets/invasion/FactOrFiction.java +++ b/Mage.Sets/src/mage/sets/invasion/FactOrFiction.java @@ -42,8 +42,6 @@ import mage.cards.Card; import mage.cards.CardImpl; import mage.cards.Cards; import mage.cards.CardsImpl; -import mage.choices.Choice; -import mage.choices.ChoiceImpl; import mage.filter.FilterCard; import mage.game.Game; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/invasion/PrisonBarricade.java b/Mage.Sets/src/mage/sets/invasion/PrisonBarricade.java index a50a302bef4..809794ff50d 100644 --- a/Mage.Sets/src/mage/sets/invasion/PrisonBarricade.java +++ b/Mage.Sets/src/mage/sets/invasion/PrisonBarricade.java @@ -33,10 +33,8 @@ import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldAbility; import mage.abilities.condition.common.KickedCondition; import mage.abilities.effects.common.combat.CanAttackAsThoughItDidntHaveDefenderSourceEffect; -import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.abilities.effects.common.counter.AddCountersSourceEffect; import mage.abilities.keyword.DefenderAbility; -import mage.abilities.keyword.FlyingAbility; import mage.abilities.keyword.KickerAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/invasion/QuirionSentinel.java b/Mage.Sets/src/mage/sets/invasion/QuirionSentinel.java index e64c7ead196..2e400230c43 100644 --- a/Mage.Sets/src/mage/sets/invasion/QuirionSentinel.java +++ b/Mage.Sets/src/mage/sets/invasion/QuirionSentinel.java @@ -29,12 +29,9 @@ package mage.sets.invasion; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; -import mage.abilities.common.EntersBattlefieldAbility; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.AddManaOfAnyColorEffect; import mage.cards.CardImpl; -import mage.choices.ChoiceColor; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/invasion/Shackles.java b/Mage.Sets/src/mage/sets/invasion/Shackles.java index 18417d60430..065f2989efc 100644 --- a/Mage.Sets/src/mage/sets/invasion/Shackles.java +++ b/Mage.Sets/src/mage/sets/invasion/Shackles.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; -import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.mana.ManaCostsImpl; diff --git a/Mage.Sets/src/mage/sets/invasion/ShorelineRaider.java b/Mage.Sets/src/mage/sets/invasion/ShorelineRaider.java index 1e12aeb9868..6f6fe8ccd8b 100644 --- a/Mage.Sets/src/mage/sets/invasion/ShorelineRaider.java +++ b/Mage.Sets/src/mage/sets/invasion/ShorelineRaider.java @@ -29,7 +29,6 @@ package mage.sets.invasion; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.keyword.ProtectionAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/invasion/SkittishKavu.java b/Mage.Sets/src/mage/sets/invasion/SkittishKavu.java index d5d4ad43552..5adc66f65a6 100644 --- a/Mage.Sets/src/mage/sets/invasion/SkittishKavu.java +++ b/Mage.Sets/src/mage/sets/invasion/SkittishKavu.java @@ -36,7 +36,6 @@ import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition.Count import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition; import mage.abilities.decorator.ConditionalContinuousEffect; import mage.abilities.effects.common.continuous.BoostSourceEffect; -import mage.abilities.keyword.HasteAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/invasion/Skizzik.java b/Mage.Sets/src/mage/sets/invasion/Skizzik.java index d1f5591c3d6..645821a319b 100644 --- a/Mage.Sets/src/mage/sets/invasion/Skizzik.java +++ b/Mage.Sets/src/mage/sets/invasion/Skizzik.java @@ -31,8 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.common.BeginningOfEndStepTriggeredAbility; import mage.abilities.condition.common.KickedCondition; -import mage.abilities.decorator.ConditionalTriggeredAbility; -import mage.abilities.effects.common.SacrificeSourceEffect; import mage.abilities.effects.common.SacrificeSourceUnlessConditionEffect; import mage.abilities.keyword.TrampleAbility; import mage.abilities.keyword.HasteAbility; diff --git a/Mage.Sets/src/mage/sets/invasion/SmolderingTar.java b/Mage.Sets/src/mage/sets/invasion/SmolderingTar.java index 7effc424ebf..1cc1ed0657b 100644 --- a/Mage.Sets/src/mage/sets/invasion/SmolderingTar.java +++ b/Mage.Sets/src/mage/sets/invasion/SmolderingTar.java @@ -32,7 +32,6 @@ import mage.abilities.Ability; import mage.abilities.common.ActivateAsSorceryActivatedAbility; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.costs.common.SacrificeSourceCost; -import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.effects.common.LoseLifeTargetEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/invasion/SpiritOfResistance.java b/Mage.Sets/src/mage/sets/invasion/SpiritOfResistance.java index 8cf66a1f33d..a7c37dc5ffb 100644 --- a/Mage.Sets/src/mage/sets/invasion/SpiritOfResistance.java +++ b/Mage.Sets/src/mage/sets/invasion/SpiritOfResistance.java @@ -34,7 +34,6 @@ import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.Condition; -import mage.abilities.decorator.ConditionalContinuousEffect; import mage.abilities.decorator.ConditionalReplacementEffect; import mage.abilities.effects.Effect; import mage.abilities.effects.common.PreventAllDamageToControllerEffect; diff --git a/Mage.Sets/src/mage/sets/invasion/StandDeliver.java b/Mage.Sets/src/mage/sets/invasion/StandDeliver.java index 2496b7cd4ef..df174646645 100644 --- a/Mage.Sets/src/mage/sets/invasion/StandDeliver.java +++ b/Mage.Sets/src/mage/sets/invasion/StandDeliver.java @@ -30,7 +30,6 @@ package mage.sets.invasion; import java.util.UUID; import mage.abilities.effects.common.PreventDamageToTargetEffect; import mage.abilities.effects.common.ReturnToHandTargetEffect; -import mage.cards.CardImpl; import mage.cards.SplitCard; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/invasion/TsabosWeb.java b/Mage.Sets/src/mage/sets/invasion/TsabosWeb.java index 0440ac913c6..114b2d1377f 100644 --- a/Mage.Sets/src/mage/sets/invasion/TsabosWeb.java +++ b/Mage.Sets/src/mage/sets/invasion/TsabosWeb.java @@ -34,7 +34,6 @@ import mage.abilities.PlayLandAbility; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.ContinuousRuleModifyingEffectImpl; -import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.effects.common.DrawCardSourceControllerEffect; import mage.abilities.mana.ManaAbility; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/invasion/Void.java b/Mage.Sets/src/mage/sets/invasion/Void.java index cd5269bde22..a5bbfe476ed 100644 --- a/Mage.Sets/src/mage/sets/invasion/Void.java +++ b/Mage.Sets/src/mage/sets/invasion/Void.java @@ -39,7 +39,6 @@ import mage.cards.Card; import mage.cards.CardImpl; import mage.choices.Choice; import mage.choices.ChoiceImpl; -import mage.constants.Zone; import mage.filter.Filter; import mage.filter.FilterCard; import mage.filter.predicate.Predicates; diff --git a/Mage.Sets/src/mage/sets/izzetvsgolgari/SteamcoreWeird.java b/Mage.Sets/src/mage/sets/izzetvsgolgari/SteamcoreWeird.java index 311c95af78a..9622446470f 100644 --- a/Mage.Sets/src/mage/sets/izzetvsgolgari/SteamcoreWeird.java +++ b/Mage.Sets/src/mage/sets/izzetvsgolgari/SteamcoreWeird.java @@ -29,11 +29,9 @@ package mage.sets.izzetvsgolgari; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.TriggeredAbility; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.condition.common.ManaWasSpentCondition; -import mage.abilities.decorator.ConditionalOneShotEffect; import mage.abilities.decorator.ConditionalTriggeredAbility; import mage.abilities.effects.common.DamageTargetEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/journeyintonyx/ArmoryOfIroas.java b/Mage.Sets/src/mage/sets/journeyintonyx/ArmoryOfIroas.java index cf9e5ef495e..cffee2329b0 100644 --- a/Mage.Sets/src/mage/sets/journeyintonyx/ArmoryOfIroas.java +++ b/Mage.Sets/src/mage/sets/journeyintonyx/ArmoryOfIroas.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.abilities.common.AttacksAttachedTriggeredAbility; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.common.counter.AddCountersAttachedEffect; -import mage.abilities.effects.common.counter.AddCountersSourceEffect; import mage.abilities.keyword.EquipAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/journeyintonyx/Countermand.java b/Mage.Sets/src/mage/sets/journeyintonyx/Countermand.java index 7b31cc8b55e..9f4f5e009b6 100644 --- a/Mage.Sets/src/mage/sets/journeyintonyx/Countermand.java +++ b/Mage.Sets/src/mage/sets/journeyintonyx/Countermand.java @@ -30,7 +30,6 @@ package mage.sets.journeyintonyx; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Outcome; diff --git a/Mage.Sets/src/mage/sets/journeyintonyx/DictateOfTheTwinGods.java b/Mage.Sets/src/mage/sets/journeyintonyx/DictateOfTheTwinGods.java index 1bdf76e2cb1..070d5a4f6e6 100644 --- a/Mage.Sets/src/mage/sets/journeyintonyx/DictateOfTheTwinGods.java +++ b/Mage.Sets/src/mage/sets/journeyintonyx/DictateOfTheTwinGods.java @@ -42,8 +42,6 @@ import mage.game.Game; import mage.game.events.DamageEvent; import mage.game.events.GameEvent; import mage.game.events.GameEvent.EventType; -import static mage.game.events.GameEvent.EventType.DAMAGE_CREATURE; -import static mage.game.events.GameEvent.EventType.DAMAGE_PLAYER; import mage.game.permanent.Permanent; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/journeyintonyx/FeastOfDreams.java b/Mage.Sets/src/mage/sets/journeyintonyx/FeastOfDreams.java index a60f302e267..edc02826f37 100644 --- a/Mage.Sets/src/mage/sets/journeyintonyx/FeastOfDreams.java +++ b/Mage.Sets/src/mage/sets/journeyintonyx/FeastOfDreams.java @@ -32,11 +32,9 @@ import mage.abilities.effects.common.DestroyTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; -import mage.constants.TargetController; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.CardTypePredicate; -import mage.filter.predicate.permanent.ControllerPredicate; import mage.filter.predicate.permanent.EnchantedPredicate; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/journeyintonyx/HourOfNeed.java b/Mage.Sets/src/mage/sets/journeyintonyx/HourOfNeed.java index f0d2b62b95b..d3f234942ee 100644 --- a/Mage.Sets/src/mage/sets/journeyintonyx/HourOfNeed.java +++ b/Mage.Sets/src/mage/sets/journeyintonyx/HourOfNeed.java @@ -29,7 +29,6 @@ package mage.sets.journeyintonyx; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.abilityword.StriveAbility; import mage.abilities.effects.OneShotEffect; diff --git a/Mage.Sets/src/mage/sets/journeyintonyx/HydraBroodmaster.java b/Mage.Sets/src/mage/sets/journeyintonyx/HydraBroodmaster.java index 94fa63aa85e..683b737f2b7 100644 --- a/Mage.Sets/src/mage/sets/journeyintonyx/HydraBroodmaster.java +++ b/Mage.Sets/src/mage/sets/journeyintonyx/HydraBroodmaster.java @@ -29,7 +29,6 @@ package mage.sets.journeyintonyx; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.BecomesMonstrousSourceTriggeredAbility; import mage.abilities.effects.OneShotEffect; diff --git a/Mage.Sets/src/mage/sets/journeyintonyx/NyxInfusion.java b/Mage.Sets/src/mage/sets/journeyintonyx/NyxInfusion.java index c3764c1f78d..7a08d954737 100644 --- a/Mage.Sets/src/mage/sets/journeyintonyx/NyxInfusion.java +++ b/Mage.Sets/src/mage/sets/journeyintonyx/NyxInfusion.java @@ -43,7 +43,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.CardTypePredicate; -import static mage.filter.predicate.permanent.ControllerControlsIslandPredicate.filter; import mage.target.TargetPermanent; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/journeyintonyx/RitualOfTheReturned.java b/Mage.Sets/src/mage/sets/journeyintonyx/RitualOfTheReturned.java index afe3d19cf3b..4dd1accf345 100644 --- a/Mage.Sets/src/mage/sets/journeyintonyx/RitualOfTheReturned.java +++ b/Mage.Sets/src/mage/sets/journeyintonyx/RitualOfTheReturned.java @@ -29,7 +29,6 @@ package mage.sets.journeyintonyx; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.CreateTokenEffect; diff --git a/Mage.Sets/src/mage/sets/journeyintonyx/TethmosHighPriest.java b/Mage.Sets/src/mage/sets/journeyintonyx/TethmosHighPriest.java index 6482a3a32a5..368eabcc286 100644 --- a/Mage.Sets/src/mage/sets/journeyintonyx/TethmosHighPriest.java +++ b/Mage.Sets/src/mage/sets/journeyintonyx/TethmosHighPriest.java @@ -39,7 +39,6 @@ import mage.filter.Filter; import mage.filter.common.FilterCreatureCard; import mage.filter.predicate.mageobject.ConvertedManaCostPredicate; import mage.target.Target; -import mage.target.common.TargetCardInGraveyard; import mage.target.common.TargetCardInYourGraveyard; /** diff --git a/Mage.Sets/src/mage/sets/journeyintonyx/ThassasIre.java b/Mage.Sets/src/mage/sets/journeyintonyx/ThassasIre.java index c1ee69e6b87..c17a96ab9b2 100644 --- a/Mage.Sets/src/mage/sets/journeyintonyx/ThassasIre.java +++ b/Mage.Sets/src/mage/sets/journeyintonyx/ThassasIre.java @@ -32,7 +32,6 @@ import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.MayTapOrUntapTargetEffect; -import mage.abilities.effects.common.TapTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/journeyintonyx/ThoughtrenderLamia.java b/Mage.Sets/src/mage/sets/journeyintonyx/ThoughtrenderLamia.java index be0e4edfaaf..f52db619f6c 100644 --- a/Mage.Sets/src/mage/sets/journeyintonyx/ThoughtrenderLamia.java +++ b/Mage.Sets/src/mage/sets/journeyintonyx/ThoughtrenderLamia.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.abilityword.ConstellationAbility; import mage.abilities.effects.common.discard.DiscardEachPlayerEffect; -import mage.abilities.effects.common.discard.DiscardTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/judgment/CanopyClaws.java b/Mage.Sets/src/mage/sets/judgment/CanopyClaws.java index a82f0dd29d6..9754987660b 100644 --- a/Mage.Sets/src/mage/sets/judgment/CanopyClaws.java +++ b/Mage.Sets/src/mage/sets/judgment/CanopyClaws.java @@ -29,7 +29,6 @@ package mage.sets.judgment; import java.util.UUID; import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.common.DamageAllEffect; import mage.abilities.effects.common.continuous.LoseAbilityTargetEffect; import mage.abilities.keyword.FlashbackAbility; import mage.abilities.keyword.FlyingAbility; diff --git a/Mage.Sets/src/mage/sets/judgment/Genesis.java b/Mage.Sets/src/mage/sets/judgment/Genesis.java index 4902508acc2..ec4c3fc020a 100644 --- a/Mage.Sets/src/mage/sets/judgment/Genesis.java +++ b/Mage.Sets/src/mage/sets/judgment/Genesis.java @@ -34,7 +34,6 @@ import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.DoIfCostPaid; import mage.abilities.effects.common.ReturnFromGraveyardToHandTargetEffect; -import mage.abilities.effects.common.ReturnToHandSourceEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/judgment/KrosanWayfarer.java b/Mage.Sets/src/mage/sets/judgment/KrosanWayfarer.java index ed99f85ab97..e5340224177 100644 --- a/Mage.Sets/src/mage/sets/judgment/KrosanWayfarer.java +++ b/Mage.Sets/src/mage/sets/judgment/KrosanWayfarer.java @@ -37,8 +37,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.Zone; -import mage.filter.common.FilterLandCard; -import mage.target.common.TargetCardInHand; /** * diff --git a/Mage.Sets/src/mage/sets/judgment/QuietSpeculation.java b/Mage.Sets/src/mage/sets/judgment/QuietSpeculation.java index d75f5c8028d..602c3dacbd3 100644 --- a/Mage.Sets/src/mage/sets/judgment/QuietSpeculation.java +++ b/Mage.Sets/src/mage/sets/judgment/QuietSpeculation.java @@ -32,7 +32,6 @@ import mage.constants.Rarity; import mage.abilities.Ability; import mage.abilities.effects.SearchEffect; import mage.abilities.keyword.FlashbackAbility; -import mage.cards.Card; import mage.cards.CardImpl; import mage.cards.Cards; import mage.cards.CardsImpl; @@ -45,7 +44,6 @@ import mage.players.Player; import mage.target.TargetPlayer; import mage.target.common.TargetCardInLibrary; -import java.util.List; import java.util.UUID; /** diff --git a/Mage.Sets/src/mage/sets/khansoftarkir/AnkleShanker.java b/Mage.Sets/src/mage/sets/khansoftarkir/AnkleShanker.java index 96a3c5ae706..f08ee0e941d 100644 --- a/Mage.Sets/src/mage/sets/khansoftarkir/AnkleShanker.java +++ b/Mage.Sets/src/mage/sets/khansoftarkir/AnkleShanker.java @@ -33,7 +33,6 @@ import mage.abilities.Ability; import mage.abilities.common.AttacksTriggeredAbility; import mage.abilities.effects.Effect; import mage.abilities.effects.common.continuous.GainAbilityControlledEffect; -import mage.abilities.effects.common.counter.AddCountersTargetEffect; import mage.abilities.keyword.DeathtouchAbility; import mage.abilities.keyword.FirstStrikeAbility; import mage.abilities.keyword.HasteAbility; @@ -41,9 +40,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; -import mage.counters.CounterType; -import static mage.filter.predicate.permanent.ControllerControlsIslandPredicate.filter; -import mage.target.common.TargetControlledCreaturePermanent; /** * diff --git a/Mage.Sets/src/mage/sets/khansoftarkir/BurnAway.java b/Mage.Sets/src/mage/sets/khansoftarkir/BurnAway.java index c941bb5654f..1ccbc132966 100644 --- a/Mage.Sets/src/mage/sets/khansoftarkir/BurnAway.java +++ b/Mage.Sets/src/mage/sets/khansoftarkir/BurnAway.java @@ -29,7 +29,6 @@ package mage.sets.khansoftarkir; import java.util.UUID; import mage.abilities.DelayedTriggeredAbility; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.CreateDelayedTriggeredAbilityEffect; import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.effects.common.ExileGraveyardAllTargetPlayerEffect; @@ -43,7 +42,6 @@ import mage.game.events.ZoneChangeEvent; import mage.target.Target; import mage.target.TargetPlayer; import mage.target.common.TargetCreaturePermanent; -import mage.target.targetpointer.FixedTarget; /** * diff --git a/Mage.Sets/src/mage/sets/khansoftarkir/DragonThroneOfTarkir.java b/Mage.Sets/src/mage/sets/khansoftarkir/DragonThroneOfTarkir.java index f18fdb4e79f..f1548f8b729 100644 --- a/Mage.Sets/src/mage/sets/khansoftarkir/DragonThroneOfTarkir.java +++ b/Mage.Sets/src/mage/sets/khansoftarkir/DragonThroneOfTarkir.java @@ -41,7 +41,6 @@ import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; import mage.abilities.effects.common.continuous.GainAbilityControlledEffect; import mage.abilities.keyword.DefenderAbility; import mage.abilities.keyword.EquipAbility; -import mage.abilities.keyword.FlyingAbility; import mage.abilities.keyword.TrampleAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; diff --git a/Mage.Sets/src/mage/sets/khansoftarkir/Goblinslide.java b/Mage.Sets/src/mage/sets/khansoftarkir/Goblinslide.java index 8455437bfc4..037f3dd0fee 100644 --- a/Mage.Sets/src/mage/sets/khansoftarkir/Goblinslide.java +++ b/Mage.Sets/src/mage/sets/khansoftarkir/Goblinslide.java @@ -32,7 +32,6 @@ import mage.abilities.common.SpellCastControllerTriggeredAbility; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.effects.common.DoIfCostPaid; -import mage.abilities.keyword.HasteAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/khansoftarkir/HeraldOfAnafenza.java b/Mage.Sets/src/mage/sets/khansoftarkir/HeraldOfAnafenza.java index 40b3e74b93d..a9a651e30c2 100644 --- a/Mage.Sets/src/mage/sets/khansoftarkir/HeraldOfAnafenza.java +++ b/Mage.Sets/src/mage/sets/khansoftarkir/HeraldOfAnafenza.java @@ -39,7 +39,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.game.permanent.token.WarriorToken; import mage.game.stack.StackAbility; diff --git a/Mage.Sets/src/mage/sets/khansoftarkir/JeskaiAscendancy.java b/Mage.Sets/src/mage/sets/khansoftarkir/JeskaiAscendancy.java index c1351322899..bdc0527576f 100644 --- a/Mage.Sets/src/mage/sets/khansoftarkir/JeskaiAscendancy.java +++ b/Mage.Sets/src/mage/sets/khansoftarkir/JeskaiAscendancy.java @@ -42,7 +42,6 @@ import mage.filter.FilterSpell; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.CardTypePredicate; -import mage.target.common.TargetControlledCreaturePermanent; /** * diff --git a/Mage.Sets/src/mage/sets/khansoftarkir/RaidersSpoils.java b/Mage.Sets/src/mage/sets/khansoftarkir/RaidersSpoils.java index df891d8f753..6ef96c8ac13 100644 --- a/Mage.Sets/src/mage/sets/khansoftarkir/RaidersSpoils.java +++ b/Mage.Sets/src/mage/sets/khansoftarkir/RaidersSpoils.java @@ -42,7 +42,6 @@ import mage.constants.Zone; import mage.game.Game; import mage.game.events.DamagedPlayerEvent; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.game.permanent.Permanent; /** diff --git a/Mage.Sets/src/mage/sets/khansoftarkir/RakshasaVizier.java b/Mage.Sets/src/mage/sets/khansoftarkir/RakshasaVizier.java index 320511a451e..9dfcc86a8bc 100644 --- a/Mage.Sets/src/mage/sets/khansoftarkir/RakshasaVizier.java +++ b/Mage.Sets/src/mage/sets/khansoftarkir/RakshasaVizier.java @@ -39,7 +39,6 @@ import mage.constants.Zone; import mage.counters.CounterType; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.game.events.ZoneChangeEvent; /** diff --git a/Mage.Sets/src/mage/sets/khansoftarkir/SavagePunch.java b/Mage.Sets/src/mage/sets/khansoftarkir/SavagePunch.java index f2d7a2597f8..6d1cdcad355 100644 --- a/Mage.Sets/src/mage/sets/khansoftarkir/SavagePunch.java +++ b/Mage.Sets/src/mage/sets/khansoftarkir/SavagePunch.java @@ -28,7 +28,6 @@ package mage.sets.khansoftarkir; import java.util.UUID; -import mage.abilities.condition.FixedCondition; import mage.abilities.condition.LockedInCondition; import mage.abilities.condition.common.FerociousCondition; import mage.constants.TargetController; diff --git a/Mage.Sets/src/mage/sets/khansoftarkir/TaigamsScheming.java b/Mage.Sets/src/mage/sets/khansoftarkir/TaigamsScheming.java index e36e64e719b..b1cb48603ad 100644 --- a/Mage.Sets/src/mage/sets/khansoftarkir/TaigamsScheming.java +++ b/Mage.Sets/src/mage/sets/khansoftarkir/TaigamsScheming.java @@ -27,12 +27,10 @@ */ package mage.sets.khansoftarkir; -import java.util.List; import java.util.UUID; import mage.MageObject; import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; import mage.cards.CardImpl; import mage.cards.Cards; import mage.cards.CardsImpl; diff --git a/Mage.Sets/src/mage/sets/legends/BartelRuneaxe.java b/Mage.Sets/src/mage/sets/legends/BartelRuneaxe.java index d94a7bb264c..d4e3d3d89cf 100644 --- a/Mage.Sets/src/mage/sets/legends/BartelRuneaxe.java +++ b/Mage.Sets/src/mage/sets/legends/BartelRuneaxe.java @@ -33,7 +33,6 @@ import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.ContinuousRuleModifyingEffectImpl; import mage.abilities.keyword.VigilanceAbility; -import mage.cards.Card; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/legends/HornOfDeafening.java b/Mage.Sets/src/mage/sets/legends/HornOfDeafening.java index 53950cdd4c1..7b61171c29e 100644 --- a/Mage.Sets/src/mage/sets/legends/HornOfDeafening.java +++ b/Mage.Sets/src/mage/sets/legends/HornOfDeafening.java @@ -34,7 +34,6 @@ import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.Effect; import mage.abilities.effects.common.PreventDamageByTargetEffect; -import mage.abilities.effects.common.PreventDamageToTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/legends/TetsuoUmezawa.java b/Mage.Sets/src/mage/sets/legends/TetsuoUmezawa.java index 57c66cdfa22..1391bd81399 100644 --- a/Mage.Sets/src/mage/sets/legends/TetsuoUmezawa.java +++ b/Mage.Sets/src/mage/sets/legends/TetsuoUmezawa.java @@ -36,7 +36,6 @@ import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.ContinuousRuleModifyingEffectImpl; import mage.abilities.effects.common.DestroyTargetEffect; -import mage.cards.Card; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/legions/MistformSliver.java b/Mage.Sets/src/mage/sets/legions/MistformSliver.java index d401e139c89..1a6a2eac659 100644 --- a/Mage.Sets/src/mage/sets/legions/MistformSliver.java +++ b/Mage.Sets/src/mage/sets/legions/MistformSliver.java @@ -51,7 +51,6 @@ import mage.game.Game; import mage.game.permanent.Permanent; import mage.players.Player; import mage.target.targetpointer.FixedTarget; -import mage.util.CardUtil; /** * diff --git a/Mage.Sets/src/mage/sets/legions/RootSliver.java b/Mage.Sets/src/mage/sets/legions/RootSliver.java index 9bb21e30519..7beaf0e0c94 100644 --- a/Mage.Sets/src/mage/sets/legions/RootSliver.java +++ b/Mage.Sets/src/mage/sets/legions/RootSliver.java @@ -29,7 +29,6 @@ package mage.sets.legions; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.CantBeCounteredControlledEffect; import mage.abilities.effects.common.CantBeCounteredSourceEffect; diff --git a/Mage.Sets/src/mage/sets/legions/SpectralSliver.java b/Mage.Sets/src/mage/sets/legions/SpectralSliver.java index 9a063458e1d..3875482717c 100644 --- a/Mage.Sets/src/mage/sets/legions/SpectralSliver.java +++ b/Mage.Sets/src/mage/sets/legions/SpectralSliver.java @@ -35,7 +35,6 @@ import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.continuous.BoostSourceEffect; import mage.abilities.effects.common.continuous.GainAbilityAllEffect; -import mage.abilities.keyword.DeathtouchAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/legions/SunstrikeLegionnaire.java b/Mage.Sets/src/mage/sets/legions/SunstrikeLegionnaire.java index 5b2637ee78a..9a7dd57780b 100644 --- a/Mage.Sets/src/mage/sets/legions/SunstrikeLegionnaire.java +++ b/Mage.Sets/src/mage/sets/legions/SunstrikeLegionnaire.java @@ -41,7 +41,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.Zone; -import mage.constants.Zone; import mage.filter.Filter; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.ConvertedManaCostPredicate; diff --git a/Mage.Sets/src/mage/sets/limitedalpha/BlackLotus.java b/Mage.Sets/src/mage/sets/limitedalpha/BlackLotus.java index 153ab4811e6..b44e796b4f9 100644 --- a/Mage.Sets/src/mage/sets/limitedalpha/BlackLotus.java +++ b/Mage.Sets/src/mage/sets/limitedalpha/BlackLotus.java @@ -34,7 +34,6 @@ import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.common.AddManaOfAnyColorEffect; import mage.abilities.mana.SimpleManaAbility; import mage.cards.CardImpl; -import mage.choices.ChoiceColor; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.Zone; diff --git a/Mage.Sets/src/mage/sets/limitedalpha/Burrowing.java b/Mage.Sets/src/mage/sets/limitedalpha/Burrowing.java index 786dfa765a6..651214b73f7 100644 --- a/Mage.Sets/src/mage/sets/limitedalpha/Burrowing.java +++ b/Mage.Sets/src/mage/sets/limitedalpha/Burrowing.java @@ -38,7 +38,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.AbilityAddingRemovingEffects_6; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/limitedalpha/Conservator.java b/Mage.Sets/src/mage/sets/limitedalpha/Conservator.java index a898a45e435..e66c4c6d4b1 100644 --- a/Mage.Sets/src/mage/sets/limitedalpha/Conservator.java +++ b/Mage.Sets/src/mage/sets/limitedalpha/Conservator.java @@ -33,7 +33,6 @@ import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.PreventionEffectImpl; -import mage.abilities.effects.common.PreventDamageToTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/limitedalpha/Conversion.java b/Mage.Sets/src/mage/sets/limitedalpha/Conversion.java index 1b4752f0fce..ebd5524d656 100644 --- a/Mage.Sets/src/mage/sets/limitedalpha/Conversion.java +++ b/Mage.Sets/src/mage/sets/limitedalpha/Conversion.java @@ -44,8 +44,6 @@ import mage.constants.CardType; import mage.constants.DependencyType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.AbilityAddingRemovingEffects_6; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/limitedalpha/ManaShort.java b/Mage.Sets/src/mage/sets/limitedalpha/ManaShort.java index 9a1f38eec6e..9f47bd4c4af 100644 --- a/Mage.Sets/src/mage/sets/limitedalpha/ManaShort.java +++ b/Mage.Sets/src/mage/sets/limitedalpha/ManaShort.java @@ -32,11 +32,9 @@ import mage.abilities.Ability; import mage.abilities.effects.common.TapAllTargetPlayerControlsEffect; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Outcome; import mage.constants.Rarity; import mage.filter.common.FilterLandPermanent; import mage.game.Game; -import mage.game.permanent.Permanent; import mage.players.Player; import mage.target.TargetPlayer; diff --git a/Mage.Sets/src/mage/sets/limitedalpha/NetherShadow.java b/Mage.Sets/src/mage/sets/limitedalpha/NetherShadow.java index 55ed2ed02f2..856e2d7e73e 100644 --- a/Mage.Sets/src/mage/sets/limitedalpha/NetherShadow.java +++ b/Mage.Sets/src/mage/sets/limitedalpha/NetherShadow.java @@ -30,7 +30,6 @@ package mage.sets.limitedalpha; import java.util.UUID; import mage.MageInt; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; -import mage.abilities.effects.common.DoIfCostPaid; import mage.abilities.effects.common.ReturnSourceFromGraveyardToBattlefieldEffect; import mage.abilities.keyword.HasteAbility; import mage.cards.Card; @@ -39,8 +38,6 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.TargetController; import mage.constants.Zone; -import mage.filter.FilterCard; -import mage.filter.common.FilterCreatureCard; import mage.game.Game; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/limitedalpha/Paralyze.java b/Mage.Sets/src/mage/sets/limitedalpha/Paralyze.java index 26de248aed0..796ef48b6d9 100644 --- a/Mage.Sets/src/mage/sets/limitedalpha/Paralyze.java +++ b/Mage.Sets/src/mage/sets/limitedalpha/Paralyze.java @@ -35,7 +35,6 @@ import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.mana.GenericManaCost; -import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.*; import mage.abilities.keyword.EnchantAbility; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/limitedalpha/PsychicVenom.java b/Mage.Sets/src/mage/sets/limitedalpha/PsychicVenom.java index d0322dc1c74..dd39b82af46 100644 --- a/Mage.Sets/src/mage/sets/limitedalpha/PsychicVenom.java +++ b/Mage.Sets/src/mage/sets/limitedalpha/PsychicVenom.java @@ -29,7 +29,6 @@ package mage.sets.limitedalpha; import java.util.UUID; import mage.abilities.Ability; -import mage.abilities.TriggeredAbilityImpl; import mage.abilities.common.BecomesTappedAttachedTriggeredAbility; import mage.abilities.effects.Effect; import mage.abilities.effects.common.AttachEffect; diff --git a/Mage.Sets/src/mage/sets/limitedalpha/TimeWalk.java b/Mage.Sets/src/mage/sets/limitedalpha/TimeWalk.java index 225a4864df8..57a4457acf8 100644 --- a/Mage.Sets/src/mage/sets/limitedalpha/TimeWalk.java +++ b/Mage.Sets/src/mage/sets/limitedalpha/TimeWalk.java @@ -28,15 +28,10 @@ package mage.sets.limitedalpha; import java.util.UUID; -import mage.abilities.Ability; -import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.turn.AddExtraTurnControllerEffect; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Outcome; import mage.constants.Rarity; -import mage.game.Game; -import mage.game.turn.TurnMod; /** * diff --git a/Mage.Sets/src/mage/sets/limitedalpha/UthdenTroll.java b/Mage.Sets/src/mage/sets/limitedalpha/UthdenTroll.java index a08d798ad24..ba15252aa58 100644 --- a/Mage.Sets/src/mage/sets/limitedalpha/UthdenTroll.java +++ b/Mage.Sets/src/mage/sets/limitedalpha/UthdenTroll.java @@ -30,7 +30,6 @@ package mage.sets.limitedalpha; import java.util.UUID; import mage.MageInt; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.mana.ManaCostImpl; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.RegenerateSourceEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/limitedbeta/Castle.java b/Mage.Sets/src/mage/sets/limitedbeta/Castle.java index aa414758b54..f1fadc54c5f 100644 --- a/Mage.Sets/src/mage/sets/limitedbeta/Castle.java +++ b/Mage.Sets/src/mage/sets/limitedbeta/Castle.java @@ -28,11 +28,6 @@ package mage.sets.limitedbeta; import java.util.UUID; -import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.common.continuous.BoostControlledEffect; -import mage.constants.Duration; -import mage.constants.Zone; -import mage.filter.common.FilterUntappedCreature; /** * diff --git a/Mage.Sets/src/mage/sets/lorwyn/ForcedFruition.java b/Mage.Sets/src/mage/sets/lorwyn/ForcedFruition.java index 57b9fe7418b..d6085a774e1 100644 --- a/Mage.Sets/src/mage/sets/lorwyn/ForcedFruition.java +++ b/Mage.Sets/src/mage/sets/lorwyn/ForcedFruition.java @@ -30,7 +30,6 @@ package mage.sets.lorwyn; import java.util.UUID; import mage.abilities.common.SpellCastOpponentTriggeredAbility; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.DrawCardTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/lorwyn/StinkdrinkerDaredevil.java b/Mage.Sets/src/mage/sets/lorwyn/StinkdrinkerDaredevil.java index 19e0ae2b913..23207cf937c 100644 --- a/Mage.Sets/src/mage/sets/lorwyn/StinkdrinkerDaredevil.java +++ b/Mage.Sets/src/mage/sets/lorwyn/StinkdrinkerDaredevil.java @@ -36,7 +36,6 @@ import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.cost.SpellsCostReductionControllerEffect; import mage.cards.CardImpl; import mage.filter.FilterCard; -import mage.filter.FilterSpell; import mage.filter.predicate.mageobject.SubtypePredicate; /** diff --git a/Mage.Sets/src/mage/sets/magic2011/BrittleEffigy.java b/Mage.Sets/src/mage/sets/magic2011/BrittleEffigy.java index 50025554505..d0de4788c5e 100644 --- a/Mage.Sets/src/mage/sets/magic2011/BrittleEffigy.java +++ b/Mage.Sets/src/mage/sets/magic2011/BrittleEffigy.java @@ -34,9 +34,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.Cost; -import mage.abilities.costs.Costs; -import mage.abilities.costs.CostsImpl; import mage.abilities.costs.common.ExileSourceCost; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.GenericManaCost; diff --git a/Mage.Sets/src/mage/sets/magic2011/LeylineOfPunishment.java b/Mage.Sets/src/mage/sets/magic2011/LeylineOfPunishment.java index 8c6ecef50a4..db3ce706f04 100644 --- a/Mage.Sets/src/mage/sets/magic2011/LeylineOfPunishment.java +++ b/Mage.Sets/src/mage/sets/magic2011/LeylineOfPunishment.java @@ -31,23 +31,18 @@ package mage.sets.magic2011; import java.util.UUID; import mage.constants.CardType; import mage.constants.Duration; -import mage.constants.Layer; import mage.constants.Outcome; import mage.constants.Rarity; -import mage.constants.SubLayer; import mage.constants.Zone; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.ContinuousEffectImpl; import mage.abilities.effects.ContinuousRuleModifyingEffectImpl; -import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.effects.common.continuous.CantGainLifeAllEffect; import mage.abilities.keyword.LeylineAbility; import mage.cards.CardImpl; import mage.game.Game; import mage.game.events.GameEvent; import mage.game.events.GameEvent.EventType; -import mage.players.Player; /** * diff --git a/Mage.Sets/src/mage/sets/magic2011/StormtideLeviathan.java b/Mage.Sets/src/mage/sets/magic2011/StormtideLeviathan.java index d4b4fce8aac..b1b6d5c116e 100644 --- a/Mage.Sets/src/mage/sets/magic2011/StormtideLeviathan.java +++ b/Mage.Sets/src/mage/sets/magic2011/StormtideLeviathan.java @@ -41,8 +41,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.AbilityAddingRemovingEffects_6; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/magic2013/DiscipleOfBolas.java b/Mage.Sets/src/mage/sets/magic2013/DiscipleOfBolas.java index 9e358de89ce..14ead4a54ad 100644 --- a/Mage.Sets/src/mage/sets/magic2013/DiscipleOfBolas.java +++ b/Mage.Sets/src/mage/sets/magic2013/DiscipleOfBolas.java @@ -36,11 +36,8 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; -import mage.constants.TargetController; import mage.filter.common.FilterControlledCreaturePermanent; -import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.permanent.AnotherPredicate; -import mage.filter.predicate.permanent.ControllerPredicate; import mage.game.Game; import mage.game.permanent.Permanent; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/magic2013/GildedLotus.java b/Mage.Sets/src/mage/sets/magic2013/GildedLotus.java index 39c151979ea..73ba73d291f 100644 --- a/Mage.Sets/src/mage/sets/magic2013/GildedLotus.java +++ b/Mage.Sets/src/mage/sets/magic2013/GildedLotus.java @@ -36,7 +36,6 @@ import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.common.AddManaOfAnyColorEffect; import mage.abilities.mana.SimpleManaAbility; import mage.cards.CardImpl; -import mage.choices.ChoiceColor; import mage.constants.Zone; /** diff --git a/Mage.Sets/src/mage/sets/magic2013/NefaroxOverlordOfGrixis.java b/Mage.Sets/src/mage/sets/magic2013/NefaroxOverlordOfGrixis.java index 33c4a2c75d8..64092049eaf 100644 --- a/Mage.Sets/src/mage/sets/magic2013/NefaroxOverlordOfGrixis.java +++ b/Mage.Sets/src/mage/sets/magic2013/NefaroxOverlordOfGrixis.java @@ -36,7 +36,6 @@ import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; -import mage.constants.Zone; import mage.filter.common.FilterControlledCreaturePermanent; /** diff --git a/Mage.Sets/src/mage/sets/magic2013/PredatoryRampage.java b/Mage.Sets/src/mage/sets/magic2013/PredatoryRampage.java index 58262e9f5d8..5cf38eae3e9 100644 --- a/Mage.Sets/src/mage/sets/magic2013/PredatoryRampage.java +++ b/Mage.Sets/src/mage/sets/magic2013/PredatoryRampage.java @@ -31,17 +31,12 @@ import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.TargetController; -import mage.abilities.Ability; -import mage.abilities.effects.RequirementEffect; import mage.abilities.effects.common.continuous.BoostControlledEffect; import mage.abilities.effects.common.continuous.GainAbilityAllEffect; import mage.abilities.keyword.BlocksThisTurnMarkerAbility; import mage.cards.CardImpl; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.permanent.ControllerPredicate; -import mage.game.Game; -import mage.game.permanent.Permanent; -import mage.players.Player; import java.util.UUID; import mage.abilities.effects.common.combat.BlocksIfAbleAllEffect; diff --git a/Mage.Sets/src/mage/sets/magic2014/BonescytheSliver.java b/Mage.Sets/src/mage/sets/magic2014/BonescytheSliver.java index 3fe7e15187c..ac1f899b75e 100644 --- a/Mage.Sets/src/mage/sets/magic2014/BonescytheSliver.java +++ b/Mage.Sets/src/mage/sets/magic2014/BonescytheSliver.java @@ -30,18 +30,14 @@ package mage.sets.magic2014; import java.util.UUID; import mage.MageInt; import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.common.continuous.GainAbilityAllEffect; import mage.abilities.effects.common.continuous.GainAbilityControlledEffect; import mage.abilities.keyword.DoubleStrikeAbility; -import mage.abilities.keyword.FirstStrikeAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; -import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.mageobject.SubtypePredicate; /** * diff --git a/Mage.Sets/src/mage/sets/magic2014/GaleriderSliver.java b/Mage.Sets/src/mage/sets/magic2014/GaleriderSliver.java index fb3ef187694..1f017188112 100644 --- a/Mage.Sets/src/mage/sets/magic2014/GaleriderSliver.java +++ b/Mage.Sets/src/mage/sets/magic2014/GaleriderSliver.java @@ -38,7 +38,6 @@ import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.mageobject.SubtypePredicate; /** * diff --git a/Mage.Sets/src/mage/sets/magic2014/GroundshakerSliver.java b/Mage.Sets/src/mage/sets/magic2014/GroundshakerSliver.java index 0739f04a027..3651743f854 100644 --- a/Mage.Sets/src/mage/sets/magic2014/GroundshakerSliver.java +++ b/Mage.Sets/src/mage/sets/magic2014/GroundshakerSliver.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.continuous.GainAbilityControlledEffect; -import mage.abilities.keyword.FirstStrikeAbility; import mage.abilities.keyword.TrampleAbility; import mage.cards.CardImpl; import mage.constants.CardType; @@ -39,7 +38,6 @@ import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.mageobject.SubtypePredicate; /** * diff --git a/Mage.Sets/src/mage/sets/magic2014/HauntedPlateMail.java b/Mage.Sets/src/mage/sets/magic2014/HauntedPlateMail.java index 245cc2c6586..d6e8a070a03 100644 --- a/Mage.Sets/src/mage/sets/magic2014/HauntedPlateMail.java +++ b/Mage.Sets/src/mage/sets/magic2014/HauntedPlateMail.java @@ -32,8 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition; -import mage.abilities.costs.CostImpl; -import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.decorator.ConditionalActivatedAbility; import mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect; @@ -45,9 +43,7 @@ import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; -import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.common.FilterCreaturePermanent; -import mage.game.Game; import mage.game.permanent.token.Token; /** diff --git a/Mage.Sets/src/mage/sets/magic2014/MoltenBirth.java b/Mage.Sets/src/mage/sets/magic2014/MoltenBirth.java index 0d83f8d1d7e..ff8fc7e9bb4 100644 --- a/Mage.Sets/src/mage/sets/magic2014/MoltenBirth.java +++ b/Mage.Sets/src/mage/sets/magic2014/MoltenBirth.java @@ -30,7 +30,6 @@ package mage.sets.magic2014; import java.util.Random; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; import mage.cards.Card; diff --git a/Mage.Sets/src/mage/sets/magic2014/SeraphOfTheSword.java b/Mage.Sets/src/mage/sets/magic2014/SeraphOfTheSword.java index bf5f71691b9..1dae8320bc3 100644 --- a/Mage.Sets/src/mage/sets/magic2014/SeraphOfTheSword.java +++ b/Mage.Sets/src/mage/sets/magic2014/SeraphOfTheSword.java @@ -30,7 +30,6 @@ package mage.sets.magic2014; import java.util.UUID; import mage.MageInt; import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.common.PreventAllDamageToSourceEffect; import mage.abilities.effects.common.PreventCombatDamageToSourceEffect; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/magic2015/EphemeralShields.java b/Mage.Sets/src/mage/sets/magic2015/EphemeralShields.java index 253b222cefd..694f05a4435 100644 --- a/Mage.Sets/src/mage/sets/magic2015/EphemeralShields.java +++ b/Mage.Sets/src/mage/sets/magic2015/EphemeralShields.java @@ -28,7 +28,6 @@ package mage.sets.magic2015; import java.util.UUID; -import mage.abilities.Ability; import mage.abilities.effects.common.continuous.GainAbilityTargetEffect; import mage.abilities.keyword.ConvokeAbility; import mage.abilities.keyword.IndestructibleAbility; diff --git a/Mage.Sets/src/mage/sets/magic2015/InvasiveSpecies.java b/Mage.Sets/src/mage/sets/magic2015/InvasiveSpecies.java index eb3703d4d9d..47f78634419 100644 --- a/Mage.Sets/src/mage/sets/magic2015/InvasiveSpecies.java +++ b/Mage.Sets/src/mage/sets/magic2015/InvasiveSpecies.java @@ -29,7 +29,6 @@ package mage.sets.magic2015; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.ReturnToHandChosenControlledPermanentEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/magic2015/KalonianTwingrove.java b/Mage.Sets/src/mage/sets/magic2015/KalonianTwingrove.java index bc8e9509ef8..adccf6fc3d0 100644 --- a/Mage.Sets/src/mage/sets/magic2015/KalonianTwingrove.java +++ b/Mage.Sets/src/mage/sets/magic2015/KalonianTwingrove.java @@ -29,7 +29,6 @@ package mage.sets.magic2015; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount; diff --git a/Mage.Sets/src/mage/sets/magic2015/SoulOfTheros.java b/Mage.Sets/src/mage/sets/magic2015/SoulOfTheros.java index 3f7e728e444..a00e9dfedf5 100644 --- a/Mage.Sets/src/mage/sets/magic2015/SoulOfTheros.java +++ b/Mage.Sets/src/mage/sets/magic2015/SoulOfTheros.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.common.ExileSourceCost; import mage.abilities.costs.common.ExileSourceFromGraveCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.Effect; diff --git a/Mage.Sets/src/mage/sets/magic2015/StatuteOfDenial.java b/Mage.Sets/src/mage/sets/magic2015/StatuteOfDenial.java index 7b6f4915647..bea1465cf13 100644 --- a/Mage.Sets/src/mage/sets/magic2015/StatuteOfDenial.java +++ b/Mage.Sets/src/mage/sets/magic2015/StatuteOfDenial.java @@ -32,7 +32,6 @@ import mage.ObjectColor; import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition; import mage.abilities.decorator.ConditionalOneShotEffect; import mage.abilities.effects.common.CounterTargetEffect; -import mage.abilities.effects.common.DrawCardSourceControllerEffect; import mage.abilities.effects.common.DrawDiscardControllerEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/magicorigins/AkroanJailer.java b/Mage.Sets/src/mage/sets/magicorigins/AkroanJailer.java index 46d74e01647..b3aca776f6e 100644 --- a/Mage.Sets/src/mage/sets/magicorigins/AkroanJailer.java +++ b/Mage.Sets/src/mage/sets/magicorigins/AkroanJailer.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.Cost; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.TapTargetEffect; diff --git a/Mage.Sets/src/mage/sets/magicorigins/AvariciousDragon.java b/Mage.Sets/src/mage/sets/magicorigins/AvariciousDragon.java index 13dd0bd54e4..ff0720a2964 100644 --- a/Mage.Sets/src/mage/sets/magicorigins/AvariciousDragon.java +++ b/Mage.Sets/src/mage/sets/magicorigins/AvariciousDragon.java @@ -38,7 +38,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.TargetController; -import mage.constants.Zone; /** * diff --git a/Mage.Sets/src/mage/sets/magicorigins/EmbermawHellion.java b/Mage.Sets/src/mage/sets/magicorigins/EmbermawHellion.java index 05c357c6bbe..82756b8f653 100644 --- a/Mage.Sets/src/mage/sets/magicorigins/EmbermawHellion.java +++ b/Mage.Sets/src/mage/sets/magicorigins/EmbermawHellion.java @@ -41,8 +41,6 @@ import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; import mage.game.Game; -import mage.game.events.DamagedPlayerEvent; -import mage.game.events.GameEvent.EventType; import mage.game.events.GameEvent; import mage.game.permanent.Permanent; diff --git a/Mage.Sets/src/mage/sets/magicorigins/GideonsPhalanx.java b/Mage.Sets/src/mage/sets/magicorigins/GideonsPhalanx.java index d091b330b4e..a55e383f718 100644 --- a/Mage.Sets/src/mage/sets/magicorigins/GideonsPhalanx.java +++ b/Mage.Sets/src/mage/sets/magicorigins/GideonsPhalanx.java @@ -28,7 +28,6 @@ package mage.sets.magicorigins; import java.util.UUID; -import mage.ObjectColor; import mage.abilities.condition.common.SpellMasteryCondition; import mage.abilities.decorator.ConditionalOneShotEffect; import mage.abilities.effects.Effect; diff --git a/Mage.Sets/src/mage/sets/magicorigins/GraspOfTheHieromancer.java b/Mage.Sets/src/mage/sets/magicorigins/GraspOfTheHieromancer.java index 0f7e87d26e5..057e28f6c88 100644 --- a/Mage.Sets/src/mage/sets/magicorigins/GraspOfTheHieromancer.java +++ b/Mage.Sets/src/mage/sets/magicorigins/GraspOfTheHieromancer.java @@ -43,7 +43,6 @@ import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; -import mage.constants.SetTargetPointer; import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.permanent.ControllerIdPredicate; diff --git a/Mage.Sets/src/mage/sets/magicorigins/PriestOfTheBloodRite.java b/Mage.Sets/src/mage/sets/magicorigins/PriestOfTheBloodRite.java index ad780413154..5a766e9a59a 100644 --- a/Mage.Sets/src/mage/sets/magicorigins/PriestOfTheBloodRite.java +++ b/Mage.Sets/src/mage/sets/magicorigins/PriestOfTheBloodRite.java @@ -33,7 +33,6 @@ import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.effects.common.LoseLifeSourceControllerEffect; -import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/magicorigins/ThopterEngineer.java b/Mage.Sets/src/mage/sets/magicorigins/ThopterEngineer.java index a0cd37ed550..a3baa7eef35 100644 --- a/Mage.Sets/src/mage/sets/magicorigins/ThopterEngineer.java +++ b/Mage.Sets/src/mage/sets/magicorigins/ThopterEngineer.java @@ -33,7 +33,6 @@ import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.effects.common.continuous.GainAbilityAllEffect; -import mage.abilities.keyword.FlyingAbility; import mage.abilities.keyword.HasteAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/mastersedition/CuombajjWitches.java b/Mage.Sets/src/mage/sets/mastersedition/CuombajjWitches.java index 88ec79f8eec..ca82687ddb3 100644 --- a/Mage.Sets/src/mage/sets/mastersedition/CuombajjWitches.java +++ b/Mage.Sets/src/mage/sets/mastersedition/CuombajjWitches.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.Cost; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.Effect; import mage.abilities.effects.common.DamageTargetEffect; diff --git a/Mage.Sets/src/mage/sets/masterseditioniii/FireSprites.java b/Mage.Sets/src/mage/sets/masterseditioniii/FireSprites.java index 7252955c7e4..21abc75dbba 100644 --- a/Mage.Sets/src/mage/sets/masterseditioniii/FireSprites.java +++ b/Mage.Sets/src/mage/sets/masterseditioniii/FireSprites.java @@ -32,10 +32,8 @@ import mage.MageInt; import mage.Mana; import mage.abilities.Ability; import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.keyword.FlyingAbility; -import mage.abilities.mana.RedManaAbility; import mage.abilities.mana.SimpleManaAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/masterseditioniii/RevekaWizardSavant.java b/Mage.Sets/src/mage/sets/masterseditioniii/RevekaWizardSavant.java index ce43e4cd0a0..c60e68c8a39 100644 --- a/Mage.Sets/src/mage/sets/masterseditioniii/RevekaWizardSavant.java +++ b/Mage.Sets/src/mage/sets/masterseditioniii/RevekaWizardSavant.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.effects.common.DamageControllerEffect; import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.effects.common.DontUntapInControllersNextUntapStepSourceEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/masterseditioniv/ArmageddonClock.java b/Mage.Sets/src/mage/sets/masterseditioniv/ArmageddonClock.java index 042c12a39d1..66aecc516c2 100644 --- a/Mage.Sets/src/mage/sets/masterseditioniv/ArmageddonClock.java +++ b/Mage.Sets/src/mage/sets/masterseditioniv/ArmageddonClock.java @@ -31,14 +31,11 @@ import java.util.UUID; import mage.abilities.ActivatedAbilityImpl; import mage.abilities.common.BeginningOfDrawTriggeredAbility; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; -import mage.abilities.condition.Condition; import mage.abilities.condition.common.IsStepCondition; -import mage.abilities.costs.Cost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.decorator.ConditionalActivatedAbility; import mage.abilities.dynamicvalue.common.CountersCount; import mage.abilities.dynamicvalue.common.StaticValue; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.DamagePlayersEffect; import mage.cards.CardImpl; import mage.constants.CardType; @@ -50,7 +47,6 @@ import mage.constants.Outcome; import mage.constants.PhaseStep; import mage.constants.TargetController; import mage.constants.Zone; -import mage.game.Game; /** diff --git a/Mage.Sets/src/mage/sets/masterseditioniv/MartyrsOfKorlis.java b/Mage.Sets/src/mage/sets/masterseditioniv/MartyrsOfKorlis.java index 5cd1d4faf8d..01c32ce3732 100644 --- a/Mage.Sets/src/mage/sets/masterseditioniv/MartyrsOfKorlis.java +++ b/Mage.Sets/src/mage/sets/masterseditioniv/MartyrsOfKorlis.java @@ -35,7 +35,6 @@ import mage.abilities.condition.InvertCondition; import mage.abilities.condition.common.SourceTappedCondition; import mage.abilities.decorator.ConditionalContinuousEffect; import mage.abilities.effects.RedirectionEffect; -import mage.abilities.effects.common.continuous.BoostSourceEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/masterseditioniv/UrzasMiter.java b/Mage.Sets/src/mage/sets/masterseditioniv/UrzasMiter.java index 4eafc3c98ac..834c9e49a02 100644 --- a/Mage.Sets/src/mage/sets/masterseditioniv/UrzasMiter.java +++ b/Mage.Sets/src/mage/sets/masterseditioniv/UrzasMiter.java @@ -29,14 +29,11 @@ package mage.sets.masterseditioniv; import java.util.ArrayList; import java.util.UUID; -import mage.MageObject; import mage.abilities.Ability; import mage.abilities.common.ZoneChangeAllTriggeredAbility; import mage.abilities.costs.Cost; import mage.abilities.costs.mana.GenericManaCost; -import mage.abilities.effects.ContinuousEffect; import mage.abilities.effects.Effect; -import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.DoIfCostPaid; import mage.abilities.effects.common.GainLifeEffect; import mage.cards.CardImpl; @@ -47,9 +44,6 @@ import mage.constants.Zone; import mage.filter.common.FilterControlledArtifactPermanent; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.ZoneChangeEvent; -import mage.players.Player; -import mage.util.CardUtil; import mage.watchers.Watcher; /** diff --git a/Mage.Sets/src/mage/sets/masterseditioniv/XenicPoltergeist.java b/Mage.Sets/src/mage/sets/masterseditioniv/XenicPoltergeist.java index 642045e788c..1e9f548839a 100644 --- a/Mage.Sets/src/mage/sets/masterseditioniv/XenicPoltergeist.java +++ b/Mage.Sets/src/mage/sets/masterseditioniv/XenicPoltergeist.java @@ -30,9 +30,7 @@ package mage.sets.masterseditioniv; import mage.MageInt; import mage.abilities.costs.common.TapSourceCost; import mage.constants.PhaseStep; -import java.util.Iterator; import java.util.UUID; -import mage.MageObjectReference; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.effects.ContinuousEffectImpl; diff --git a/Mage.Sets/src/mage/sets/mercadianmasques/DustBowl.java b/Mage.Sets/src/mage/sets/mercadianmasques/DustBowl.java index 445e6eac289..73d2ff795f4 100644 --- a/Mage.Sets/src/mage/sets/mercadianmasques/DustBowl.java +++ b/Mage.Sets/src/mage/sets/mercadianmasques/DustBowl.java @@ -39,9 +39,7 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.Zone; -import mage.filter.FilterPermanent; import mage.filter.common.FilterControlledLandPermanent; -import mage.filter.predicate.permanent.TappedPredicate; import mage.target.Target; import mage.target.common.TargetControlledPermanent; import mage.target.common.TargetNonBasicLandPermanent; diff --git a/Mage.Sets/src/mage/sets/mercadianmasques/RamosianCaptain.java b/Mage.Sets/src/mage/sets/mercadianmasques/RamosianCaptain.java index f40bb0b8c49..741629f9ec8 100644 --- a/Mage.Sets/src/mage/sets/mercadianmasques/RamosianCaptain.java +++ b/Mage.Sets/src/mage/sets/mercadianmasques/RamosianCaptain.java @@ -41,7 +41,6 @@ import mage.abilities.effects.common.search.SearchLibraryPutInPlayEffect; import mage.abilities.keyword.FirstStrikeAbility; import mage.cards.CardImpl; import mage.filter.Filter.ComparisonType; -import mage.filter.common.FilterCreatureCard; import mage.filter.common.FilterPermanentCard; import mage.filter.predicate.mageobject.ConvertedManaCostPredicate; import mage.filter.predicate.mageobject.SubtypePredicate; diff --git a/Mage.Sets/src/mage/sets/mercadianmasques/RamosianSkyMarshal.java b/Mage.Sets/src/mage/sets/mercadianmasques/RamosianSkyMarshal.java index e7294512654..02844f04d94 100644 --- a/Mage.Sets/src/mage/sets/mercadianmasques/RamosianSkyMarshal.java +++ b/Mage.Sets/src/mage/sets/mercadianmasques/RamosianSkyMarshal.java @@ -40,7 +40,6 @@ import mage.abilities.effects.common.search.SearchLibraryPutInPlayEffect; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.filter.Filter.ComparisonType; -import mage.filter.common.FilterCreatureCard; import mage.filter.common.FilterPermanentCard; import mage.filter.predicate.mageobject.ConvertedManaCostPredicate; import mage.filter.predicate.mageobject.SubtypePredicate; diff --git a/Mage.Sets/src/mage/sets/mercadianmasques/SeverSoul.java b/Mage.Sets/src/mage/sets/mercadianmasques/SeverSoul.java index 0842f349395..b0f86ea52af 100644 --- a/Mage.Sets/src/mage/sets/mercadianmasques/SeverSoul.java +++ b/Mage.Sets/src/mage/sets/mercadianmasques/SeverSoul.java @@ -37,7 +37,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; -import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.ColorPredicate; diff --git a/Mage.Sets/src/mage/sets/mercadianmasques/Sizzle.java b/Mage.Sets/src/mage/sets/mercadianmasques/Sizzle.java index 570749af693..9d1f852f393 100644 --- a/Mage.Sets/src/mage/sets/mercadianmasques/Sizzle.java +++ b/Mage.Sets/src/mage/sets/mercadianmasques/Sizzle.java @@ -29,13 +29,11 @@ package mage.sets.mercadianmasques; import java.util.UUID; -import mage.abilities.effects.common.DamageAllEffect; import mage.abilities.effects.common.DamagePlayersEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.TargetController; -import mage.filter.common.FilterCreaturePermanent; /** * diff --git a/Mage.Sets/src/mage/sets/mercadianmasques/SnakePit.java b/Mage.Sets/src/mage/sets/mercadianmasques/SnakePit.java index 5528d737e71..f9c89d4bc4d 100644 --- a/Mage.Sets/src/mage/sets/mercadianmasques/SnakePit.java +++ b/Mage.Sets/src/mage/sets/mercadianmasques/SnakePit.java @@ -34,7 +34,6 @@ import mage.abilities.effects.common.CreateTokenEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; -import mage.constants.TargetController; import mage.filter.FilterSpell; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.ColorPredicate; diff --git a/Mage.Sets/src/mage/sets/mirage/BlightedShaman.java b/Mage.Sets/src/mage/sets/mirage/BlightedShaman.java index 14e453f2083..50c80588c72 100644 --- a/Mage.Sets/src/mage/sets/mirage/BlightedShaman.java +++ b/Mage.Sets/src/mage/sets/mirage/BlightedShaman.java @@ -33,7 +33,6 @@ import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.continuous.BoostTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/mirage/DwarvenMiner.java b/Mage.Sets/src/mage/sets/mirage/DwarvenMiner.java index a62127cea2a..191d8129fef 100644 --- a/Mage.Sets/src/mage/sets/mirage/DwarvenMiner.java +++ b/Mage.Sets/src/mage/sets/mirage/DwarvenMiner.java @@ -16,7 +16,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.Zone; -import mage.target.Target; import mage.target.common.TargetNonBasicLandPermanent; /** diff --git a/Mage.Sets/src/mage/sets/mirage/SacredMesa.java b/Mage.Sets/src/mage/sets/mirage/SacredMesa.java index 91b1b19807e..7958114e086 100644 --- a/Mage.Sets/src/mage/sets/mirage/SacredMesa.java +++ b/Mage.Sets/src/mage/sets/mirage/SacredMesa.java @@ -28,7 +28,6 @@ package mage.sets.mirage; import java.util.UUID; -import mage.MageInt; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.SacrificeTargetCost; diff --git a/Mage.Sets/src/mage/sets/mirage/SeedlingCharm.java b/Mage.Sets/src/mage/sets/mirage/SeedlingCharm.java index 8b22af98f7f..08e057b3266 100644 --- a/Mage.Sets/src/mage/sets/mirage/SeedlingCharm.java +++ b/Mage.Sets/src/mage/sets/mirage/SeedlingCharm.java @@ -39,7 +39,6 @@ import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; import mage.filter.FilterPermanent; -import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.ColorPredicate; import mage.filter.predicate.mageobject.SubtypePredicate; diff --git a/Mage.Sets/src/mage/sets/mirage/WaitingInTheWeeds.java b/Mage.Sets/src/mage/sets/mirage/WaitingInTheWeeds.java index acfcdfd9fbd..ee010816dae 100644 --- a/Mage.Sets/src/mage/sets/mirage/WaitingInTheWeeds.java +++ b/Mage.Sets/src/mage/sets/mirage/WaitingInTheWeeds.java @@ -29,7 +29,6 @@ package mage.sets.mirage; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/mirrodin/BetrayalOfFlesh.java b/Mage.Sets/src/mage/sets/mirrodin/BetrayalOfFlesh.java index c03a0219135..b4402d9af0f 100644 --- a/Mage.Sets/src/mage/sets/mirrodin/BetrayalOfFlesh.java +++ b/Mage.Sets/src/mage/sets/mirrodin/BetrayalOfFlesh.java @@ -33,7 +33,6 @@ import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.effects.common.DestroyTargetEffect; import mage.abilities.effects.common.ReturnFromGraveyardToBattlefieldTargetEffect; import mage.abilities.keyword.EntwineAbility; -import mage.abilities.keyword.EntwineAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/mirrodin/DreamsGrip.java b/Mage.Sets/src/mage/sets/mirrodin/DreamsGrip.java index 228e76e2d75..20cf6ff9885 100644 --- a/Mage.Sets/src/mage/sets/mirrodin/DreamsGrip.java +++ b/Mage.Sets/src/mage/sets/mirrodin/DreamsGrip.java @@ -37,7 +37,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.filter.FilterPermanent; -import mage.filter.predicate.permanent.TappedPredicate; import mage.target.TargetPermanent; /** diff --git a/Mage.Sets/src/mage/sets/mirrodin/InertiaBubble.java b/Mage.Sets/src/mage/sets/mirrodin/InertiaBubble.java index 23533edf483..3503b81333c 100644 --- a/Mage.Sets/src/mage/sets/mirrodin/InertiaBubble.java +++ b/Mage.Sets/src/mage/sets/mirrodin/InertiaBubble.java @@ -29,7 +29,6 @@ package mage.sets.mirrodin; import java.util.UUID; import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.DontUntapInControllersUntapStepEnchantedEffect; import mage.abilities.keyword.EnchantAbility; diff --git a/Mage.Sets/src/mage/sets/mirrodin/LeoninAbunas.java b/Mage.Sets/src/mage/sets/mirrodin/LeoninAbunas.java index 5d767f66344..9d9ae68eb25 100644 --- a/Mage.Sets/src/mage/sets/mirrodin/LeoninAbunas.java +++ b/Mage.Sets/src/mage/sets/mirrodin/LeoninAbunas.java @@ -40,7 +40,6 @@ import mage.constants.Duration; import mage.constants.Zone; import mage.filter.FilterPermanent; import mage.filter.common.FilterArtifactPermanent; -import mage.filter.predicate.mageobject.CardTypePredicate; /** * @author Loki diff --git a/Mage.Sets/src/mage/sets/mirrodin/MoriokScavenger.java b/Mage.Sets/src/mage/sets/mirrodin/MoriokScavenger.java index 7b1d05af5f3..2a62b810bf5 100644 --- a/Mage.Sets/src/mage/sets/mirrodin/MoriokScavenger.java +++ b/Mage.Sets/src/mage/sets/mirrodin/MoriokScavenger.java @@ -33,7 +33,6 @@ import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.ReturnToHandTargetEffect; import mage.cards.CardImpl; -import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.filter.common.FilterCreatureCard; diff --git a/Mage.Sets/src/mage/sets/mirrodinbesieged/IchorWellspring.java b/Mage.Sets/src/mage/sets/mirrodinbesieged/IchorWellspring.java index 3b4b1c2171f..d8558d7fa02 100644 --- a/Mage.Sets/src/mage/sets/mirrodinbesieged/IchorWellspring.java +++ b/Mage.Sets/src/mage/sets/mirrodinbesieged/IchorWellspring.java @@ -29,7 +29,6 @@ package mage.sets.mirrodinbesieged; import java.util.UUID; -import mage.abilities.common.DiesTriggeredAbility; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.common.PutIntoGraveFromBattlefieldSourceTriggeredAbility; import mage.abilities.effects.common.DrawCardSourceControllerEffect; diff --git a/Mage.Sets/src/mage/sets/mirrodinbesieged/SpineOfIshSah.java b/Mage.Sets/src/mage/sets/mirrodinbesieged/SpineOfIshSah.java index ea35f4f709d..ae473cbb3f3 100644 --- a/Mage.Sets/src/mage/sets/mirrodinbesieged/SpineOfIshSah.java +++ b/Mage.Sets/src/mage/sets/mirrodinbesieged/SpineOfIshSah.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.abilities.common.EntersBattlefieldTriggeredAbility; -import mage.abilities.common.DiesTriggeredAbility; import mage.abilities.common.PutIntoGraveFromBattlefieldSourceTriggeredAbility; import mage.abilities.effects.common.DestroyTargetEffect; import mage.abilities.effects.common.ReturnToHandSourceEffect; diff --git a/Mage.Sets/src/mage/sets/mirrodinbesieged/WhiteSunsZenith.java b/Mage.Sets/src/mage/sets/mirrodinbesieged/WhiteSunsZenith.java index bd336aca769..674fa230bad 100644 --- a/Mage.Sets/src/mage/sets/mirrodinbesieged/WhiteSunsZenith.java +++ b/Mage.Sets/src/mage/sets/mirrodinbesieged/WhiteSunsZenith.java @@ -29,7 +29,6 @@ package mage.sets.mirrodinbesieged; import java.util.UUID; -import mage.ObjectColor; import mage.abilities.dynamicvalue.common.ManacostVariableValue; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.effects.common.ShuffleSpellEffect; diff --git a/Mage.Sets/src/mage/sets/modernmasters/PyromancersSwath.java b/Mage.Sets/src/mage/sets/modernmasters/PyromancersSwath.java index 078cbf83340..5d83c62fc38 100644 --- a/Mage.Sets/src/mage/sets/modernmasters/PyromancersSwath.java +++ b/Mage.Sets/src/mage/sets/modernmasters/PyromancersSwath.java @@ -42,7 +42,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.stack.Spell; /** * diff --git a/Mage.Sets/src/mage/sets/modernmasters/Riftsweeper.java b/Mage.Sets/src/mage/sets/modernmasters/Riftsweeper.java index 913bf0838fd..fc28f066ed0 100644 --- a/Mage.Sets/src/mage/sets/modernmasters/Riftsweeper.java +++ b/Mage.Sets/src/mage/sets/modernmasters/Riftsweeper.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.OneShotEffect; -import mage.abilities.keyword.HauntAbility; import mage.cards.Card; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/modernmasters/TakePossession.java b/Mage.Sets/src/mage/sets/modernmasters/TakePossession.java index 0ba3388a12c..b77b5b13df6 100644 --- a/Mage.Sets/src/mage/sets/modernmasters/TakePossession.java +++ b/Mage.Sets/src/mage/sets/modernmasters/TakePossession.java @@ -30,7 +30,6 @@ package mage.sets.modernmasters; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.continuous.ControlEnchantedEffect; import mage.abilities.keyword.EnchantAbility; diff --git a/Mage.Sets/src/mage/sets/modernmasters/WarrenPilferers.java b/Mage.Sets/src/mage/sets/modernmasters/WarrenPilferers.java index c64ff7cbe92..a6b93a5abf9 100644 --- a/Mage.Sets/src/mage/sets/modernmasters/WarrenPilferers.java +++ b/Mage.Sets/src/mage/sets/modernmasters/WarrenPilferers.java @@ -30,9 +30,7 @@ package mage.sets.modernmasters; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.Mode; import mage.abilities.common.EntersBattlefieldTriggeredAbility; -import mage.abilities.effects.ContinuousEffect; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.abilities.keyword.HasteAbility; @@ -45,8 +43,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.common.FilterCreatureCard; import mage.game.Game; -import mage.game.permanent.Permanent; -import mage.players.Player; import mage.target.common.TargetCardInYourGraveyard; /** diff --git a/Mage.Sets/src/mage/sets/morningtide/EverbarkShaman.java b/Mage.Sets/src/mage/sets/morningtide/EverbarkShaman.java index e099a84b33e..c6e73f7cd1a 100644 --- a/Mage.Sets/src/mage/sets/morningtide/EverbarkShaman.java +++ b/Mage.Sets/src/mage/sets/morningtide/EverbarkShaman.java @@ -41,7 +41,6 @@ import mage.cards.CardImpl; import mage.constants.Outcome; import mage.constants.Zone; import mage.filter.FilterCard; -import mage.filter.predicate.mageobject.NamePredicate; import mage.filter.predicate.mageobject.SubtypePredicate; import mage.target.common.TargetCardInLibrary; import mage.target.common.TargetCardInYourGraveyard; diff --git a/Mage.Sets/src/mage/sets/morningtide/NogginWhack.java b/Mage.Sets/src/mage/sets/morningtide/NogginWhack.java index b10dc74ab8f..b3e2bc16a6c 100644 --- a/Mage.Sets/src/mage/sets/morningtide/NogginWhack.java +++ b/Mage.Sets/src/mage/sets/morningtide/NogginWhack.java @@ -27,14 +27,12 @@ */ package mage.sets.morningtide; -import java.util.List; import java.util.List; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; import mage.abilities.keyword.ProwlAbility; import mage.cards.Card; -import mage.cards.Card; import mage.cards.CardImpl; import mage.cards.Cards; import mage.cards.CardsImpl; diff --git a/Mage.Sets/src/mage/sets/morningtide/WaterspoutWeavers.java b/Mage.Sets/src/mage/sets/morningtide/WaterspoutWeavers.java index 44007e886f7..94203284f2a 100644 --- a/Mage.Sets/src/mage/sets/morningtide/WaterspoutWeavers.java +++ b/Mage.Sets/src/mage/sets/morningtide/WaterspoutWeavers.java @@ -30,15 +30,12 @@ package mage.sets.morningtide; import java.util.UUID; import mage.MageInt; import mage.abilities.abilityword.KinshipAbility; -import mage.abilities.dynamicvalue.common.StaticValue; import mage.abilities.effects.common.continuous.GainAbilityControlledEffect; -import mage.abilities.effects.common.discard.DiscardEachPlayerEffect; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; -import mage.constants.TargetController; import mage.filter.common.FilterCreaturePermanent; /** diff --git a/Mage.Sets/src/mage/sets/morningtide/WinnowerPatrol.java b/Mage.Sets/src/mage/sets/morningtide/WinnowerPatrol.java index cb537a91fb3..a8249209796 100644 --- a/Mage.Sets/src/mage/sets/morningtide/WinnowerPatrol.java +++ b/Mage.Sets/src/mage/sets/morningtide/WinnowerPatrol.java @@ -30,13 +30,11 @@ package mage.sets.morningtide; import java.util.UUID; import mage.MageInt; import mage.abilities.abilityword.KinshipAbility; -import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.effects.common.counter.AddCountersSourceEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.counters.CounterType; -import mage.game.permanent.token.WolfToken; /** * diff --git a/Mage.Sets/src/mage/sets/nemesis/BlindingAngel.java b/Mage.Sets/src/mage/sets/nemesis/BlindingAngel.java index 533479c5c91..49656c11fa6 100644 --- a/Mage.Sets/src/mage/sets/nemesis/BlindingAngel.java +++ b/Mage.Sets/src/mage/sets/nemesis/BlindingAngel.java @@ -36,7 +36,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.DealsCombatDamageToAPlayerTriggeredAbility; import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.TurnPhase; diff --git a/Mage.Sets/src/mage/sets/nemesis/ParallaxTide.java b/Mage.Sets/src/mage/sets/nemesis/ParallaxTide.java index 5627c104dab..a2655ccc746 100644 --- a/Mage.Sets/src/mage/sets/nemesis/ParallaxTide.java +++ b/Mage.Sets/src/mage/sets/nemesis/ParallaxTide.java @@ -32,7 +32,6 @@ import mage.abilities.Ability; import mage.abilities.common.LeavesBattlefieldTriggeredAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.RemoveCountersSourceCost; -import mage.abilities.effects.common.ExileTargetEffect; import mage.abilities.effects.common.ExileTargetForSourceEffect; import mage.abilities.effects.common.ReturnFromExileForSourceEffect; import mage.abilities.keyword.FadingAbility; diff --git a/Mage.Sets/src/mage/sets/nemesis/TreetopBracers.java b/Mage.Sets/src/mage/sets/nemesis/TreetopBracers.java index eb6d2ce051c..9c7f401ff5a 100644 --- a/Mage.Sets/src/mage/sets/nemesis/TreetopBracers.java +++ b/Mage.Sets/src/mage/sets/nemesis/TreetopBracers.java @@ -28,25 +28,18 @@ package mage.sets.nemesis; import mage.abilities.Ability; -import mage.abilities.StaticAbility; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.AttachEffect; -import mage.abilities.effects.common.combat.CantBeBlockedByCreaturesAttachedEffect; import mage.abilities.effects.common.continuous.BoostEnchantedEffect; import mage.abilities.keyword.EnchantAbility; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.*; -import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.Predicates; -import mage.filter.predicate.mageobject.AbilityPredicate; import mage.target.TargetPermanent; import mage.target.common.TargetCreaturePermanent; import java.util.UUID; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.RestrictionEffect; -import mage.abilities.effects.common.combat.CantBeBlockedAttachedEffect; import mage.abilities.keyword.ReachAbility; import mage.game.Game; import mage.game.permanent.Permanent; diff --git a/Mage.Sets/src/mage/sets/newphyrexia/ForcedWorship.java b/Mage.Sets/src/mage/sets/newphyrexia/ForcedWorship.java index 1695db787c4..a5af491e56e 100644 --- a/Mage.Sets/src/mage/sets/newphyrexia/ForcedWorship.java +++ b/Mage.Sets/src/mage/sets/newphyrexia/ForcedWorship.java @@ -35,14 +35,11 @@ import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.RestrictionEffect; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.ReturnToHandSourceEffect; import mage.abilities.effects.common.combat.CantAttackAttachedEffect; import mage.abilities.keyword.EnchantAbility; import mage.cards.CardImpl; -import mage.game.Game; -import mage.game.permanent.Permanent; import mage.target.TargetPermanent; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/newphyrexia/LifesFinale.java b/Mage.Sets/src/mage/sets/newphyrexia/LifesFinale.java index fe30b015b77..ad2893b38ab 100644 --- a/Mage.Sets/src/mage/sets/newphyrexia/LifesFinale.java +++ b/Mage.Sets/src/mage/sets/newphyrexia/LifesFinale.java @@ -31,9 +31,7 @@ import java.util.List; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; import mage.cards.CardImpl; -import mage.cards.Cards; import mage.cards.CardsImpl; import mage.constants.CardType; import mage.constants.Outcome; diff --git a/Mage.Sets/src/mage/sets/ninthedition/EarlyHarvest.java b/Mage.Sets/src/mage/sets/ninthedition/EarlyHarvest.java index 07a1bc3b43d..d0797d9bfd8 100644 --- a/Mage.Sets/src/mage/sets/ninthedition/EarlyHarvest.java +++ b/Mage.Sets/src/mage/sets/ninthedition/EarlyHarvest.java @@ -35,7 +35,6 @@ import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; import mage.filter.common.FilterLandPermanent; -import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.SupertypePredicate; import mage.game.Game; import mage.game.permanent.Permanent; diff --git a/Mage.Sets/src/mage/sets/ninthedition/Magnivore.java b/Mage.Sets/src/mage/sets/ninthedition/Magnivore.java index 3633b127d08..e91f5544bde 100644 --- a/Mage.Sets/src/mage/sets/ninthedition/Magnivore.java +++ b/Mage.Sets/src/mage/sets/ninthedition/Magnivore.java @@ -39,7 +39,6 @@ import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.FilterCard; -import mage.filter.common.FilterCreatureCard; import mage.filter.predicate.mageobject.CardTypePredicate; /** diff --git a/Mage.Sets/src/mage/sets/ninthedition/NaturalAffinity.java b/Mage.Sets/src/mage/sets/ninthedition/NaturalAffinity.java index 70e532c5eca..d9a28faa024 100644 --- a/Mage.Sets/src/mage/sets/ninthedition/NaturalAffinity.java +++ b/Mage.Sets/src/mage/sets/ninthedition/NaturalAffinity.java @@ -36,8 +36,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.PTChangingEffects_7; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/ninthedition/ViashinoSandstalker.java b/Mage.Sets/src/mage/sets/ninthedition/ViashinoSandstalker.java index aec7afd47ef..afedcba20e1 100644 --- a/Mage.Sets/src/mage/sets/ninthedition/ViashinoSandstalker.java +++ b/Mage.Sets/src/mage/sets/ninthedition/ViashinoSandstalker.java @@ -36,7 +36,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.TargetController; -import mage.constants.Zone; /** * diff --git a/Mage.Sets/src/mage/sets/ninthedition/YawgmothDemon.java b/Mage.Sets/src/mage/sets/ninthedition/YawgmothDemon.java index 9e7e8084532..225f843124a 100644 --- a/Mage.Sets/src/mage/sets/ninthedition/YawgmothDemon.java +++ b/Mage.Sets/src/mage/sets/ninthedition/YawgmothDemon.java @@ -41,9 +41,7 @@ import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.TargetController; import mage.constants.Zone; -import mage.counters.CounterType; import mage.filter.common.FilterArtifactPermanent; -import mage.filter.common.FilterCreaturePermanent; import mage.game.Game; import mage.game.permanent.Permanent; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/oathofthegatewatch/HoldoutSettlement.java b/Mage.Sets/src/mage/sets/oathofthegatewatch/HoldoutSettlement.java index b62c33bf6b6..f7e5d1e5bef 100644 --- a/Mage.Sets/src/mage/sets/oathofthegatewatch/HoldoutSettlement.java +++ b/Mage.Sets/src/mage/sets/oathofthegatewatch/HoldoutSettlement.java @@ -29,16 +29,12 @@ package mage.sets.oathofthegatewatch; import java.util.UUID; import mage.abilities.Ability; -import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.common.TapTargetCost; -import mage.abilities.effects.common.AddManaOfAnyColorEffect; import mage.abilities.mana.AnyColorManaAbility; import mage.abilities.mana.ColorlessManaAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; -import mage.constants.Zone; import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.permanent.TappedPredicate; diff --git a/Mage.Sets/src/mage/sets/oathofthegatewatch/IonasBlessing.java b/Mage.Sets/src/mage/sets/oathofthegatewatch/IonasBlessing.java index 997d5d59f57..dcd4428192b 100644 --- a/Mage.Sets/src/mage/sets/oathofthegatewatch/IonasBlessing.java +++ b/Mage.Sets/src/mage/sets/oathofthegatewatch/IonasBlessing.java @@ -42,7 +42,6 @@ import mage.constants.AttachmentType; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.RulesEffects; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/odyssey/Amugaba.java b/Mage.Sets/src/mage/sets/odyssey/Amugaba.java index 6dabc06c7a9..94c7f0f3711 100644 --- a/Mage.Sets/src/mage/sets/odyssey/Amugaba.java +++ b/Mage.Sets/src/mage/sets/odyssey/Amugaba.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.common.DiscardCardCost; import mage.abilities.costs.common.DiscardTargetCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.ReturnToHandSourceEffect; diff --git a/Mage.Sets/src/mage/sets/odyssey/BalancingAct.java b/Mage.Sets/src/mage/sets/odyssey/BalancingAct.java index e3dd9602c2e..b3519f0fcc5 100644 --- a/Mage.Sets/src/mage/sets/odyssey/BalancingAct.java +++ b/Mage.Sets/src/mage/sets/odyssey/BalancingAct.java @@ -29,7 +29,6 @@ package mage.sets.odyssey; import java.util.UUID; import mage.abilities.Ability; -import mage.abilities.Mode; import mage.abilities.effects.OneShotEffect; import mage.cards.Card; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/odyssey/BalshanGriffin.java b/Mage.Sets/src/mage/sets/odyssey/BalshanGriffin.java index 2055b24b54b..fe9418a2214 100644 --- a/Mage.Sets/src/mage/sets/odyssey/BalshanGriffin.java +++ b/Mage.Sets/src/mage/sets/odyssey/BalshanGriffin.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.common.DiscardCardCost; import mage.abilities.costs.common.DiscardTargetCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.ReturnToHandSourceEffect; diff --git a/Mage.Sets/src/mage/sets/odyssey/Bearscape.java b/Mage.Sets/src/mage/sets/odyssey/Bearscape.java index e86498a5f48..e7fbd39dcf2 100644 --- a/Mage.Sets/src/mage/sets/odyssey/Bearscape.java +++ b/Mage.Sets/src/mage/sets/odyssey/Bearscape.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.ExileFromGraveCost; -import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.CreateTokenEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/odyssey/BeastAttack.java b/Mage.Sets/src/mage/sets/odyssey/BeastAttack.java index aa2dc9f18cd..19ee4fc8483 100644 --- a/Mage.Sets/src/mage/sets/odyssey/BeastAttack.java +++ b/Mage.Sets/src/mage/sets/odyssey/BeastAttack.java @@ -28,7 +28,6 @@ package mage.sets.odyssey; import java.util.UUID; -import mage.ObjectColor; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.keyword.FlashbackAbility; diff --git a/Mage.Sets/src/mage/sets/odyssey/CephalidBroker.java b/Mage.Sets/src/mage/sets/odyssey/CephalidBroker.java index ee1ba7321a2..7e3a0a77722 100644 --- a/Mage.Sets/src/mage/sets/odyssey/CephalidBroker.java +++ b/Mage.Sets/src/mage/sets/odyssey/CephalidBroker.java @@ -37,7 +37,6 @@ import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.common.discard.DiscardTargetEffect; import mage.abilities.effects.common.DrawCardTargetEffect; -import mage.abilities.effects.common.DrawDiscardTargetEffect; import mage.constants.Zone; import mage.target.TargetPlayer; diff --git a/Mage.Sets/src/mage/sets/odyssey/ChamberOfManipulation.java b/Mage.Sets/src/mage/sets/odyssey/ChamberOfManipulation.java index a367c56ba42..7f398e0da20 100644 --- a/Mage.Sets/src/mage/sets/odyssey/ChamberOfManipulation.java +++ b/Mage.Sets/src/mage/sets/odyssey/ChamberOfManipulation.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.costs.common.DiscardCardCost; import mage.abilities.costs.common.DiscardTargetCost; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.common.AttachEffect; diff --git a/Mage.Sets/src/mage/sets/odyssey/Chlorophant.java b/Mage.Sets/src/mage/sets/odyssey/Chlorophant.java index dfca658c445..f6acda95c6f 100644 --- a/Mage.Sets/src/mage/sets/odyssey/Chlorophant.java +++ b/Mage.Sets/src/mage/sets/odyssey/Chlorophant.java @@ -34,7 +34,6 @@ import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.common.CardsInControllerGraveCondition; import mage.abilities.decorator.ConditionalContinuousEffect; -import mage.abilities.decorator.ConditionalTriggeredAbility; import mage.abilities.effects.Effect; import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.abilities.effects.common.counter.AddCountersSourceEffect; diff --git a/Mage.Sets/src/mage/sets/odyssey/DruidsCall.java b/Mage.Sets/src/mage/sets/odyssey/DruidsCall.java index 36665f8ced2..033e4999e02 100644 --- a/Mage.Sets/src/mage/sets/odyssey/DruidsCall.java +++ b/Mage.Sets/src/mage/sets/odyssey/DruidsCall.java @@ -42,7 +42,6 @@ import mage.constants.Rarity; import mage.constants.SetTargetPointer; import mage.constants.Zone; import mage.game.permanent.token.SquirrelToken; -import mage.players.Player; import mage.target.TargetPermanent; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/odyssey/DwarvenRecruiter.java b/Mage.Sets/src/mage/sets/odyssey/DwarvenRecruiter.java index bbbdf99d012..ae10044a1f8 100644 --- a/Mage.Sets/src/mage/sets/odyssey/DwarvenRecruiter.java +++ b/Mage.Sets/src/mage/sets/odyssey/DwarvenRecruiter.java @@ -29,7 +29,6 @@ package mage.sets.odyssey; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.RecruiterEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/odyssey/Entomb.java b/Mage.Sets/src/mage/sets/odyssey/Entomb.java index 8a631ee323a..5421a0dfe86 100644 --- a/Mage.Sets/src/mage/sets/odyssey/Entomb.java +++ b/Mage.Sets/src/mage/sets/odyssey/Entomb.java @@ -27,14 +27,10 @@ */ package mage.sets.odyssey; -import java.util.List; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.effects.SearchEffect; -import mage.cards.Card; import mage.cards.CardImpl; -import mage.cards.Cards; -import mage.cards.CardsImpl; import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/odyssey/EscapeArtist.java b/Mage.Sets/src/mage/sets/odyssey/EscapeArtist.java index 0e364d6ef9c..361229a86ab 100644 --- a/Mage.Sets/src/mage/sets/odyssey/EscapeArtist.java +++ b/Mage.Sets/src/mage/sets/odyssey/EscapeArtist.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.common.DiscardCardCost; import mage.abilities.costs.common.DiscardTargetCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.ReturnToHandSourceEffect; diff --git a/Mage.Sets/src/mage/sets/odyssey/FlameBurst.java b/Mage.Sets/src/mage/sets/odyssey/FlameBurst.java index b10502aa3e6..c24b19db9fa 100644 --- a/Mage.Sets/src/mage/sets/odyssey/FlameBurst.java +++ b/Mage.Sets/src/mage/sets/odyssey/FlameBurst.java @@ -36,7 +36,6 @@ import mage.abilities.effects.common.InfoEffect; import mage.abilities.effects.common.DamageTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.FilterCard; diff --git a/Mage.Sets/src/mage/sets/odyssey/GorillaTitan.java b/Mage.Sets/src/mage/sets/odyssey/GorillaTitan.java index 56ceb6c5b2f..401c7969f82 100644 --- a/Mage.Sets/src/mage/sets/odyssey/GorillaTitan.java +++ b/Mage.Sets/src/mage/sets/odyssey/GorillaTitan.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.Condition; -import mage.abilities.condition.common.CardsInControllerGraveCondition; import mage.abilities.decorator.ConditionalContinuousEffect; import mage.abilities.effects.common.continuous.BoostSourceEffect; import mage.abilities.keyword.TrampleAbility; diff --git a/Mage.Sets/src/mage/sets/odyssey/ImmobilizingInk.java b/Mage.Sets/src/mage/sets/odyssey/ImmobilizingInk.java index 48e20f6280f..1a79691d104 100644 --- a/Mage.Sets/src/mage/sets/odyssey/ImmobilizingInk.java +++ b/Mage.Sets/src/mage/sets/odyssey/ImmobilizingInk.java @@ -38,7 +38,6 @@ import mage.abilities.effects.common.DontUntapInControllersUntapStepSourceEffect import mage.abilities.effects.common.UntapSourceEffect; import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; import mage.abilities.keyword.EnchantAbility; -import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/odyssey/NeedForSpeed.java b/Mage.Sets/src/mage/sets/odyssey/NeedForSpeed.java index 90e1f5cef30..ff55966ec83 100644 --- a/Mage.Sets/src/mage/sets/odyssey/NeedForSpeed.java +++ b/Mage.Sets/src/mage/sets/odyssey/NeedForSpeed.java @@ -39,7 +39,6 @@ import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.common.FilterControlledPermanent; -import mage.filter.predicate.mageobject.CardTypePredicate; import mage.target.common.TargetControlledPermanent; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/odyssey/Predict.java b/Mage.Sets/src/mage/sets/odyssey/Predict.java index cf7607f4555..e0796cdbdb4 100644 --- a/Mage.Sets/src/mage/sets/odyssey/Predict.java +++ b/Mage.Sets/src/mage/sets/odyssey/Predict.java @@ -33,9 +33,6 @@ import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.NameACardEffect; import mage.cards.Card; import mage.cards.CardImpl; -import mage.cards.repository.CardRepository; -import mage.choices.Choice; -import mage.choices.ChoiceImpl; import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/odyssey/PsionicGift.java b/Mage.Sets/src/mage/sets/odyssey/PsionicGift.java index 100fbfcb28c..31646bb2e87 100644 --- a/Mage.Sets/src/mage/sets/odyssey/PsionicGift.java +++ b/Mage.Sets/src/mage/sets/odyssey/PsionicGift.java @@ -36,7 +36,6 @@ import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; import mage.abilities.keyword.EnchantAbility; -import mage.abilities.keyword.TrampleAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/odyssey/ThinkTank.java b/Mage.Sets/src/mage/sets/odyssey/ThinkTank.java index e29391babff..9f98c86eaf0 100644 --- a/Mage.Sets/src/mage/sets/odyssey/ThinkTank.java +++ b/Mage.Sets/src/mage/sets/odyssey/ThinkTank.java @@ -30,9 +30,7 @@ package mage.sets.odyssey; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; -import mage.abilities.dynamicvalue.common.StaticValue; import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.common.LookLibraryAndPickControllerEffect; import mage.cards.Card; import mage.cards.CardImpl; import mage.cards.CardsImpl; @@ -41,7 +39,6 @@ import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.TargetController; import mage.constants.Zone; -import mage.filter.FilterCard; import mage.game.Game; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/odyssey/UnifyingTheory.java b/Mage.Sets/src/mage/sets/odyssey/UnifyingTheory.java index 6bc6d87e0f1..a02d82761aa 100644 --- a/Mage.Sets/src/mage/sets/odyssey/UnifyingTheory.java +++ b/Mage.Sets/src/mage/sets/odyssey/UnifyingTheory.java @@ -31,13 +31,8 @@ import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.SpellCastAllTriggeredAbility; import mage.abilities.costs.Cost; -import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.Effect; import mage.abilities.effects.OneShotEffect; -import mage.abilities.effects.common.DoIfCostPaid; -import mage.abilities.effects.common.DrawCardSourceControllerEffect; -import mage.abilities.effects.common.DrawCardTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Outcome; diff --git a/Mage.Sets/src/mage/sets/onslaught/AkromasBlessing.java b/Mage.Sets/src/mage/sets/onslaught/AkromasBlessing.java index 2a245b4ae3b..2e1db29712d 100644 --- a/Mage.Sets/src/mage/sets/onslaught/AkromasBlessing.java +++ b/Mage.Sets/src/mage/sets/onslaught/AkromasBlessing.java @@ -28,7 +28,6 @@ package mage.sets.onslaught; import java.util.UUID; -import mage.MageObject; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.continuous.GainProtectionFromColorAllEffect; import mage.abilities.keyword.CyclingAbility; diff --git a/Mage.Sets/src/mage/sets/onslaught/AphettoGrifter.java b/Mage.Sets/src/mage/sets/onslaught/AphettoGrifter.java index 8c5ffc0495c..b887b7b1105 100644 --- a/Mage.Sets/src/mage/sets/onslaught/AphettoGrifter.java +++ b/Mage.Sets/src/mage/sets/onslaught/AphettoGrifter.java @@ -43,7 +43,6 @@ import mage.filter.predicate.mageobject.SubtypePredicate; import mage.filter.predicate.permanent.TappedPredicate; import mage.target.TargetPermanent; import mage.target.common.TargetControlledPermanent; -import mage.target.common.TargetCreaturePermanent; /** * diff --git a/Mage.Sets/src/mage/sets/onslaught/BrightstoneRitual.java b/Mage.Sets/src/mage/sets/onslaught/BrightstoneRitual.java index affd8651edf..cc55c88521e 100644 --- a/Mage.Sets/src/mage/sets/onslaught/BrightstoneRitual.java +++ b/Mage.Sets/src/mage/sets/onslaught/BrightstoneRitual.java @@ -35,7 +35,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.filter.FilterPermanent; -import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.SubtypePredicate; /** diff --git a/Mage.Sets/src/mage/sets/onslaught/CrypticGateway.java b/Mage.Sets/src/mage/sets/onslaught/CrypticGateway.java index 79d0a32c81a..0334234694f 100644 --- a/Mage.Sets/src/mage/sets/onslaught/CrypticGateway.java +++ b/Mage.Sets/src/mage/sets/onslaught/CrypticGateway.java @@ -47,7 +47,6 @@ import mage.filter.FilterCard; import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.common.FilterCreatureCard; import mage.filter.predicate.Predicates; -import mage.filter.predicate.mageobject.CardTypePredicate; import mage.filter.predicate.mageobject.SubtypePredicate; import mage.filter.predicate.permanent.TappedPredicate; import mage.game.Game; diff --git a/Mage.Sets/src/mage/sets/onslaught/DeathMatch.java b/Mage.Sets/src/mage/sets/onslaught/DeathMatch.java index 02e0c180574..eba7af0607c 100644 --- a/Mage.Sets/src/mage/sets/onslaught/DeathMatch.java +++ b/Mage.Sets/src/mage/sets/onslaught/DeathMatch.java @@ -41,9 +41,7 @@ import mage.constants.SetTargetPointer; import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; import mage.game.Game; -import mage.game.permanent.Permanent; import mage.players.Player; -import mage.target.Target; import mage.target.common.TargetCreaturePermanent; import mage.target.targetpointer.FirstTargetPointer; diff --git a/Mage.Sets/src/mage/sets/onslaught/ElvishPioneer.java b/Mage.Sets/src/mage/sets/onslaught/ElvishPioneer.java index 627da390f2b..51b084a85e7 100644 --- a/Mage.Sets/src/mage/sets/onslaught/ElvishPioneer.java +++ b/Mage.Sets/src/mage/sets/onslaught/ElvishPioneer.java @@ -40,7 +40,6 @@ import mage.cards.CardImpl; import mage.constants.Outcome; import mage.constants.Zone; import mage.filter.FilterCard; -import mage.filter.common.FilterLandCard; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.CardTypePredicate; import mage.filter.predicate.mageobject.SupertypePredicate; diff --git a/Mage.Sets/src/mage/sets/onslaught/FeedingFrenzy.java b/Mage.Sets/src/mage/sets/onslaught/FeedingFrenzy.java index 55d168c3091..11019cdef15 100644 --- a/Mage.Sets/src/mage/sets/onslaught/FeedingFrenzy.java +++ b/Mage.Sets/src/mage/sets/onslaught/FeedingFrenzy.java @@ -29,19 +29,14 @@ package mage.sets.onslaught; import java.util.UUID; import mage.abilities.dynamicvalue.DynamicValue; -import mage.abilities.dynamicvalue.common.CountersCount; -import mage.abilities.dynamicvalue.common.ManacostVariableValue; import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount; -import mage.abilities.dynamicvalue.common.SignInversionDynamicValue; import mage.abilities.effects.Effect; import mage.abilities.effects.common.continuous.BoostTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; -import mage.counters.CounterType; import mage.filter.FilterPermanent; -import mage.filter.common.FilterControlledPermanent; import mage.filter.predicate.mageobject.SubtypePredicate; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/onslaught/Imagecrafter.java b/Mage.Sets/src/mage/sets/onslaught/Imagecrafter.java index 543086215f0..c0f59b119f8 100644 --- a/Mage.Sets/src/mage/sets/onslaught/Imagecrafter.java +++ b/Mage.Sets/src/mage/sets/onslaught/Imagecrafter.java @@ -27,7 +27,6 @@ */ package mage.sets.onslaught; -import java.util.Set; import java.util.UUID; import mage.MageInt; @@ -37,7 +36,6 @@ import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.common.continuous.BecomesChosenCreatureTypeTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/onslaught/MistformMutant.java b/Mage.Sets/src/mage/sets/onslaught/MistformMutant.java index c9ce8287761..0acbcad6a8a 100644 --- a/Mage.Sets/src/mage/sets/onslaught/MistformMutant.java +++ b/Mage.Sets/src/mage/sets/onslaught/MistformMutant.java @@ -27,7 +27,6 @@ */ package mage.sets.onslaught; -import java.util.Set; import java.util.UUID; import mage.MageInt; @@ -37,7 +36,6 @@ import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.continuous.BecomesChosenCreatureTypeTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/onslaught/RummagingWizard.java b/Mage.Sets/src/mage/sets/onslaught/RummagingWizard.java index 0c5d6a792ae..55ffd989a3d 100644 --- a/Mage.Sets/src/mage/sets/onslaught/RummagingWizard.java +++ b/Mage.Sets/src/mage/sets/onslaught/RummagingWizard.java @@ -39,7 +39,6 @@ import mage.cards.CardsImpl; import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; -import mage.constants.TargetController; import mage.constants.Zone; import mage.game.Game; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/onslaught/SkirkProspector.java b/Mage.Sets/src/mage/sets/onslaught/SkirkProspector.java index 3cbaf8fd2b5..32dc839b5d3 100644 --- a/Mage.Sets/src/mage/sets/onslaught/SkirkProspector.java +++ b/Mage.Sets/src/mage/sets/onslaught/SkirkProspector.java @@ -33,7 +33,6 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; import mage.Mana; -import mage.abilities.costs.common.SacrificeSourceCost; import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.mana.SimpleManaAbility; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/onslaught/SupremeInquisitor.java b/Mage.Sets/src/mage/sets/onslaught/SupremeInquisitor.java index 78be02c4bf0..7e811a81b38 100644 --- a/Mage.Sets/src/mage/sets/onslaught/SupremeInquisitor.java +++ b/Mage.Sets/src/mage/sets/onslaught/SupremeInquisitor.java @@ -39,8 +39,6 @@ import mage.abilities.costs.common.TapTargetCost; import mage.abilities.effects.OneShotEffect; import mage.cards.Card; import mage.cards.CardImpl; -import mage.cards.Cards; -import mage.cards.CardsImpl; import mage.constants.Outcome; import mage.constants.Zone; import mage.filter.FilterCard; diff --git a/Mage.Sets/src/mage/sets/onslaught/WeatheredWayfarer.java b/Mage.Sets/src/mage/sets/onslaught/WeatheredWayfarer.java index 8fe79985b84..830371e3873 100644 --- a/Mage.Sets/src/mage/sets/onslaught/WeatheredWayfarer.java +++ b/Mage.Sets/src/mage/sets/onslaught/WeatheredWayfarer.java @@ -34,16 +34,13 @@ import mage.constants.Zone; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.ActivateIfConditionActivatedAbility; -import mage.abilities.condition.Condition; import mage.abilities.condition.common.OpponentControlsMoreCondition; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.search.SearchLibraryPutInHandEffect; import mage.cards.CardImpl; -import mage.filter.FilterPermanent; import mage.filter.common.FilterLandCard; import mage.filter.common.FilterLandPermanent; -import mage.game.Game; import mage.target.common.TargetCardInLibrary; /** diff --git a/Mage.Sets/src/mage/sets/onslaught/WordsOfWar.java b/Mage.Sets/src/mage/sets/onslaught/WordsOfWar.java index aa9ab6d8c48..f22b5b956bc 100644 --- a/Mage.Sets/src/mage/sets/onslaught/WordsOfWar.java +++ b/Mage.Sets/src/mage/sets/onslaught/WordsOfWar.java @@ -40,7 +40,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.game.permanent.Permanent; import mage.players.Player; import mage.target.common.TargetCreatureOrPlayer; diff --git a/Mage.Sets/src/mage/sets/onslaught/WordsOfWind.java b/Mage.Sets/src/mage/sets/onslaught/WordsOfWind.java index dbb394bff76..86a02a238c6 100644 --- a/Mage.Sets/src/mage/sets/onslaught/WordsOfWind.java +++ b/Mage.Sets/src/mage/sets/onslaught/WordsOfWind.java @@ -43,7 +43,6 @@ import mage.constants.Duration; import mage.filter.common.FilterControlledPermanent; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.game.permanent.Permanent; import mage.players.Player; import mage.target.common.TargetControlledPermanent; diff --git a/Mage.Sets/src/mage/sets/planarchaos/BraidsConjurerAdept.java b/Mage.Sets/src/mage/sets/planarchaos/BraidsConjurerAdept.java index 6938504723b..2b13ab1b8de 100644 --- a/Mage.Sets/src/mage/sets/planarchaos/BraidsConjurerAdept.java +++ b/Mage.Sets/src/mage/sets/planarchaos/BraidsConjurerAdept.java @@ -37,7 +37,6 @@ import mage.constants.Rarity; import mage.constants.TargetController; import mage.filter.FilterCard; import mage.filter.predicate.Predicates; -import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.CardTypePredicate; /** diff --git a/Mage.Sets/src/mage/sets/planarchaos/DarkheartSliver.java b/Mage.Sets/src/mage/sets/planarchaos/DarkheartSliver.java index 777ed5ebb68..bc9b53bc005 100644 --- a/Mage.Sets/src/mage/sets/planarchaos/DarkheartSliver.java +++ b/Mage.Sets/src/mage/sets/planarchaos/DarkheartSliver.java @@ -33,7 +33,6 @@ import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.SacrificeSourceCost; -import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.common.GainLifeEffect; import mage.abilities.effects.common.continuous.GainAbilityAllEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/planarchaos/LifeAndLimb.java b/Mage.Sets/src/mage/sets/planarchaos/LifeAndLimb.java index 09813d3f59c..c072b39034b 100644 --- a/Mage.Sets/src/mage/sets/planarchaos/LifeAndLimb.java +++ b/Mage.Sets/src/mage/sets/planarchaos/LifeAndLimb.java @@ -37,8 +37,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.AbilityAddingRemovingEffects_6; -import static mage.constants.Layer.PTChangingEffects_7; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/planarchaos/Pongify.java b/Mage.Sets/src/mage/sets/planarchaos/Pongify.java index 180fe5cf796..141c7005778 100644 --- a/Mage.Sets/src/mage/sets/planarchaos/Pongify.java +++ b/Mage.Sets/src/mage/sets/planarchaos/Pongify.java @@ -40,9 +40,7 @@ import mage.constants.Rarity; import mage.game.Game; import mage.game.permanent.Permanent; import mage.game.permanent.token.Token; -import mage.players.Player; import mage.target.common.TargetCreaturePermanent; -import mage.util.CardUtil; /** * diff --git a/Mage.Sets/src/mage/sets/planarchaos/PoulticeSliver.java b/Mage.Sets/src/mage/sets/planarchaos/PoulticeSliver.java index 025faa89bcb..825e1b8a3e1 100644 --- a/Mage.Sets/src/mage/sets/planarchaos/PoulticeSliver.java +++ b/Mage.Sets/src/mage/sets/planarchaos/PoulticeSliver.java @@ -41,7 +41,6 @@ import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; -import mage.filter.common.FilterControlledCreaturePermanent; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.SubtypePredicate; import mage.target.TargetPermanent; diff --git a/Mage.Sets/src/mage/sets/planarchaos/RebuffTheWicked.java b/Mage.Sets/src/mage/sets/planarchaos/RebuffTheWicked.java index cf3e1780ce9..03541830e3e 100644 --- a/Mage.Sets/src/mage/sets/planarchaos/RebuffTheWicked.java +++ b/Mage.Sets/src/mage/sets/planarchaos/RebuffTheWicked.java @@ -34,7 +34,6 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.filter.FilterSpell; import mage.filter.common.FilterControlledPermanent; -import mage.filter.predicate.Predicates; import mage.filter.predicate.other.TargetsPermanentPredicate; import mage.target.TargetSpell; diff --git a/Mage.Sets/src/mage/sets/planechase/UndeadWarchief.java b/Mage.Sets/src/mage/sets/planechase/UndeadWarchief.java index a5b59d13038..2496dacd12b 100644 --- a/Mage.Sets/src/mage/sets/planechase/UndeadWarchief.java +++ b/Mage.Sets/src/mage/sets/planechase/UndeadWarchief.java @@ -38,7 +38,6 @@ import mage.abilities.effects.common.continuous.BoostControlledEffect; import mage.abilities.effects.common.cost.SpellsCostReductionControllerEffect; import mage.cards.CardImpl; import mage.filter.FilterCard; -import mage.filter.FilterSpell; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.SubtypePredicate; diff --git a/Mage.Sets/src/mage/sets/planechase2012/QuietDisrepair.java b/Mage.Sets/src/mage/sets/planechase2012/QuietDisrepair.java index 687825cf3a1..f93d2258f94 100644 --- a/Mage.Sets/src/mage/sets/planechase2012/QuietDisrepair.java +++ b/Mage.Sets/src/mage/sets/planechase2012/QuietDisrepair.java @@ -41,7 +41,6 @@ import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.TargetController; -import mage.constants.Zone; import mage.filter.FilterPermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.CardTypePredicate; diff --git a/Mage.Sets/src/mage/sets/planeshift/Confound.java b/Mage.Sets/src/mage/sets/planeshift/Confound.java index 44f266b00bf..23266db5b80 100644 --- a/Mage.Sets/src/mage/sets/planeshift/Confound.java +++ b/Mage.Sets/src/mage/sets/planeshift/Confound.java @@ -35,7 +35,6 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.filter.FilterSpell; import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.Predicates; import mage.filter.predicate.other.TargetsPermanentPredicate; import mage.target.TargetSpell; diff --git a/Mage.Sets/src/mage/sets/planeshift/HornedKavu.java b/Mage.Sets/src/mage/sets/planeshift/HornedKavu.java index 5349f3862d7..59e2a5d37d7 100644 --- a/Mage.Sets/src/mage/sets/planeshift/HornedKavu.java +++ b/Mage.Sets/src/mage/sets/planeshift/HornedKavu.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.ObjectColor; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.ReturnToHandChosenControlledPermanentEffect; -import mage.abilities.effects.common.ReturnToHandChosenControlledPermanentEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/planeshift/Insolence.java b/Mage.Sets/src/mage/sets/planeshift/Insolence.java index 9d8de7ca711..d37850890f9 100644 --- a/Mage.Sets/src/mage/sets/planeshift/Insolence.java +++ b/Mage.Sets/src/mage/sets/planeshift/Insolence.java @@ -36,7 +36,6 @@ import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; import mage.target.TargetPermanent; -import mage.target.TargetPermanent; import mage.target.common.TargetCreaturePermanent; import mage.abilities.common.BecomesTappedAttachedTriggeredAbility; import mage.abilities.effects.common.DamageAttachedControllerEffect; diff --git a/Mage.Sets/src/mage/sets/planeshift/MeteorCrater.java b/Mage.Sets/src/mage/sets/planeshift/MeteorCrater.java index 24e2ad28160..6f6f59b6ff0 100644 --- a/Mage.Sets/src/mage/sets/planeshift/MeteorCrater.java +++ b/Mage.Sets/src/mage/sets/planeshift/MeteorCrater.java @@ -32,11 +32,9 @@ import java.util.List; import java.util.UUID; import mage.Mana; import mage.ObjectColor; -import mage.abilities.Abilities; import mage.abilities.Ability; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.common.ManaEffect; -import mage.abilities.mana.ManaAbility; import mage.abilities.mana.SimpleManaAbility; import mage.cards.CardImpl; import mage.choices.Choice; diff --git a/Mage.Sets/src/mage/sets/planeshift/MorgueToad.java b/Mage.Sets/src/mage/sets/planeshift/MorgueToad.java index 35c78b5782a..d2868affcce 100644 --- a/Mage.Sets/src/mage/sets/planeshift/MorgueToad.java +++ b/Mage.Sets/src/mage/sets/planeshift/MorgueToad.java @@ -30,9 +30,7 @@ package mage.sets.planeshift; import java.util.UUID; import mage.MageInt; import mage.Mana; -import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.SacrificeSourceCost; -import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.mana.SimpleManaAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/planeshift/NightscapeBattlemage.java b/Mage.Sets/src/mage/sets/planeshift/NightscapeBattlemage.java index 93abcb56d64..fd357bf99ee 100644 --- a/Mage.Sets/src/mage/sets/planeshift/NightscapeBattlemage.java +++ b/Mage.Sets/src/mage/sets/planeshift/NightscapeBattlemage.java @@ -40,7 +40,6 @@ import mage.abilities.keyword.KickerAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; -import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.ColorPredicate; diff --git a/Mage.Sets/src/mage/sets/planeshift/SamitePilgrim.java b/Mage.Sets/src/mage/sets/planeshift/SamitePilgrim.java index 81ea8fbc8ee..2d94a2d39d8 100644 --- a/Mage.Sets/src/mage/sets/planeshift/SamitePilgrim.java +++ b/Mage.Sets/src/mage/sets/planeshift/SamitePilgrim.java @@ -38,7 +38,6 @@ import mage.cards.CardImpl; import mage.constants.*; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.permanent.Permanent; import mage.target.common.TargetCreaturePermanent; /** diff --git a/Mage.Sets/src/mage/sets/planeshift/SeaSnidd.java b/Mage.Sets/src/mage/sets/planeshift/SeaSnidd.java index f6eb16aabcc..9f8dd0c0d91 100644 --- a/Mage.Sets/src/mage/sets/planeshift/SeaSnidd.java +++ b/Mage.Sets/src/mage/sets/planeshift/SeaSnidd.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.continuous.BecomesBasicLandTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/planeshift/SunscapeFamiliar.java b/Mage.Sets/src/mage/sets/planeshift/SunscapeFamiliar.java index 39a5308cd07..781733b241c 100644 --- a/Mage.Sets/src/mage/sets/planeshift/SunscapeFamiliar.java +++ b/Mage.Sets/src/mage/sets/planeshift/SunscapeFamiliar.java @@ -38,7 +38,6 @@ import mage.abilities.effects.common.cost.SpellsCostReductionControllerEffect; import mage.abilities.keyword.DefenderAbility; import mage.cards.CardImpl; import mage.filter.FilterCard; -import mage.filter.FilterSpell; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.ColorPredicate; diff --git a/Mage.Sets/src/mage/sets/portal/CruelTutor.java b/Mage.Sets/src/mage/sets/portal/CruelTutor.java index 10aaa11db3a..2df528440ea 100644 --- a/Mage.Sets/src/mage/sets/portal/CruelTutor.java +++ b/Mage.Sets/src/mage/sets/portal/CruelTutor.java @@ -30,7 +30,6 @@ package mage.sets.portal; import java.util.UUID; import mage.abilities.effects.common.LoseLifeSourceControllerEffect; -import mage.abilities.effects.common.search.SearchLibraryPutInHandEffect; import mage.abilities.effects.common.search.SearchLibraryPutOnLibraryEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/portalsecondage/AlabornCavalier.java b/Mage.Sets/src/mage/sets/portalsecondage/AlabornCavalier.java index 5124474523f..7b0c0e59b21 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/AlabornCavalier.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/AlabornCavalier.java @@ -30,7 +30,6 @@ package mage.sets.portalsecondage; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.common.AttacksAllTriggeredAbility; import mage.abilities.common.AttacksTriggeredAbility; import mage.abilities.effects.common.TapTargetEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/portalsecondage/MagmaGiant.java b/Mage.Sets/src/mage/sets/portalsecondage/MagmaGiant.java index f3624fe032a..94864b219d8 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/MagmaGiant.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/MagmaGiant.java @@ -30,7 +30,6 @@ package mage.sets.portalsecondage; import java.util.UUID; import mage.MageInt; import mage.abilities.common.EntersBattlefieldTriggeredAbility; -import mage.abilities.effects.common.DamageAllEffect; import mage.abilities.effects.common.DamageEverythingEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/portalsecondage/OgreArsonist.java b/Mage.Sets/src/mage/sets/portalsecondage/OgreArsonist.java index cb8e78b43f1..3f0f04e4a24 100644 --- a/Mage.Sets/src/mage/sets/portalsecondage/OgreArsonist.java +++ b/Mage.Sets/src/mage/sets/portalsecondage/OgreArsonist.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.DestroyTargetEffect; -import mage.abilities.keyword.EchoAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/portalthreekingdoms/RavagingHorde.java b/Mage.Sets/src/mage/sets/portalthreekingdoms/RavagingHorde.java index 33c5af074f1..0a4275269d6 100644 --- a/Mage.Sets/src/mage/sets/portalthreekingdoms/RavagingHorde.java +++ b/Mage.Sets/src/mage/sets/portalthreekingdoms/RavagingHorde.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.DestroyTargetEffect; -import mage.abilities.keyword.EchoAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/prophecy/BarbedField.java b/Mage.Sets/src/mage/sets/prophecy/BarbedField.java index 794f5688e29..2520b2d10b4 100644 --- a/Mage.Sets/src/mage/sets/prophecy/BarbedField.java +++ b/Mage.Sets/src/mage/sets/prophecy/BarbedField.java @@ -40,7 +40,6 @@ import mage.abilities.keyword.EnchantAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; diff --git a/Mage.Sets/src/mage/sets/prophecy/NoxiousField.java b/Mage.Sets/src/mage/sets/prophecy/NoxiousField.java index e3aa9bf82c0..799fe093b6a 100644 --- a/Mage.Sets/src/mage/sets/prophecy/NoxiousField.java +++ b/Mage.Sets/src/mage/sets/prophecy/NoxiousField.java @@ -40,7 +40,6 @@ import mage.abilities.keyword.EnchantAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; diff --git a/Mage.Sets/src/mage/sets/prophecy/QuicksilverWall.java b/Mage.Sets/src/mage/sets/prophecy/QuicksilverWall.java index 21a43d9f3c0..dca21d1b751 100644 --- a/Mage.Sets/src/mage/sets/prophecy/QuicksilverWall.java +++ b/Mage.Sets/src/mage/sets/prophecy/QuicksilverWall.java @@ -36,7 +36,6 @@ import mage.abilities.effects.common.ReturnToHandSourceEffect; import mage.abilities.keyword.DefenderAbility; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.TargetController; import mage.constants.Zone; diff --git a/Mage.Sets/src/mage/sets/prophecy/SquirrelWrangler.java b/Mage.Sets/src/mage/sets/prophecy/SquirrelWrangler.java index 73f6af51c89..76ad256f346 100644 --- a/Mage.Sets/src/mage/sets/prophecy/SquirrelWrangler.java +++ b/Mage.Sets/src/mage/sets/prophecy/SquirrelWrangler.java @@ -39,11 +39,9 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; -import mage.constants.TargetController; import mage.constants.Zone; import mage.filter.common.FilterControlledLandPermanent; import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.permanent.ControllerPredicate; import mage.game.permanent.token.SquirrelToken; import mage.target.common.TargetControlledPermanent; diff --git a/Mage.Sets/src/mage/sets/prophecy/SunkenField.java b/Mage.Sets/src/mage/sets/prophecy/SunkenField.java index fca2a0bc868..9ec9ab6b73a 100644 --- a/Mage.Sets/src/mage/sets/prophecy/SunkenField.java +++ b/Mage.Sets/src/mage/sets/prophecy/SunkenField.java @@ -41,7 +41,6 @@ import mage.abilities.keyword.EnchantAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; diff --git a/Mage.Sets/src/mage/sets/ravnica/Char.java b/Mage.Sets/src/mage/sets/ravnica/Char.java index a2e617201ba..fb7bac25077 100644 --- a/Mage.Sets/src/mage/sets/ravnica/Char.java +++ b/Mage.Sets/src/mage/sets/ravnica/Char.java @@ -30,7 +30,6 @@ package mage.sets.ravnica; import java.util.UUID; import mage.abilities.effects.Effect; import mage.abilities.effects.common.DamageControllerEffect; -import mage.abilities.effects.common.DamageSelfEffect; import mage.abilities.effects.common.DamageTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/ravnica/Disembowel.java b/Mage.Sets/src/mage/sets/ravnica/Disembowel.java index f9ca7d1503d..d32c63f32b3 100644 --- a/Mage.Sets/src/mage/sets/ravnica/Disembowel.java +++ b/Mage.Sets/src/mage/sets/ravnica/Disembowel.java @@ -30,8 +30,6 @@ package mage.sets.ravnica; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.SpellAbility; -import mage.abilities.dynamicvalue.common.ManacostVariableValue; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.DestroyTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/ravnica/HourOfReckoning.java b/Mage.Sets/src/mage/sets/ravnica/HourOfReckoning.java index 523d5581683..f48804a0f14 100644 --- a/Mage.Sets/src/mage/sets/ravnica/HourOfReckoning.java +++ b/Mage.Sets/src/mage/sets/ravnica/HourOfReckoning.java @@ -28,7 +28,6 @@ package mage.sets.ravnica; import java.util.UUID; -import mage.ObjectColor; import mage.abilities.effects.common.DestroyAllEffect; import mage.abilities.keyword.ConvokeAbility; import mage.cards.CardImpl; @@ -36,7 +35,6 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.Predicates; -import mage.filter.predicate.mageobject.ColorPredicate; import mage.filter.predicate.permanent.TokenPredicate; /** diff --git a/Mage.Sets/src/mage/sets/ravnica/HuntedDragon.java b/Mage.Sets/src/mage/sets/ravnica/HuntedDragon.java index e6c109868f5..86ff8086d32 100644 --- a/Mage.Sets/src/mage/sets/ravnica/HuntedDragon.java +++ b/Mage.Sets/src/mage/sets/ravnica/HuntedDragon.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.CreateTokenTargetEffect; diff --git a/Mage.Sets/src/mage/sets/ravnica/HuntedLammasu.java b/Mage.Sets/src/mage/sets/ravnica/HuntedLammasu.java index 24dac3e0efa..3c2a85c404e 100644 --- a/Mage.Sets/src/mage/sets/ravnica/HuntedLammasu.java +++ b/Mage.Sets/src/mage/sets/ravnica/HuntedLammasu.java @@ -32,7 +32,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.CreateTokenTargetEffect; diff --git a/Mage.Sets/src/mage/sets/ravnica/HuntedTroll.java b/Mage.Sets/src/mage/sets/ravnica/HuntedTroll.java index c26522f2563..2aac71e435b 100644 --- a/Mage.Sets/src/mage/sets/ravnica/HuntedTroll.java +++ b/Mage.Sets/src/mage/sets/ravnica/HuntedTroll.java @@ -32,7 +32,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.common.SimpleActivatedAbility; diff --git a/Mage.Sets/src/mage/sets/ravnica/Leashling.java b/Mage.Sets/src/mage/sets/ravnica/Leashling.java index c645435192c..ca5c768b2a6 100644 --- a/Mage.Sets/src/mage/sets/ravnica/Leashling.java +++ b/Mage.Sets/src/mage/sets/ravnica/Leashling.java @@ -33,7 +33,6 @@ import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.Cost; import mage.abilities.costs.CostImpl; -import mage.abilities.costs.common.PayLifeCost; import mage.abilities.effects.common.ReturnToHandSourceEffect; import mage.cards.Card; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/ravnica/LoxodonHierarch.java b/Mage.Sets/src/mage/sets/ravnica/LoxodonHierarch.java index 82829262e02..980f5e9a3a9 100644 --- a/Mage.Sets/src/mage/sets/ravnica/LoxodonHierarch.java +++ b/Mage.Sets/src/mage/sets/ravnica/LoxodonHierarch.java @@ -30,7 +30,6 @@ package mage.sets.ravnica; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.common.EntersBattlefieldAbility; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.SacrificeSourceCost; diff --git a/Mage.Sets/src/mage/sets/ravnica/ShadowOfDoubt.java b/Mage.Sets/src/mage/sets/ravnica/ShadowOfDoubt.java index 29356cdfb5d..a5ef12d0b2c 100644 --- a/Mage.Sets/src/mage/sets/ravnica/ShadowOfDoubt.java +++ b/Mage.Sets/src/mage/sets/ravnica/ShadowOfDoubt.java @@ -34,7 +34,6 @@ import mage.constants.Outcome; import mage.constants.Rarity; import mage.abilities.Ability; import mage.abilities.effects.ContinuousRuleModifyingEffectImpl; -import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.effects.common.DrawCardSourceControllerEffect; import mage.cards.CardImpl; import mage.game.Game; diff --git a/Mage.Sets/src/mage/sets/ravnica/StrandsOfUndeath.java b/Mage.Sets/src/mage/sets/ravnica/StrandsOfUndeath.java index 07c8f337ceb..81794b6807f 100644 --- a/Mage.Sets/src/mage/sets/ravnica/StrandsOfUndeath.java +++ b/Mage.Sets/src/mage/sets/ravnica/StrandsOfUndeath.java @@ -29,7 +29,6 @@ package mage.sets.ravnica; import java.util.UUID; import mage.abilities.Ability; -import mage.abilities.common.EntersBattlefieldAbility; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.ManaCostsImpl; diff --git a/Mage.Sets/src/mage/sets/returntoravnica/ArmadaWurm.java b/Mage.Sets/src/mage/sets/returntoravnica/ArmadaWurm.java index 6e1774e6bc3..26a4ad9448f 100644 --- a/Mage.Sets/src/mage/sets/returntoravnica/ArmadaWurm.java +++ b/Mage.Sets/src/mage/sets/returntoravnica/ArmadaWurm.java @@ -33,7 +33,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.keyword.TrampleAbility; diff --git a/Mage.Sets/src/mage/sets/returntoravnica/CentaursHerald.java b/Mage.Sets/src/mage/sets/returntoravnica/CentaursHerald.java index a8379c53e6f..d9bee9755cf 100644 --- a/Mage.Sets/src/mage/sets/returntoravnica/CentaursHerald.java +++ b/Mage.Sets/src/mage/sets/returntoravnica/CentaursHerald.java @@ -30,7 +30,6 @@ package mage.sets.returntoravnica; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.SacrificeSourceCost; diff --git a/Mage.Sets/src/mage/sets/returntoravnica/IsperiaSupremeJudge.java b/Mage.Sets/src/mage/sets/returntoravnica/IsperiaSupremeJudge.java index 5ecafdb4d0c..36ff4c28d93 100644 --- a/Mage.Sets/src/mage/sets/returntoravnica/IsperiaSupremeJudge.java +++ b/Mage.Sets/src/mage/sets/returntoravnica/IsperiaSupremeJudge.java @@ -32,17 +32,10 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; -import mage.abilities.TriggeredAbilityImpl; import mage.abilities.common.AttacksAllTriggeredAbility; import mage.abilities.effects.common.DrawCardSourceControllerEffect; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; -import mage.constants.SetTargetPointer; -import mage.constants.Zone; -import mage.game.Game; -import mage.game.events.GameEvent; -import mage.game.permanent.Permanent; -import mage.target.targetpointer.FixedTarget; /** * diff --git a/Mage.Sets/src/mage/sets/returntoravnica/LoxodonSmiter.java b/Mage.Sets/src/mage/sets/returntoravnica/LoxodonSmiter.java index 5beafc716de..584781e21bf 100644 --- a/Mage.Sets/src/mage/sets/returntoravnica/LoxodonSmiter.java +++ b/Mage.Sets/src/mage/sets/returntoravnica/LoxodonSmiter.java @@ -29,13 +29,11 @@ package mage.sets.returntoravnica; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.CantBeCounteredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.DiscardOntoBattlefieldEffect; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; diff --git a/Mage.Sets/src/mage/sets/returntoravnica/SellerOfSongbirds.java b/Mage.Sets/src/mage/sets/returntoravnica/SellerOfSongbirds.java index 251be7687ba..05526ce0876 100644 --- a/Mage.Sets/src/mage/sets/returntoravnica/SellerOfSongbirds.java +++ b/Mage.Sets/src/mage/sets/returntoravnica/SellerOfSongbirds.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.CreateTokenEffect; -import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/returntoravnica/SoulTithe.java b/Mage.Sets/src/mage/sets/returntoravnica/SoulTithe.java index 65d5e38d13e..f3adb66bdbf 100644 --- a/Mage.Sets/src/mage/sets/returntoravnica/SoulTithe.java +++ b/Mage.Sets/src/mage/sets/returntoravnica/SoulTithe.java @@ -29,24 +29,18 @@ package mage.sets.returntoravnica; import java.util.UUID; -import mage.MageObject; import mage.abilities.Ability; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.Cost; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.AttachEffect; -import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; import mage.abilities.keyword.EnchantAbility; import mage.cards.CardImpl; -import mage.constants.AttachmentType; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.TargetController; -import mage.constants.Zone; import mage.game.Game; import mage.game.permanent.Permanent; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/returntoravnica/UtvaraHellkite.java b/Mage.Sets/src/mage/sets/returntoravnica/UtvaraHellkite.java index 00e1277f2d0..e56340468c6 100644 --- a/Mage.Sets/src/mage/sets/returntoravnica/UtvaraHellkite.java +++ b/Mage.Sets/src/mage/sets/returntoravnica/UtvaraHellkite.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.AttacksCreatureYouControlTriggeredAbility; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.keyword.FlyingAbility; diff --git a/Mage.Sets/src/mage/sets/revisededition/DwarvenWeaponsmith.java b/Mage.Sets/src/mage/sets/revisededition/DwarvenWeaponsmith.java index e3ebea81631..1dd09d87efd 100644 --- a/Mage.Sets/src/mage/sets/revisededition/DwarvenWeaponsmith.java +++ b/Mage.Sets/src/mage/sets/revisededition/DwarvenWeaponsmith.java @@ -30,7 +30,6 @@ package mage.sets.revisededition; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.condition.common.IsStepCondition; import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.costs.common.TapSourceCost; diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/ArtisanOfKozilek.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/ArtisanOfKozilek.java index dcd20c59581..ed03faa9f8d 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/ArtisanOfKozilek.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/ArtisanOfKozilek.java @@ -33,7 +33,6 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.CastSourceTriggeredAbility; import mage.abilities.effects.common.ReturnFromGraveyardToBattlefieldTargetEffect; import mage.abilities.keyword.AnnihilatorAbility; diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/DawnglareInvoker.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/DawnglareInvoker.java index c17c3d6c5fd..87cb02429c8 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/DawnglareInvoker.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/DawnglareInvoker.java @@ -29,7 +29,6 @@ package mage.sets.riseoftheeldrazi; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.TapAllTargetPlayerControlsEffect; diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/DevastatingSummons.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/DevastatingSummons.java index 9e2a47001b1..8a2737c7dac 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/DevastatingSummons.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/DevastatingSummons.java @@ -28,7 +28,6 @@ package mage.sets.riseoftheeldrazi; import java.util.UUID; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.costs.common.SacrificeXTargetCost; import mage.abilities.dynamicvalue.common.GetXValue; diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/FissureVent.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/FissureVent.java index da4e7bd7a9d..a3643defad9 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/FissureVent.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/FissureVent.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.abilities.Mode; -import mage.abilities.effects.common.DestroyMultiTargetEffect; import mage.abilities.effects.common.DestroyTargetEffect; import mage.cards.CardImpl; import mage.target.common.TargetArtifactPermanent; diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/GoblinArsonist.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/GoblinArsonist.java index a65e3c38736..dd861bc7630 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/GoblinArsonist.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/GoblinArsonist.java @@ -29,17 +29,12 @@ package mage.sets.riseoftheeldrazi; import java.util.UUID; import mage.constants.CardType; -import mage.constants.Outcome; import mage.constants.Rarity; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.DiesTriggeredAbility; -import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.DamageTargetEffect; import mage.cards.CardImpl; -import mage.game.Game; -import mage.game.permanent.Permanent; -import mage.players.Player; import mage.target.common.TargetCreatureOrPlayer; /** diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/HedronFieldPurists.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/HedronFieldPurists.java index dfda26816ac..9b05cb28340 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/HedronFieldPurists.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/HedronFieldPurists.java @@ -41,7 +41,6 @@ import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.PreventionEffectImpl; import mage.abilities.keyword.LevelUpAbility; import mage.abilities.keyword.LevelerCardBuilder; -import mage.cards.CardImpl; import mage.cards.LevelerCard; import mage.game.Game; import mage.game.events.GameEvent; diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/KeeningStone.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/KeeningStone.java index a376fb9e2fa..60cf32f6cfe 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/KeeningStone.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/KeeningStone.java @@ -37,10 +37,8 @@ import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; import mage.cards.CardImpl; import mage.game.Game; -import mage.players.Library; import mage.players.Player; import mage.target.TargetPlayer; diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/LordOfShatterskullPass.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/LordOfShatterskullPass.java index 55ea8a9dc5f..c32204f15d7 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/LordOfShatterskullPass.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/LordOfShatterskullPass.java @@ -41,7 +41,6 @@ import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.OneShotEffect; import mage.abilities.keyword.LevelUpAbility; import mage.abilities.keyword.LevelerCardBuilder; -import mage.cards.CardImpl; import mage.cards.LevelerCard; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.permanent.ControllerIdPredicate; diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/RealmsUncharted.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/RealmsUncharted.java index e9c85c69731..37a9c3372a2 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/RealmsUncharted.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/RealmsUncharted.java @@ -27,7 +27,6 @@ */ package mage.sets.riseoftheeldrazi; -import java.util.List; import java.util.Set; import java.util.UUID; import mage.MageObject; diff --git a/Mage.Sets/src/mage/sets/riseoftheeldrazi/Vendetta.java b/Mage.Sets/src/mage/sets/riseoftheeldrazi/Vendetta.java index e2beca0520d..25fc8225203 100644 --- a/Mage.Sets/src/mage/sets/riseoftheeldrazi/Vendetta.java +++ b/Mage.Sets/src/mage/sets/riseoftheeldrazi/Vendetta.java @@ -37,7 +37,6 @@ import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.DestroyTargetEffect; import mage.cards.CardImpl; -import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.ColorPredicate; diff --git a/Mage.Sets/src/mage/sets/saviorsofkamigawa/BarrelDownSokenzan.java b/Mage.Sets/src/mage/sets/saviorsofkamigawa/BarrelDownSokenzan.java index 27ba9791186..ff962f3558d 100644 --- a/Mage.Sets/src/mage/sets/saviorsofkamigawa/BarrelDownSokenzan.java +++ b/Mage.Sets/src/mage/sets/saviorsofkamigawa/BarrelDownSokenzan.java @@ -32,7 +32,6 @@ import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.dynamicvalue.MultipliedValue; import mage.abilities.dynamicvalue.common.SweepNumber; import mage.abilities.effects.common.DamageTargetEffect; -import mage.abilities.effects.common.discard.DiscardTargetEffect; import mage.abilities.effects.keyword.SweepEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/saviorsofkamigawa/BounteousKirin.java b/Mage.Sets/src/mage/sets/saviorsofkamigawa/BounteousKirin.java index ea3fe55fde7..60c0c55eda2 100644 --- a/Mage.Sets/src/mage/sets/saviorsofkamigawa/BounteousKirin.java +++ b/Mage.Sets/src/mage/sets/saviorsofkamigawa/BounteousKirin.java @@ -37,10 +37,8 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; -import mage.constants.TargetController; import mage.constants.Zone; import mage.filter.common.FilterSpiritOrArcaneCard; -import mage.filter.predicate.permanent.ControllerPredicate; import mage.game.Game; import mage.game.stack.Spell; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/saviorsofkamigawa/ChoiceOfDamnations.java b/Mage.Sets/src/mage/sets/saviorsofkamigawa/ChoiceOfDamnations.java index e786026e367..598f991650a 100644 --- a/Mage.Sets/src/mage/sets/saviorsofkamigawa/ChoiceOfDamnations.java +++ b/Mage.Sets/src/mage/sets/saviorsofkamigawa/ChoiceOfDamnations.java @@ -34,7 +34,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; -import mage.constants.Zone; import mage.filter.FilterPermanent; import mage.filter.common.FilterControlledPermanent; import mage.game.Game; diff --git a/Mage.Sets/src/mage/sets/saviorsofkamigawa/GhostLitStalker.java b/Mage.Sets/src/mage/sets/saviorsofkamigawa/GhostLitStalker.java index 90a6d800eee..df348524967 100644 --- a/Mage.Sets/src/mage/sets/saviorsofkamigawa/GhostLitStalker.java +++ b/Mage.Sets/src/mage/sets/saviorsofkamigawa/GhostLitStalker.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.ActivateAsSorceryActivatedAbility; -import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.discard.DiscardTargetEffect; diff --git a/Mage.Sets/src/mage/sets/saviorsofkamigawa/GhostLitWarder.java b/Mage.Sets/src/mage/sets/saviorsofkamigawa/GhostLitWarder.java index d765cb51173..d20fdd9d224 100644 --- a/Mage.Sets/src/mage/sets/saviorsofkamigawa/GhostLitWarder.java +++ b/Mage.Sets/src/mage/sets/saviorsofkamigawa/GhostLitWarder.java @@ -32,9 +32,7 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.costs.mana.ManaCostImpl; import mage.abilities.costs.mana.ManaCostsImpl; -import mage.abilities.effects.common.CounterTargetEffect; import mage.abilities.effects.common.CounterUnlessPaysEffect; import mage.abilities.keyword.ChannelAbility; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/saviorsofkamigawa/InfernalKirin.java b/Mage.Sets/src/mage/sets/saviorsofkamigawa/InfernalKirin.java index 5f14a37ddf2..062203adadd 100644 --- a/Mage.Sets/src/mage/sets/saviorsofkamigawa/InfernalKirin.java +++ b/Mage.Sets/src/mage/sets/saviorsofkamigawa/InfernalKirin.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SpellCastControllerTriggeredAbility; -import mage.abilities.costs.common.DiscardTargetCost; import mage.abilities.effects.OneShotEffect; import mage.abilities.keyword.FlyingAbility; import mage.cards.Card; diff --git a/Mage.Sets/src/mage/sets/saviorsofkamigawa/NeverendingTorment.java b/Mage.Sets/src/mage/sets/saviorsofkamigawa/NeverendingTorment.java index 6d79dc2f5aa..5480051fa59 100644 --- a/Mage.Sets/src/mage/sets/saviorsofkamigawa/NeverendingTorment.java +++ b/Mage.Sets/src/mage/sets/saviorsofkamigawa/NeverendingTorment.java @@ -29,7 +29,6 @@ package mage.sets.saviorsofkamigawa; import java.util.UUID; import mage.abilities.Ability; -import mage.abilities.dynamicvalue.common.CardsInControllerHandCount; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.EpicEffect; import mage.cards.Card; @@ -43,7 +42,6 @@ import mage.game.Game; import mage.players.Player; import mage.target.TargetPlayer; import mage.target.common.TargetCardInLibrary; -import mage.util.CardUtil; /** * diff --git a/Mage.Sets/src/mage/sets/saviorsofkamigawa/RushingTideZubera.java b/Mage.Sets/src/mage/sets/saviorsofkamigawa/RushingTideZubera.java index d83985b0383..4b2fa5648b9 100644 --- a/Mage.Sets/src/mage/sets/saviorsofkamigawa/RushingTideZubera.java +++ b/Mage.Sets/src/mage/sets/saviorsofkamigawa/RushingTideZubera.java @@ -33,7 +33,6 @@ import mage.abilities.Ability; import mage.abilities.common.DiesTriggeredAbility; import mage.abilities.condition.Condition; import mage.abilities.decorator.ConditionalTriggeredAbility; -import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.effects.common.DrawCardSourceControllerEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/saviorsofkamigawa/SoratamiCloudChariot.java b/Mage.Sets/src/mage/sets/saviorsofkamigawa/SoratamiCloudChariot.java index d76b7919143..a138ae4aa15 100644 --- a/Mage.Sets/src/mage/sets/saviorsofkamigawa/SoratamiCloudChariot.java +++ b/Mage.Sets/src/mage/sets/saviorsofkamigawa/SoratamiCloudChariot.java @@ -30,7 +30,6 @@ package mage.sets.saviorsofkamigawa; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.Effect; diff --git a/Mage.Sets/src/mage/sets/saviorsofkamigawa/TombOfUrami.java b/Mage.Sets/src/mage/sets/saviorsofkamigawa/TombOfUrami.java index 2b01193aec1..5a1b780edda 100644 --- a/Mage.Sets/src/mage/sets/saviorsofkamigawa/TombOfUrami.java +++ b/Mage.Sets/src/mage/sets/saviorsofkamigawa/TombOfUrami.java @@ -32,7 +32,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.Cost; diff --git a/Mage.Sets/src/mage/sets/saviorsofkamigawa/UndyingFlames.java b/Mage.Sets/src/mage/sets/saviorsofkamigawa/UndyingFlames.java index 6e1189cce50..054754493d2 100644 --- a/Mage.Sets/src/mage/sets/saviorsofkamigawa/UndyingFlames.java +++ b/Mage.Sets/src/mage/sets/saviorsofkamigawa/UndyingFlames.java @@ -40,7 +40,6 @@ import mage.constants.Zone; import mage.game.Game; import mage.game.permanent.Permanent; import mage.players.Player; -import mage.target.Target; import mage.target.common.TargetCreatureOrPlayer; /** diff --git a/Mage.Sets/src/mage/sets/scarsofmirrodin/AuriokReplica.java b/Mage.Sets/src/mage/sets/scarsofmirrodin/AuriokReplica.java index 9294914fe3a..1ac14519ba9 100644 --- a/Mage.Sets/src/mage/sets/scarsofmirrodin/AuriokReplica.java +++ b/Mage.Sets/src/mage/sets/scarsofmirrodin/AuriokReplica.java @@ -31,7 +31,6 @@ package mage.sets.scarsofmirrodin; import java.util.UUID; import mage.constants.CardType; import mage.constants.Duration; -import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; import mage.MageInt; diff --git a/Mage.Sets/src/mage/sets/scarsofmirrodin/CarrionCall.java b/Mage.Sets/src/mage/sets/scarsofmirrodin/CarrionCall.java index 74428a608e7..6eff7aca030 100644 --- a/Mage.Sets/src/mage/sets/scarsofmirrodin/CarrionCall.java +++ b/Mage.Sets/src/mage/sets/scarsofmirrodin/CarrionCall.java @@ -30,7 +30,6 @@ package mage.sets.scarsofmirrodin; import java.util.UUID; import mage.abilities.effects.common.CreateTokenEffect; -import mage.abilities.keyword.InfectAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/scarsofmirrodin/KembaKhaRegent.java b/Mage.Sets/src/mage/sets/scarsofmirrodin/KembaKhaRegent.java index 13e5c80245d..964d99faf62 100644 --- a/Mage.Sets/src/mage/sets/scarsofmirrodin/KembaKhaRegent.java +++ b/Mage.Sets/src/mage/sets/scarsofmirrodin/KembaKhaRegent.java @@ -33,7 +33,6 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.TargetController; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.dynamicvalue.common.EquipmentAttachedCount; import mage.abilities.effects.common.CreateTokenEffect; diff --git a/Mage.Sets/src/mage/sets/scarsofmirrodin/PanicSpellbomb.java b/Mage.Sets/src/mage/sets/scarsofmirrodin/PanicSpellbomb.java index a9dd71d67e2..473ee234ef2 100644 --- a/Mage.Sets/src/mage/sets/scarsofmirrodin/PanicSpellbomb.java +++ b/Mage.Sets/src/mage/sets/scarsofmirrodin/PanicSpellbomb.java @@ -33,7 +33,6 @@ import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; import mage.abilities.Ability; -import mage.abilities.common.DiesTriggeredAbility; import mage.abilities.common.PutIntoGraveFromBattlefieldSourceTriggeredAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.SacrificeSourceCost; diff --git a/Mage.Sets/src/mage/sets/scourge/PutridRaptor.java b/Mage.Sets/src/mage/sets/scourge/PutridRaptor.java index 1efb8f7687e..ac6abd9935b 100644 --- a/Mage.Sets/src/mage/sets/scourge/PutridRaptor.java +++ b/Mage.Sets/src/mage/sets/scourge/PutridRaptor.java @@ -30,7 +30,6 @@ package mage.sets.scourge; import java.util.UUID; import mage.MageInt; import mage.abilities.costs.common.DiscardCardCost; -import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.keyword.MorphAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/scourge/SulfuricVortex.java b/Mage.Sets/src/mage/sets/scourge/SulfuricVortex.java index 326d2e0de48..0d85ed37db0 100644 --- a/Mage.Sets/src/mage/sets/scourge/SulfuricVortex.java +++ b/Mage.Sets/src/mage/sets/scourge/SulfuricVortex.java @@ -42,8 +42,6 @@ import mage.constants.TargetController; import mage.constants.Zone; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.permanent.Permanent; -import mage.players.Player; /** * diff --git a/Mage.Sets/src/mage/sets/seventhedition/Sunweb.java b/Mage.Sets/src/mage/sets/seventhedition/Sunweb.java index 95a1fee41a3..31ac9ad4d9f 100644 --- a/Mage.Sets/src/mage/sets/seventhedition/Sunweb.java +++ b/Mage.Sets/src/mage/sets/seventhedition/Sunweb.java @@ -29,22 +29,17 @@ package mage.sets.seventhedition; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.RestrictionEffect; import mage.abilities.effects.common.combat.CantBlockCreaturesSourceEffect; import mage.abilities.keyword.DefenderAbility; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.Filter; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.PowerPredicate; -import mage.game.Game; -import mage.game.permanent.Permanent; /** * diff --git a/Mage.Sets/src/mage/sets/shadowmoor/DawnglowInfusion.java b/Mage.Sets/src/mage/sets/shadowmoor/DawnglowInfusion.java index c6589b1c24d..4015db7e80c 100644 --- a/Mage.Sets/src/mage/sets/shadowmoor/DawnglowInfusion.java +++ b/Mage.Sets/src/mage/sets/shadowmoor/DawnglowInfusion.java @@ -39,7 +39,6 @@ import mage.abilities.effects.common.GainLifeEffect; import mage.abilities.effects.common.InfoEffect; import mage.cards.CardImpl; import mage.constants.ColoredManaSymbol; -import mage.constants.ManaType; import mage.watchers.common.ManaSpentToCastWatcher; /** diff --git a/Mage.Sets/src/mage/sets/shadowmoor/Heartmender.java b/Mage.Sets/src/mage/sets/shadowmoor/Heartmender.java index 0829c229df2..5d40d09f3da 100644 --- a/Mage.Sets/src/mage/sets/shadowmoor/Heartmender.java +++ b/Mage.Sets/src/mage/sets/shadowmoor/Heartmender.java @@ -41,7 +41,6 @@ import mage.constants.TargetController; import mage.counters.Counter; import mage.counters.CounterType; import mage.filter.common.FilterControlledCreaturePermanent; -import mage.filter.common.FilterCreaturePermanent; import mage.game.Game; import mage.game.permanent.Permanent; diff --git a/Mage.Sets/src/mage/sets/shadowmoor/SteelOfTheGodhead.java b/Mage.Sets/src/mage/sets/shadowmoor/SteelOfTheGodhead.java index 35ba742b814..aa6aed0793c 100644 --- a/Mage.Sets/src/mage/sets/shadowmoor/SteelOfTheGodhead.java +++ b/Mage.Sets/src/mage/sets/shadowmoor/SteelOfTheGodhead.java @@ -41,7 +41,6 @@ import mage.abilities.effects.common.continuous.BoostEnchantedEffect; import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; import mage.abilities.keyword.EnchantAbility; import mage.abilities.keyword.LifelinkAbility; -import mage.abilities.keyword.CantBeBlockedSourceAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/shadowsoverinnistrad/EverAfter.java b/Mage.Sets/src/mage/sets/shadowsoverinnistrad/EverAfter.java index 5c6b73fa0ba..e112d582f09 100644 --- a/Mage.Sets/src/mage/sets/shadowsoverinnistrad/EverAfter.java +++ b/Mage.Sets/src/mage/sets/shadowsoverinnistrad/EverAfter.java @@ -38,8 +38,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.ColorChangingEffects_5; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/shadowsoverinnistrad/GoldnightCastigator.java b/Mage.Sets/src/mage/sets/shadowsoverinnistrad/GoldnightCastigator.java index 25ed1f299b3..048e4b8af45 100644 --- a/Mage.Sets/src/mage/sets/shadowsoverinnistrad/GoldnightCastigator.java +++ b/Mage.Sets/src/mage/sets/shadowsoverinnistrad/GoldnightCastigator.java @@ -43,8 +43,6 @@ import mage.constants.Zone; import mage.game.Game; import mage.game.events.GameEvent; import mage.game.events.GameEvent.EventType; -import static mage.game.events.GameEvent.EventType.DAMAGE_CREATURE; -import static mage.game.events.GameEvent.EventType.DAMAGE_PLAYER; import mage.game.permanent.Permanent; /** diff --git a/Mage.Sets/src/mage/sets/shardsofalara/CorpseConnoisseur.java b/Mage.Sets/src/mage/sets/shardsofalara/CorpseConnoisseur.java index dcf902b849e..ef27cd18a51 100644 --- a/Mage.Sets/src/mage/sets/shardsofalara/CorpseConnoisseur.java +++ b/Mage.Sets/src/mage/sets/shardsofalara/CorpseConnoisseur.java @@ -27,7 +27,6 @@ */ package mage.sets.shardsofalara; -import java.util.List; import java.util.UUID; import mage.constants.CardType; @@ -40,8 +39,6 @@ import mage.abilities.effects.SearchEffect; import mage.abilities.keyword.UnearthAbility; import mage.cards.Card; import mage.cards.CardImpl; -import mage.cards.Cards; -import mage.cards.CardsImpl; import mage.constants.Outcome; import mage.constants.Zone; import mage.filter.common.FilterCreatureCard; diff --git a/Mage.Sets/src/mage/sets/shardsofalara/KreshTheBloodbraided.java b/Mage.Sets/src/mage/sets/shardsofalara/KreshTheBloodbraided.java index 7a9d2893c64..1b89b3df299 100644 --- a/Mage.Sets/src/mage/sets/shardsofalara/KreshTheBloodbraided.java +++ b/Mage.Sets/src/mage/sets/shardsofalara/KreshTheBloodbraided.java @@ -35,7 +35,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.DiesCreatureTriggeredAbility; import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; import mage.cards.CardImpl; import mage.constants.Outcome; import mage.constants.Zone; diff --git a/Mage.Sets/src/mage/sets/shardsofalara/NayaCharm.java b/Mage.Sets/src/mage/sets/shardsofalara/NayaCharm.java index fd84d3d84f4..d905cf2e7ce 100644 --- a/Mage.Sets/src/mage/sets/shardsofalara/NayaCharm.java +++ b/Mage.Sets/src/mage/sets/shardsofalara/NayaCharm.java @@ -27,7 +27,6 @@ */ package mage.sets.shardsofalara; -import java.util.List; import java.util.UUID; import mage.abilities.Mode; import mage.abilities.effects.common.DamageTargetEffect; diff --git a/Mage.Sets/src/mage/sets/shardsofalara/PuppetConjurer.java b/Mage.Sets/src/mage/sets/shardsofalara/PuppetConjurer.java index d7eb53f1b03..48e1c98a528 100644 --- a/Mage.Sets/src/mage/sets/shardsofalara/PuppetConjurer.java +++ b/Mage.Sets/src/mage/sets/shardsofalara/PuppetConjurer.java @@ -32,7 +32,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.common.SimpleActivatedAbility; diff --git a/Mage.Sets/src/mage/sets/speedvscunning/EchoTracer.java b/Mage.Sets/src/mage/sets/speedvscunning/EchoTracer.java index ba186dd13be..0bb4ce874d7 100644 --- a/Mage.Sets/src/mage/sets/speedvscunning/EchoTracer.java +++ b/Mage.Sets/src/mage/sets/speedvscunning/EchoTracer.java @@ -30,7 +30,6 @@ package mage.sets.speedvscunning; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.common.TurnedFaceUpSourceTriggeredAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.ReturnToHandTargetEffect; diff --git a/Mage.Sets/src/mage/sets/stronghold/PursuitOfKnowledge.java b/Mage.Sets/src/mage/sets/stronghold/PursuitOfKnowledge.java index 4a8c05ed398..80d3d552475 100644 --- a/Mage.Sets/src/mage/sets/stronghold/PursuitOfKnowledge.java +++ b/Mage.Sets/src/mage/sets/stronghold/PursuitOfKnowledge.java @@ -44,7 +44,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.counters.CounterType; import mage.game.Game; -import mage.game.events.GameEvent.EventType; import mage.game.events.GameEvent; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/tempest/AltarOfDementia.java b/Mage.Sets/src/mage/sets/tempest/AltarOfDementia.java index ed48bc7d6c4..1aa12cadfd7 100644 --- a/Mage.Sets/src/mage/sets/tempest/AltarOfDementia.java +++ b/Mage.Sets/src/mage/sets/tempest/AltarOfDementia.java @@ -36,7 +36,6 @@ import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.Cost; import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; import mage.cards.CardImpl; import mage.constants.Outcome; import mage.constants.Zone; diff --git a/Mage.Sets/src/mage/sets/tempest/BellowingFiend.java b/Mage.Sets/src/mage/sets/tempest/BellowingFiend.java index f0d35ca574b..038cb58b879 100644 --- a/Mage.Sets/src/mage/sets/tempest/BellowingFiend.java +++ b/Mage.Sets/src/mage/sets/tempest/BellowingFiend.java @@ -34,7 +34,6 @@ import mage.abilities.common.DealsDamageToACreatureTriggeredAbility; import mage.abilities.effects.Effect; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.DamageControllerEffect; -import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/tempest/DauthiGhoul.java b/Mage.Sets/src/mage/sets/tempest/DauthiGhoul.java index 8b81a6833e1..dd1e3e4b45b 100644 --- a/Mage.Sets/src/mage/sets/tempest/DauthiGhoul.java +++ b/Mage.Sets/src/mage/sets/tempest/DauthiGhoul.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.common.DiesCreatureTriggeredAbility; import mage.abilities.effects.common.counter.AddCountersSourceEffect; import mage.abilities.keyword.ShadowAbility; -import mage.abilities.keyword.ShadowAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/tempest/EndlessScream.java b/Mage.Sets/src/mage/sets/tempest/EndlessScream.java index 0b9e96f4228..58c3755d0f2 100644 --- a/Mage.Sets/src/mage/sets/tempest/EndlessScream.java +++ b/Mage.Sets/src/mage/sets/tempest/EndlessScream.java @@ -32,7 +32,6 @@ import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.dynamicvalue.common.CountersCount; -import mage.abilities.dynamicvalue.common.CountersCount; import mage.abilities.dynamicvalue.common.StaticValue; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.EntersBattlefieldWithXCountersEffect; diff --git a/Mage.Sets/src/mage/sets/tempest/FurnaceOfRath.java b/Mage.Sets/src/mage/sets/tempest/FurnaceOfRath.java index dfb043a0cc1..3a3a0495d6a 100644 --- a/Mage.Sets/src/mage/sets/tempest/FurnaceOfRath.java +++ b/Mage.Sets/src/mage/sets/tempest/FurnaceOfRath.java @@ -35,11 +35,7 @@ import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.ReplacementEffectImpl; import mage.cards.CardImpl; import mage.game.Game; -import mage.game.events.DamageEvent; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; -import mage.game.permanent.Permanent; -import mage.players.Player; /** * diff --git a/Mage.Sets/src/mage/sets/tempest/GaseousForm.java b/Mage.Sets/src/mage/sets/tempest/GaseousForm.java index 112a9019a91..eea76b0710f 100644 --- a/Mage.Sets/src/mage/sets/tempest/GaseousForm.java +++ b/Mage.Sets/src/mage/sets/tempest/GaseousForm.java @@ -28,7 +28,6 @@ package mage.sets.tempest; import java.util.UUID; -import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.PreventAllDamageToAndByAttachedEffect; diff --git a/Mage.Sets/src/mage/sets/tempest/Humility.java b/Mage.Sets/src/mage/sets/tempest/Humility.java index 82b48c7be6d..75f4edff9fe 100644 --- a/Mage.Sets/src/mage/sets/tempest/Humility.java +++ b/Mage.Sets/src/mage/sets/tempest/Humility.java @@ -35,8 +35,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.AbilityAddingRemovingEffects_6; -import static mage.constants.Layer.PTChangingEffects_7; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/tempest/KnightOfDusk.java b/Mage.Sets/src/mage/sets/tempest/KnightOfDusk.java index c453b50f657..6cdb50e9d73 100644 --- a/Mage.Sets/src/mage/sets/tempest/KnightOfDusk.java +++ b/Mage.Sets/src/mage/sets/tempest/KnightOfDusk.java @@ -38,8 +38,6 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.Predicates; -import mage.filter.predicate.permanent.BlockedByIdPredicate; import mage.filter.predicate.permanent.BlockingAttackerIdPredicate; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/tempest/MongrelPack.java b/Mage.Sets/src/mage/sets/tempest/MongrelPack.java index 27ee6acdf96..95d607cec40 100644 --- a/Mage.Sets/src/mage/sets/tempest/MongrelPack.java +++ b/Mage.Sets/src/mage/sets/tempest/MongrelPack.java @@ -33,7 +33,6 @@ import mage.constants.Rarity; import mage.constants.TurnPhase; import mage.constants.Zone; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.ZoneChangeTriggeredAbility; import mage.abilities.effects.common.CreateTokenEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/tempest/RootwaterDiver.java b/Mage.Sets/src/mage/sets/tempest/RootwaterDiver.java index b1db8039b9c..e597c886255 100644 --- a/Mage.Sets/src/mage/sets/tempest/RootwaterDiver.java +++ b/Mage.Sets/src/mage/sets/tempest/RootwaterDiver.java @@ -36,7 +36,6 @@ import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.SacrificeSourceCost; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.common.ReturnToHandTargetEffect; -import mage.abilities.mana.ColorlessManaAbility; import mage.cards.CardImpl; import mage.constants.Zone; import mage.filter.common.FilterArtifactCard; diff --git a/Mage.Sets/src/mage/sets/tempest/SapphireMedallion.java b/Mage.Sets/src/mage/sets/tempest/SapphireMedallion.java index 888f93b7f5a..95bc0be17ff 100644 --- a/Mage.Sets/src/mage/sets/tempest/SapphireMedallion.java +++ b/Mage.Sets/src/mage/sets/tempest/SapphireMedallion.java @@ -36,7 +36,6 @@ import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.cost.SpellsCostReductionControllerEffect; import mage.cards.CardImpl; import mage.filter.FilterCard; -import mage.filter.FilterSpell; import mage.filter.predicate.mageobject.ColorPredicate; /** diff --git a/Mage.Sets/src/mage/sets/tempest/Shocker.java b/Mage.Sets/src/mage/sets/tempest/Shocker.java index 4aa882ef84e..5bb469168dc 100644 --- a/Mage.Sets/src/mage/sets/tempest/Shocker.java +++ b/Mage.Sets/src/mage/sets/tempest/Shocker.java @@ -37,7 +37,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; -import mage.constants.TargetController; import mage.game.Game; import mage.players.Player; diff --git a/Mage.Sets/src/mage/sets/tempest/SpiritMirror.java b/Mage.Sets/src/mage/sets/tempest/SpiritMirror.java index a933ad9ac39..af6ee556938 100644 --- a/Mage.Sets/src/mage/sets/tempest/SpiritMirror.java +++ b/Mage.Sets/src/mage/sets/tempest/SpiritMirror.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.common.SimpleActivatedAbility; -import mage.abilities.condition.InvertCondition; import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.decorator.ConditionalTriggeredAbility; diff --git a/Mage.Sets/src/mage/sets/tempest/TrumpetingArmodon.java b/Mage.Sets/src/mage/sets/tempest/TrumpetingArmodon.java index e329e297cee..7bf968bfb16 100644 --- a/Mage.Sets/src/mage/sets/tempest/TrumpetingArmodon.java +++ b/Mage.Sets/src/mage/sets/tempest/TrumpetingArmodon.java @@ -35,7 +35,6 @@ import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.combat.MustBeBlockedByTargetSourceEffect; import mage.cards.CardImpl; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/tempestremastered/Cannibalize.java b/Mage.Sets/src/mage/sets/tempestremastered/Cannibalize.java index 85ed251416f..6e1e467a9ea 100644 --- a/Mage.Sets/src/mage/sets/tempestremastered/Cannibalize.java +++ b/Mage.Sets/src/mage/sets/tempestremastered/Cannibalize.java @@ -27,8 +27,6 @@ */ package mage.sets.tempestremastered; -import java.util.ArrayList; -import java.util.List; import java.util.UUID; import mage.MageObject; import mage.abilities.Ability; @@ -40,14 +38,9 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.counters.CounterType; import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.Predicates; -import mage.filter.predicate.permanent.ControllerIdPredicate; -import mage.filter.predicate.permanent.PermanentIdPredicate; import mage.game.Game; import mage.game.permanent.Permanent; import mage.players.Player; -import mage.target.Target; -import mage.target.TargetPermanent; import mage.target.common.TargetCreaturePermanent; /** diff --git a/Mage.Sets/src/mage/sets/tenthedition/DragonRoost.java b/Mage.Sets/src/mage/sets/tenthedition/DragonRoost.java index a7b4acd0b0c..3b1616bcfa0 100644 --- a/Mage.Sets/src/mage/sets/tenthedition/DragonRoost.java +++ b/Mage.Sets/src/mage/sets/tenthedition/DragonRoost.java @@ -28,7 +28,6 @@ package mage.sets.tenthedition; import java.util.UUID; -import mage.ObjectColor; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.CreateTokenEffect; diff --git a/Mage.Sets/src/mage/sets/tenthedition/FaerieConclave.java b/Mage.Sets/src/mage/sets/tenthedition/FaerieConclave.java index efee906bba4..f553ec7450d 100644 --- a/Mage.Sets/src/mage/sets/tenthedition/FaerieConclave.java +++ b/Mage.Sets/src/mage/sets/tenthedition/FaerieConclave.java @@ -33,7 +33,6 @@ import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.EntersBattlefieldTappedAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.ManaCostsImpl; diff --git a/Mage.Sets/src/mage/sets/tenthedition/PlatinumAngel.java b/Mage.Sets/src/mage/sets/tenthedition/PlatinumAngel.java index 47014b11853..7d1ac156865 100644 --- a/Mage.Sets/src/mage/sets/tenthedition/PlatinumAngel.java +++ b/Mage.Sets/src/mage/sets/tenthedition/PlatinumAngel.java @@ -38,7 +38,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.ContinuousRuleModifyingEffectImpl; -import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.game.Game; diff --git a/Mage.Sets/src/mage/sets/tenthedition/SerrasEmbrace.java b/Mage.Sets/src/mage/sets/tenthedition/SerrasEmbrace.java index 01cbd7d6417..363adca0309 100644 --- a/Mage.Sets/src/mage/sets/tenthedition/SerrasEmbrace.java +++ b/Mage.Sets/src/mage/sets/tenthedition/SerrasEmbrace.java @@ -29,7 +29,6 @@ package mage.sets.tenthedition; import java.util.UUID; -import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.Effect; diff --git a/Mage.Sets/src/mage/sets/tenthedition/Sift.java b/Mage.Sets/src/mage/sets/tenthedition/Sift.java index 88d452d3594..98b294aa438 100644 --- a/Mage.Sets/src/mage/sets/tenthedition/Sift.java +++ b/Mage.Sets/src/mage/sets/tenthedition/Sift.java @@ -30,7 +30,6 @@ package mage.sets.tenthedition; import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; -import mage.abilities.effects.common.discard.DiscardControllerEffect; import mage.abilities.effects.common.DrawDiscardControllerEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/tenthedition/SpawningPool.java b/Mage.Sets/src/mage/sets/tenthedition/SpawningPool.java index e96b7fe89ad..f1de153a2a8 100644 --- a/Mage.Sets/src/mage/sets/tenthedition/SpawningPool.java +++ b/Mage.Sets/src/mage/sets/tenthedition/SpawningPool.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.constants.*; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.EntersBattlefieldTappedAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.ColoredManaCost; diff --git a/Mage.Sets/src/mage/sets/tenthedition/SqueeGoblinNabob.java b/Mage.Sets/src/mage/sets/tenthedition/SqueeGoblinNabob.java index 29897af2be9..9fcc1c2e1ad 100644 --- a/Mage.Sets/src/mage/sets/tenthedition/SqueeGoblinNabob.java +++ b/Mage.Sets/src/mage/sets/tenthedition/SqueeGoblinNabob.java @@ -29,7 +29,6 @@ package mage.sets.tenthedition; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.effects.common.ReturnToHandSourceEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/tenthedition/TreetopVillage.java b/Mage.Sets/src/mage/sets/tenthedition/TreetopVillage.java index dae666c57e5..6c5c07722fd 100644 --- a/Mage.Sets/src/mage/sets/tenthedition/TreetopVillage.java +++ b/Mage.Sets/src/mage/sets/tenthedition/TreetopVillage.java @@ -33,7 +33,6 @@ import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.EntersBattlefieldTappedAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.ManaCostsImpl; diff --git a/Mage.Sets/src/mage/sets/thedark/BookOfRass.java b/Mage.Sets/src/mage/sets/thedark/BookOfRass.java index ca0a589254f..2a1fa673634 100644 --- a/Mage.Sets/src/mage/sets/thedark/BookOfRass.java +++ b/Mage.Sets/src/mage/sets/thedark/BookOfRass.java @@ -32,7 +32,6 @@ import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.PayLifeCost; -import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.common.DrawCardSourceControllerEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/thedark/WitchHunter.java b/Mage.Sets/src/mage/sets/thedark/WitchHunter.java index 086296be2c6..ae7afa4f518 100644 --- a/Mage.Sets/src/mage/sets/thedark/WitchHunter.java +++ b/Mage.Sets/src/mage/sets/thedark/WitchHunter.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.costs.mana.ManaCostImpl; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.effects.common.ReturnToHandTargetEffect; diff --git a/Mage.Sets/src/mage/sets/theros/AbhorrentOverlord.java b/Mage.Sets/src/mage/sets/theros/AbhorrentOverlord.java index be9e37b85a6..1ec8ac38452 100644 --- a/Mage.Sets/src/mage/sets/theros/AbhorrentOverlord.java +++ b/Mage.Sets/src/mage/sets/theros/AbhorrentOverlord.java @@ -29,7 +29,6 @@ package mage.sets.theros; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.dynamicvalue.common.DevotionCount; diff --git a/Mage.Sets/src/mage/sets/theros/AkroanCrusader.java b/Mage.Sets/src/mage/sets/theros/AkroanCrusader.java index 0cbc4b8b8ff..224a8886efc 100644 --- a/Mage.Sets/src/mage/sets/theros/AkroanCrusader.java +++ b/Mage.Sets/src/mage/sets/theros/AkroanCrusader.java @@ -29,7 +29,6 @@ package mage.sets.theros; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.effects.common.CreateTokenEffect; import mage.abilities.keyword.HasteAbility; import mage.abilities.keyword.HeroicAbility; diff --git a/Mage.Sets/src/mage/sets/theros/AkroanHorse.java b/Mage.Sets/src/mage/sets/theros/AkroanHorse.java index 13b68e0863a..b6665c8a588 100644 --- a/Mage.Sets/src/mage/sets/theros/AkroanHorse.java +++ b/Mage.Sets/src/mage/sets/theros/AkroanHorse.java @@ -29,7 +29,6 @@ package mage.sets.theros; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.Mode; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; diff --git a/Mage.Sets/src/mage/sets/theros/BattlewiseHoplite.java b/Mage.Sets/src/mage/sets/theros/BattlewiseHoplite.java index 418d61c7053..4e8f39a4d05 100644 --- a/Mage.Sets/src/mage/sets/theros/BattlewiseHoplite.java +++ b/Mage.Sets/src/mage/sets/theros/BattlewiseHoplite.java @@ -30,7 +30,6 @@ package mage.sets.theros; import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.effects.Effect; import mage.abilities.effects.keyword.ScryEffect; import mage.abilities.effects.common.counter.AddCountersSourceEffect; import mage.abilities.keyword.HeroicAbility; diff --git a/Mage.Sets/src/mage/sets/theros/BloodTollHarpy.java b/Mage.Sets/src/mage/sets/theros/BloodTollHarpy.java index f076a42837c..04b662e5ff7 100644 --- a/Mage.Sets/src/mage/sets/theros/BloodTollHarpy.java +++ b/Mage.Sets/src/mage/sets/theros/BloodTollHarpy.java @@ -30,7 +30,6 @@ package mage.sets.theros; import java.util.UUID; import mage.MageInt; import mage.abilities.common.EntersBattlefieldTriggeredAbility; -import mage.abilities.effects.common.DamagePlayersEffect; import mage.abilities.effects.common.LoseLifeAllPlayersEffect; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/theros/CurseOfTheSwine.java b/Mage.Sets/src/mage/sets/theros/CurseOfTheSwine.java index 9841d0edbfe..94746dd3015 100644 --- a/Mage.Sets/src/mage/sets/theros/CurseOfTheSwine.java +++ b/Mage.Sets/src/mage/sets/theros/CurseOfTheSwine.java @@ -39,7 +39,6 @@ import mage.constants.Rarity; import mage.game.Game; import mage.game.permanent.Permanent; import mage.game.permanent.token.Token; -import mage.players.Player; import mage.target.common.TargetCreaturePermanent; /** diff --git a/Mage.Sets/src/mage/sets/theros/EvangelOfHeliod.java b/Mage.Sets/src/mage/sets/theros/EvangelOfHeliod.java index c98504d38aa..1a74cc00e27 100644 --- a/Mage.Sets/src/mage/sets/theros/EvangelOfHeliod.java +++ b/Mage.Sets/src/mage/sets/theros/EvangelOfHeliod.java @@ -29,7 +29,6 @@ package mage.sets.theros; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.dynamicvalue.common.DevotionCount; import mage.abilities.effects.common.CreateTokenEffect; diff --git a/Mage.Sets/src/mage/sets/theros/HythoniaTheCruel.java b/Mage.Sets/src/mage/sets/theros/HythoniaTheCruel.java index 16dd5f4c716..7fca90d9513 100644 --- a/Mage.Sets/src/mage/sets/theros/HythoniaTheCruel.java +++ b/Mage.Sets/src/mage/sets/theros/HythoniaTheCruel.java @@ -30,7 +30,6 @@ package mage.sets.theros; import java.util.UUID; import mage.MageInt; import mage.abilities.common.BecomesMonstrousSourceTriggeredAbility; -import mage.abilities.effects.common.DestroyAllControlledTargetEffect; import mage.abilities.effects.common.DestroyAllEffect; import mage.abilities.keyword.DeathtouchAbility; import mage.abilities.keyword.MonstrosityAbility; diff --git a/Mage.Sets/src/mage/sets/theros/LeafcrownDryad.java b/Mage.Sets/src/mage/sets/theros/LeafcrownDryad.java index 93dbf737010..d06b464c494 100644 --- a/Mage.Sets/src/mage/sets/theros/LeafcrownDryad.java +++ b/Mage.Sets/src/mage/sets/theros/LeafcrownDryad.java @@ -35,7 +35,6 @@ import mage.abilities.effects.Effect; import mage.abilities.effects.common.continuous.BoostEnchantedEffect; import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; import mage.abilities.keyword.BestowAbility; -import mage.abilities.keyword.FirstStrikeAbility; import mage.abilities.keyword.ReachAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; diff --git a/Mage.Sets/src/mage/sets/theros/MarchOfTheReturned.java b/Mage.Sets/src/mage/sets/theros/MarchOfTheReturned.java index c3b6bcc0c23..c78bcc7bcdd 100644 --- a/Mage.Sets/src/mage/sets/theros/MarchOfTheReturned.java +++ b/Mage.Sets/src/mage/sets/theros/MarchOfTheReturned.java @@ -28,7 +28,6 @@ package mage.sets.theros; import java.util.UUID; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.ReturnFromGraveyardToHandTargetEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/theros/PhalanxLeader.java b/Mage.Sets/src/mage/sets/theros/PhalanxLeader.java index ac06f1dd31e..3e718842a0a 100644 --- a/Mage.Sets/src/mage/sets/theros/PhalanxLeader.java +++ b/Mage.Sets/src/mage/sets/theros/PhalanxLeader.java @@ -29,7 +29,6 @@ package mage.sets.theros; import java.util.UUID; import mage.MageInt; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.counter.AddCountersAllEffect; import mage.abilities.keyword.HeroicAbility; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/theros/VoyagingSatyr.java b/Mage.Sets/src/mage/sets/theros/VoyagingSatyr.java index 5b423a8f06b..3806daa36f5 100644 --- a/Mage.Sets/src/mage/sets/theros/VoyagingSatyr.java +++ b/Mage.Sets/src/mage/sets/theros/VoyagingSatyr.java @@ -37,7 +37,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.Zone; -import mage.target.Target; import mage.target.common.TargetLandPermanent; /** diff --git a/Mage.Sets/src/mage/sets/timeshifted/CelestialDawn.java b/Mage.Sets/src/mage/sets/timeshifted/CelestialDawn.java index 779c6a6a9d6..ce72b1a20dd 100644 --- a/Mage.Sets/src/mage/sets/timeshifted/CelestialDawn.java +++ b/Mage.Sets/src/mage/sets/timeshifted/CelestialDawn.java @@ -42,8 +42,6 @@ import mage.constants.AsThoughEffectType; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.AbilityAddingRemovingEffects_6; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.ManaType; import mage.constants.Outcome; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/timeshifted/MysticEnforcer.java b/Mage.Sets/src/mage/sets/timeshifted/MysticEnforcer.java index e3bc95f196c..01d4bd8a1e5 100644 --- a/Mage.Sets/src/mage/sets/timeshifted/MysticEnforcer.java +++ b/Mage.Sets/src/mage/sets/timeshifted/MysticEnforcer.java @@ -34,7 +34,6 @@ import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.common.CardsInControllerGraveCondition; import mage.abilities.decorator.ConditionalContinuousEffect; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.continuous.BoostSourceEffect; import mage.abilities.effects.common.continuous.GainAbilitySourceEffect; import mage.abilities.keyword.FlyingAbility; diff --git a/Mage.Sets/src/mage/sets/timespiral/AspectOfMongoose.java b/Mage.Sets/src/mage/sets/timespiral/AspectOfMongoose.java index 37407e639ce..035f55eaa18 100644 --- a/Mage.Sets/src/mage/sets/timespiral/AspectOfMongoose.java +++ b/Mage.Sets/src/mage/sets/timespiral/AspectOfMongoose.java @@ -36,7 +36,6 @@ import mage.abilities.effects.common.ReturnToHandSourceEffect; import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; import mage.abilities.keyword.EnchantAbility; import mage.abilities.keyword.ShroudAbility; -import mage.abilities.keyword.TrampleAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/timespiral/BasalSliver.java b/Mage.Sets/src/mage/sets/timespiral/BasalSliver.java index b9b3a921bf4..6949b32ea9c 100644 --- a/Mage.Sets/src/mage/sets/timespiral/BasalSliver.java +++ b/Mage.Sets/src/mage/sets/timespiral/BasalSliver.java @@ -31,10 +31,8 @@ import java.util.UUID; import mage.MageInt; import mage.Mana; import mage.abilities.Ability; -import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.SacrificeSourceCost; -import mage.abilities.effects.common.AddManaToManaPoolSourceControllerEffect; import mage.abilities.effects.common.continuous.GainAbilityAllEffect; import mage.abilities.mana.SimpleManaAbility; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/timespiral/CloudchaserKestrel.java b/Mage.Sets/src/mage/sets/timespiral/CloudchaserKestrel.java index a7762404cd7..9fbca651c9f 100644 --- a/Mage.Sets/src/mage/sets/timespiral/CloudchaserKestrel.java +++ b/Mage.Sets/src/mage/sets/timespiral/CloudchaserKestrel.java @@ -42,7 +42,6 @@ import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; -import mage.filter.common.FilterEnchantmentPermanent; import mage.target.TargetPermanent; import mage.target.common.TargetEnchantmentPermanent; diff --git a/Mage.Sets/src/mage/sets/timespiral/DAvenantHealer.java b/Mage.Sets/src/mage/sets/timespiral/DAvenantHealer.java index 8f1a6ca0e00..6963a0b5e93 100644 --- a/Mage.Sets/src/mage/sets/timespiral/DAvenantHealer.java +++ b/Mage.Sets/src/mage/sets/timespiral/DAvenantHealer.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; -import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.DamageTargetEffect; import mage.abilities.effects.common.PreventDamageToTargetEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/timespiral/GorgonRecluse.java b/Mage.Sets/src/mage/sets/timespiral/GorgonRecluse.java index fec34f76e4a..21a0a84dc5f 100644 --- a/Mage.Sets/src/mage/sets/timespiral/GorgonRecluse.java +++ b/Mage.Sets/src/mage/sets/timespiral/GorgonRecluse.java @@ -43,7 +43,6 @@ import mage.constants.Rarity; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.ColorPredicate; -import mage.filter.predicate.mageobject.SubtypePredicate; /** * diff --git a/Mage.Sets/src/mage/sets/timespiral/GriffinGuide.java b/Mage.Sets/src/mage/sets/timespiral/GriffinGuide.java index 26516641c80..1d28907f638 100644 --- a/Mage.Sets/src/mage/sets/timespiral/GriffinGuide.java +++ b/Mage.Sets/src/mage/sets/timespiral/GriffinGuide.java @@ -29,7 +29,6 @@ package mage.sets.timespiral; import java.util.UUID; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.Ability; import mage.abilities.common.DiesAttachedTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; diff --git a/Mage.Sets/src/mage/sets/timespiral/PulmonicSliver.java b/Mage.Sets/src/mage/sets/timespiral/PulmonicSliver.java index 44ca1cc3b26..b365d8168da 100644 --- a/Mage.Sets/src/mage/sets/timespiral/PulmonicSliver.java +++ b/Mage.Sets/src/mage/sets/timespiral/PulmonicSliver.java @@ -41,7 +41,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.filter.FilterPermanent; import mage.filter.common.FilterCreaturePermanent; -import mage.filter.predicate.mageobject.SubtypePredicate; /** * diff --git a/Mage.Sets/src/mage/sets/timespiral/SpiketailDrakeling.java b/Mage.Sets/src/mage/sets/timespiral/SpiketailDrakeling.java index 68b414e1ef1..bbcdb467d72 100644 --- a/Mage.Sets/src/mage/sets/timespiral/SpiketailDrakeling.java +++ b/Mage.Sets/src/mage/sets/timespiral/SpiketailDrakeling.java @@ -35,7 +35,6 @@ import mage.abilities.costs.common.SacrificeSourceCost; import mage.abilities.costs.mana.GenericManaCost; import mage.abilities.effects.common.CounterUnlessPaysEffect; import mage.abilities.keyword.FlyingAbility; -import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; diff --git a/Mage.Sets/src/mage/sets/timespiral/SpriteNoble.java b/Mage.Sets/src/mage/sets/timespiral/SpriteNoble.java index 325cae7b656..e5c593af938 100644 --- a/Mage.Sets/src/mage/sets/timespiral/SpriteNoble.java +++ b/Mage.Sets/src/mage/sets/timespiral/SpriteNoble.java @@ -34,7 +34,6 @@ import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.common.continuous.BoostControlledEffect; import mage.abilities.keyword.FlyingAbility; -import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; diff --git a/Mage.Sets/src/mage/sets/torment/CabalTorturer.java b/Mage.Sets/src/mage/sets/torment/CabalTorturer.java index 9c68435e04f..cdf706afadd 100644 --- a/Mage.Sets/src/mage/sets/torment/CabalTorturer.java +++ b/Mage.Sets/src/mage/sets/torment/CabalTorturer.java @@ -35,7 +35,6 @@ import mage.abilities.condition.common.CardsInControllerGraveCondition; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.decorator.ConditionalActivatedAbility; -import mage.abilities.decorator.ConditionalContinuousEffect; import mage.abilities.effects.common.continuous.BoostTargetEffect; import mage.cards.CardImpl; import mage.constants.AbilityWord; diff --git a/Mage.Sets/src/mage/sets/urzasdestiny/HeartWarden.java b/Mage.Sets/src/mage/sets/urzasdestiny/HeartWarden.java index 68d8566863b..f155aa8b656 100644 --- a/Mage.Sets/src/mage/sets/urzasdestiny/HeartWarden.java +++ b/Mage.Sets/src/mage/sets/urzasdestiny/HeartWarden.java @@ -34,7 +34,6 @@ import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.SacrificeSourceCost; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.DrawCardSourceControllerEffect; -import mage.abilities.effects.common.DrawDiscardControllerEffect; import mage.abilities.mana.GreenManaAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/urzasdestiny/IlluminatedWings.java b/Mage.Sets/src/mage/sets/urzasdestiny/IlluminatedWings.java index 248051c64e8..e0850ec5446 100644 --- a/Mage.Sets/src/mage/sets/urzasdestiny/IlluminatedWings.java +++ b/Mage.Sets/src/mage/sets/urzasdestiny/IlluminatedWings.java @@ -41,7 +41,6 @@ import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; diff --git a/Mage.Sets/src/mage/sets/urzasdestiny/Opalescence.java b/Mage.Sets/src/mage/sets/urzasdestiny/Opalescence.java index fbc731d13bb..ae997fe2cba 100644 --- a/Mage.Sets/src/mage/sets/urzasdestiny/Opalescence.java +++ b/Mage.Sets/src/mage/sets/urzasdestiny/Opalescence.java @@ -41,8 +41,6 @@ import mage.constants.CardType; import mage.constants.DependencyType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.PTChangingEffects_7; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/urzaslegacy/Cessation.java b/Mage.Sets/src/mage/sets/urzaslegacy/Cessation.java index db0ef083220..38803ed3220 100644 --- a/Mage.Sets/src/mage/sets/urzaslegacy/Cessation.java +++ b/Mage.Sets/src/mage/sets/urzaslegacy/Cessation.java @@ -33,14 +33,11 @@ import mage.constants.*; import mage.abilities.Ability; import mage.abilities.common.PutIntoGraveFromBattlefieldSourceTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.effects.RestrictionEffect; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.ReturnToHandSourceEffect; import mage.abilities.effects.common.combat.CantAttackAttachedEffect; import mage.abilities.keyword.EnchantAbility; import mage.cards.CardImpl; -import mage.game.Game; -import mage.game.permanent.Permanent; import mage.target.TargetPermanent; import mage.target.common.TargetCreaturePermanent; diff --git a/Mage.Sets/src/mage/sets/urzassaga/AngelicChorus.java b/Mage.Sets/src/mage/sets/urzassaga/AngelicChorus.java index aa90ac91eed..726f818be53 100644 --- a/Mage.Sets/src/mage/sets/urzassaga/AngelicChorus.java +++ b/Mage.Sets/src/mage/sets/urzassaga/AngelicChorus.java @@ -34,7 +34,6 @@ import mage.constants.Rarity; import mage.constants.Zone; import mage.abilities.Ability; import mage.abilities.TriggeredAbilityImpl; -import mage.abilities.effects.Effect; import mage.abilities.effects.OneShotEffect; import mage.cards.CardImpl; import mage.game.Game; diff --git a/Mage.Sets/src/mage/sets/urzassaga/Catalog.java b/Mage.Sets/src/mage/sets/urzassaga/Catalog.java index 80bac1a9452..49749aeb0e9 100644 --- a/Mage.Sets/src/mage/sets/urzassaga/Catalog.java +++ b/Mage.Sets/src/mage/sets/urzassaga/Catalog.java @@ -29,14 +29,9 @@ package mage.sets.urzassaga; import java.util.UUID; import mage.constants.CardType; -import mage.constants.Outcome; import mage.constants.Rarity; -import mage.abilities.Ability; -import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.DrawDiscardControllerEffect; import mage.cards.CardImpl; -import mage.game.Game; -import mage.players.Player; /** * diff --git a/Mage.Sets/src/mage/sets/urzassaga/FireAnts.java b/Mage.Sets/src/mage/sets/urzassaga/FireAnts.java index acbb031f2c7..0bbcd5d904d 100644 --- a/Mage.Sets/src/mage/sets/urzassaga/FireAnts.java +++ b/Mage.Sets/src/mage/sets/urzassaga/FireAnts.java @@ -29,7 +29,6 @@ package mage.sets.urzassaga; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.effects.common.DamageAllEffect; diff --git a/Mage.Sets/src/mage/sets/urzassaga/KarnSilverGolem.java b/Mage.Sets/src/mage/sets/urzassaga/KarnSilverGolem.java index 8015b753f70..d8d99e03bb3 100644 --- a/Mage.Sets/src/mage/sets/urzassaga/KarnSilverGolem.java +++ b/Mage.Sets/src/mage/sets/urzassaga/KarnSilverGolem.java @@ -39,8 +39,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.PTChangingEffects_7; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.SubLayer; diff --git a/Mage.Sets/src/mage/sets/urzassaga/SpinedFluke.java b/Mage.Sets/src/mage/sets/urzassaga/SpinedFluke.java index 8e141aa20d7..1985f609126 100644 --- a/Mage.Sets/src/mage/sets/urzassaga/SpinedFluke.java +++ b/Mage.Sets/src/mage/sets/urzassaga/SpinedFluke.java @@ -37,7 +37,6 @@ import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.ColoredManaCost; import mage.abilities.effects.common.RegenerateSourceEffect; import mage.abilities.effects.common.SacrificeControllerEffect; -import mage.abilities.effects.common.SacrificeEffect; import mage.cards.CardImpl; import mage.constants.ColoredManaSymbol; import mage.constants.Zone; diff --git a/Mage.Sets/src/mage/sets/urzassaga/SpreadingAlgae.java b/Mage.Sets/src/mage/sets/urzassaga/SpreadingAlgae.java index f314f4eb45f..1554038eb99 100644 --- a/Mage.Sets/src/mage/sets/urzassaga/SpreadingAlgae.java +++ b/Mage.Sets/src/mage/sets/urzassaga/SpreadingAlgae.java @@ -39,7 +39,6 @@ import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; -import mage.constants.Zone; import mage.filter.FilterPermanent; import mage.filter.predicate.mageobject.SubtypePredicate; import mage.target.TargetPermanent; diff --git a/Mage.Sets/src/mage/sets/urzassaga/Telepathy.java b/Mage.Sets/src/mage/sets/urzassaga/Telepathy.java index e71a4cbb551..bdffd3c4380 100644 --- a/Mage.Sets/src/mage/sets/urzassaga/Telepathy.java +++ b/Mage.Sets/src/mage/sets/urzassaga/Telepathy.java @@ -28,8 +28,6 @@ package mage.sets.urzassaga; import java.util.UUID; -import mage.MageObject; -import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.continuous.PlayWithHandRevealedEffect; import mage.cards.CardImpl; @@ -37,8 +35,6 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.TargetController; import mage.constants.Zone; -import mage.game.Game; -import mage.players.Player; /** * diff --git a/Mage.Sets/src/mage/sets/urzassaga/ThranTurbine.java b/Mage.Sets/src/mage/sets/urzassaga/ThranTurbine.java index a86b668e627..69fbaad71a0 100644 --- a/Mage.Sets/src/mage/sets/urzassaga/ThranTurbine.java +++ b/Mage.Sets/src/mage/sets/urzassaga/ThranTurbine.java @@ -32,7 +32,6 @@ import java.util.UUID; import mage.ConditionalMana; import mage.Mana; import mage.abilities.Ability; -import mage.abilities.ActivatedAbility; import mage.abilities.SpellAbility; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.condition.Condition; diff --git a/Mage.Sets/src/mage/sets/urzassaga/VampiricEmbrace.java b/Mage.Sets/src/mage/sets/urzassaga/VampiricEmbrace.java index 325bceb58f1..7186ceec7f3 100644 --- a/Mage.Sets/src/mage/sets/urzassaga/VampiricEmbrace.java +++ b/Mage.Sets/src/mage/sets/urzassaga/VampiricEmbrace.java @@ -41,7 +41,6 @@ import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; diff --git a/Mage.Sets/src/mage/sets/urzassaga/Whetstone.java b/Mage.Sets/src/mage/sets/urzassaga/Whetstone.java index b513741ee9f..e3e2cc72d3d 100644 --- a/Mage.Sets/src/mage/sets/urzassaga/Whetstone.java +++ b/Mage.Sets/src/mage/sets/urzassaga/Whetstone.java @@ -36,7 +36,6 @@ import mage.abilities.Ability; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.OneShotEffect; -import mage.cards.Card; import mage.cards.CardImpl; import mage.constants.Outcome; import mage.game.Game; diff --git a/Mage.Sets/src/mage/sets/vintagemasters/Addle.java b/Mage.Sets/src/mage/sets/vintagemasters/Addle.java index 3ce4e067d53..8747348df50 100644 --- a/Mage.Sets/src/mage/sets/vintagemasters/Addle.java +++ b/Mage.Sets/src/mage/sets/vintagemasters/Addle.java @@ -39,12 +39,10 @@ import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.Rarity; import mage.filter.FilterCard; -import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.ColorPredicate; import mage.game.Game; import mage.players.Player; import mage.target.TargetPlayer; -import mage.target.targetpointer.FixedTarget; /** * diff --git a/Mage.Sets/src/mage/sets/vintagemasters/KjeldoranOutpost.java b/Mage.Sets/src/mage/sets/vintagemasters/KjeldoranOutpost.java index 49df790dde2..61abf2eab64 100644 --- a/Mage.Sets/src/mage/sets/vintagemasters/KjeldoranOutpost.java +++ b/Mage.Sets/src/mage/sets/vintagemasters/KjeldoranOutpost.java @@ -29,7 +29,6 @@ package mage.sets.vintagemasters; import java.util.UUID; import mage.abilities.Ability; -import mage.abilities.common.EntersBattlefieldAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.SacrificeTargetCost; diff --git a/Mage.Sets/src/mage/sets/vintagemasters/LakeOfTheDead.java b/Mage.Sets/src/mage/sets/vintagemasters/LakeOfTheDead.java index ec7cfbc45d8..fbe073bd768 100644 --- a/Mage.Sets/src/mage/sets/vintagemasters/LakeOfTheDead.java +++ b/Mage.Sets/src/mage/sets/vintagemasters/LakeOfTheDead.java @@ -30,7 +30,6 @@ package mage.sets.vintagemasters; import java.util.UUID; import mage.Mana; import mage.abilities.Ability; -import mage.abilities.common.EntersBattlefieldAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.costs.common.SacrificeTargetCost; import mage.abilities.costs.common.TapSourceCost; diff --git a/Mage.Sets/src/mage/sets/vintagemasters/NaturesRuin.java b/Mage.Sets/src/mage/sets/vintagemasters/NaturesRuin.java index cc0bb202b0e..062aa6ee217 100644 --- a/Mage.Sets/src/mage/sets/vintagemasters/NaturesRuin.java +++ b/Mage.Sets/src/mage/sets/vintagemasters/NaturesRuin.java @@ -34,7 +34,6 @@ import mage.abilities.effects.common.DestroyAllEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; -import mage.filter.FilterPermanent; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.ColorPredicate; diff --git a/Mage.Sets/src/mage/sets/vintagemasters/ThawingGlaciers.java b/Mage.Sets/src/mage/sets/vintagemasters/ThawingGlaciers.java index 24e982e097e..f2051f9902d 100644 --- a/Mage.Sets/src/mage/sets/vintagemasters/ThawingGlaciers.java +++ b/Mage.Sets/src/mage/sets/vintagemasters/ThawingGlaciers.java @@ -34,7 +34,6 @@ import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.common.delayed.AtTheBeginOfNextCleanupDelayedTriggeredAbility; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.GenericManaCost; -import mage.abilities.effects.Effect; import mage.abilities.effects.common.CreateDelayedTriggeredAbilityEffect; import mage.abilities.effects.common.ReturnToHandSourceEffect; import mage.abilities.effects.common.search.SearchLibraryPutInPlayEffect; diff --git a/Mage.Sets/src/mage/sets/visions/GoblinRecruiter.java b/Mage.Sets/src/mage/sets/visions/GoblinRecruiter.java index 4eb638f77d3..80840c8251a 100644 --- a/Mage.Sets/src/mage/sets/visions/GoblinRecruiter.java +++ b/Mage.Sets/src/mage/sets/visions/GoblinRecruiter.java @@ -29,7 +29,6 @@ package mage.sets.visions; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.effects.common.RecruiterEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/visions/HelmOfAwakening.java b/Mage.Sets/src/mage/sets/visions/HelmOfAwakening.java index 6346f4d961a..b6235ccaccf 100644 --- a/Mage.Sets/src/mage/sets/visions/HelmOfAwakening.java +++ b/Mage.Sets/src/mage/sets/visions/HelmOfAwakening.java @@ -29,14 +29,11 @@ package mage.sets.visions; import java.util.UUID; import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.common.SimpleTriggeredAbility; import mage.abilities.effects.common.cost.SpellsCostReductionAllEffect; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.Zone; -import mage.filter.FilterCard; -import mage.filter.FilterSpell; /** * diff --git a/Mage.Sets/src/mage/sets/visions/KnightOfValor.java b/Mage.Sets/src/mage/sets/visions/KnightOfValor.java index 1c12875167f..946dbb3e0d8 100644 --- a/Mage.Sets/src/mage/sets/visions/KnightOfValor.java +++ b/Mage.Sets/src/mage/sets/visions/KnightOfValor.java @@ -42,7 +42,6 @@ import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.AbilityPredicate; import mage.filter.predicate.permanent.BlockingAttackerIdPredicate; -import mage.target.common.TargetCreaturePermanent; /** * diff --git a/Mage.Sets/src/mage/sets/visions/MortalWound.java b/Mage.Sets/src/mage/sets/visions/MortalWound.java index 93b030b87c5..0b9b7b8fe57 100644 --- a/Mage.Sets/src/mage/sets/visions/MortalWound.java +++ b/Mage.Sets/src/mage/sets/visions/MortalWound.java @@ -30,7 +30,6 @@ package mage.sets.visions; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.DamageDealtToAttachedTriggeredAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.DestroyAttachedEffect; import mage.abilities.keyword.EnchantAbility; diff --git a/Mage.Sets/src/mage/sets/visions/Mundungu.java b/Mage.Sets/src/mage/sets/visions/Mundungu.java index ca0f29d4f2b..809765626d1 100644 --- a/Mage.Sets/src/mage/sets/visions/Mundungu.java +++ b/Mage.Sets/src/mage/sets/visions/Mundungu.java @@ -36,7 +36,6 @@ import mage.abilities.costs.CostsImpl; import mage.abilities.costs.common.PayLifeCost; import mage.abilities.costs.common.TapSourceCost; import mage.abilities.costs.mana.GenericManaCost; -import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.common.CounterUnlessPaysEffect; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/visions/TalruumPiper.java b/Mage.Sets/src/mage/sets/visions/TalruumPiper.java index e37d25ad9dd..be3ba7d5b65 100644 --- a/Mage.Sets/src/mage/sets/visions/TalruumPiper.java +++ b/Mage.Sets/src/mage/sets/visions/TalruumPiper.java @@ -32,7 +32,6 @@ import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.RequirementEffect; -import mage.abilities.effects.common.combat.MustBeBlockedByAllSourceEffect; import mage.abilities.keyword.FlyingAbility; import mage.cards.CardImpl; import mage.constants.CardType; diff --git a/Mage.Sets/src/mage/sets/weatherlight/ManaChains.java b/Mage.Sets/src/mage/sets/weatherlight/ManaChains.java index 19a1c5559cf..3c25eb83cf9 100644 --- a/Mage.Sets/src/mage/sets/weatherlight/ManaChains.java +++ b/Mage.Sets/src/mage/sets/weatherlight/ManaChains.java @@ -38,7 +38,6 @@ import mage.abilities.keyword.EnchantAbility; import mage.cards.CardImpl; import mage.constants.AttachmentType; import mage.constants.CardType; -import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.Rarity; import mage.constants.Zone; diff --git a/Mage.Sets/src/mage/sets/weatherlight/Peacekeeper.java b/Mage.Sets/src/mage/sets/weatherlight/Peacekeeper.java index 878594d7ed2..00f316cecd0 100644 --- a/Mage.Sets/src/mage/sets/weatherlight/Peacekeeper.java +++ b/Mage.Sets/src/mage/sets/weatherlight/Peacekeeper.java @@ -41,7 +41,6 @@ import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.TargetController; import mage.constants.Zone; -import mage.filter.FilterPermanent; import mage.game.Game; import mage.game.permanent.Permanent; diff --git a/Mage.Sets/src/mage/sets/worldwake/AkoumBattlesinger.java b/Mage.Sets/src/mage/sets/worldwake/AkoumBattlesinger.java index 69b9ada0502..5b81589a112 100644 --- a/Mage.Sets/src/mage/sets/worldwake/AkoumBattlesinger.java +++ b/Mage.Sets/src/mage/sets/worldwake/AkoumBattlesinger.java @@ -34,11 +34,9 @@ import mage.constants.Rarity; import mage.constants.TargetController; import mage.MageInt; import mage.abilities.common.AllyEntersBattlefieldTriggeredAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.continuous.BoostControlledEffect; import mage.abilities.keyword.HasteAbility; import mage.cards.CardImpl; -import mage.constants.Zone; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.mageobject.SubtypePredicate; import mage.filter.predicate.permanent.ControllerPredicate; diff --git a/Mage.Sets/src/mage/sets/worldwake/DragonmasterOutcast.java b/Mage.Sets/src/mage/sets/worldwake/DragonmasterOutcast.java index c30a6207b8a..04b9a4de3b5 100644 --- a/Mage.Sets/src/mage/sets/worldwake/DragonmasterOutcast.java +++ b/Mage.Sets/src/mage/sets/worldwake/DragonmasterOutcast.java @@ -32,7 +32,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.TriggeredAbility; import mage.abilities.common.BeginningOfUpkeepTriggeredAbility; import mage.abilities.condition.common.PermanentsOnTheBattlefieldCondition; diff --git a/Mage.Sets/src/mage/sets/worldwake/StoneforgeMystic.java b/Mage.Sets/src/mage/sets/worldwake/StoneforgeMystic.java index 3a87eb36ce0..bd6917e0065 100644 --- a/Mage.Sets/src/mage/sets/worldwake/StoneforgeMystic.java +++ b/Mage.Sets/src/mage/sets/worldwake/StoneforgeMystic.java @@ -30,7 +30,6 @@ package mage.sets.worldwake; import java.util.UUID; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.EntersBattlefieldTriggeredAbility; import mage.abilities.common.SimpleActivatedAbility; import mage.abilities.costs.common.TapSourceCost; diff --git a/Mage.Sets/src/mage/sets/zendikar/BraveTheElements.java b/Mage.Sets/src/mage/sets/zendikar/BraveTheElements.java index 4c8f74c770a..c7676682847 100644 --- a/Mage.Sets/src/mage/sets/zendikar/BraveTheElements.java +++ b/Mage.Sets/src/mage/sets/zendikar/BraveTheElements.java @@ -29,7 +29,6 @@ package mage.sets.zendikar; import java.util.UUID; -import mage.MageObject; import mage.ObjectColor; import mage.abilities.effects.common.continuous.GainProtectionFromColorAllEffect; import mage.cards.CardImpl; diff --git a/Mage.Sets/src/mage/sets/zendikar/ConquerorsPledge.java b/Mage.Sets/src/mage/sets/zendikar/ConquerorsPledge.java index 02fbd720725..02a9d4c0a4e 100644 --- a/Mage.Sets/src/mage/sets/zendikar/ConquerorsPledge.java +++ b/Mage.Sets/src/mage/sets/zendikar/ConquerorsPledge.java @@ -31,7 +31,6 @@ package mage.sets.zendikar; import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; -import mage.MageInt; import mage.abilities.condition.common.KickedCondition; import mage.abilities.decorator.ConditionalOneShotEffect; import mage.abilities.effects.common.CreateTokenEffect; diff --git a/Mage.Sets/src/mage/sets/zendikar/GoblinBushwhacker.java b/Mage.Sets/src/mage/sets/zendikar/GoblinBushwhacker.java index c71b9f35111..fef5c8f69d8 100644 --- a/Mage.Sets/src/mage/sets/zendikar/GoblinBushwhacker.java +++ b/Mage.Sets/src/mage/sets/zendikar/GoblinBushwhacker.java @@ -33,7 +33,6 @@ import mage.constants.Duration; import mage.constants.Rarity; import mage.MageInt; import mage.abilities.common.EntersBattlefieldTriggeredAbility; -import mage.abilities.condition.LockedInCondition; import mage.abilities.condition.common.KickedCondition; import mage.abilities.decorator.ConditionalTriggeredAbility; import mage.abilities.effects.common.continuous.BoostControlledEffect; diff --git a/Mage.Sets/src/mage/sets/zendikar/GrimDiscovery.java b/Mage.Sets/src/mage/sets/zendikar/GrimDiscovery.java index 25c9c81bbe3..1649af5a5bf 100644 --- a/Mage.Sets/src/mage/sets/zendikar/GrimDiscovery.java +++ b/Mage.Sets/src/mage/sets/zendikar/GrimDiscovery.java @@ -29,18 +29,12 @@ package mage.sets.zendikar; import java.util.UUID; import mage.constants.CardType; -import mage.constants.Outcome; import mage.constants.Rarity; -import mage.constants.Zone; -import mage.abilities.Ability; import mage.abilities.Mode; -import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.ReturnToHandTargetEffect; -import mage.cards.Card; import mage.cards.CardImpl; import mage.filter.common.FilterCreatureCard; import mage.filter.common.FilterLandCard; -import mage.game.Game; import mage.target.common.TargetCardInYourGraveyard; /** diff --git a/Mage.Sets/src/mage/sets/zendikar/KorAeronaut.java b/Mage.Sets/src/mage/sets/zendikar/KorAeronaut.java index 7abb5e78220..8824b3ddc62 100644 --- a/Mage.Sets/src/mage/sets/zendikar/KorAeronaut.java +++ b/Mage.Sets/src/mage/sets/zendikar/KorAeronaut.java @@ -33,7 +33,6 @@ import mage.constants.Duration; import mage.constants.Rarity; import mage.MageInt; import mage.abilities.common.EntersBattlefieldTriggeredAbility; -import mage.abilities.condition.LockedInCondition; import mage.abilities.condition.common.KickedCondition; import mage.abilities.decorator.ConditionalTriggeredAbility; import mage.abilities.effects.common.continuous.GainAbilityTargetEffect; diff --git a/Mage.Sets/src/mage/sets/zendikar/MarshCasualties.java b/Mage.Sets/src/mage/sets/zendikar/MarshCasualties.java index 719b3cf7450..e813765f0d5 100644 --- a/Mage.Sets/src/mage/sets/zendikar/MarshCasualties.java +++ b/Mage.Sets/src/mage/sets/zendikar/MarshCasualties.java @@ -39,7 +39,6 @@ import mage.game.Game; import mage.game.permanent.Permanent; import mage.target.TargetPlayer; -import java.util.List; import java.util.UUID; import mage.MageObjectReference; import mage.abilities.keyword.KickerAbility; diff --git a/Mage.Sets/src/mage/sets/zendikar/MireBlight.java b/Mage.Sets/src/mage/sets/zendikar/MireBlight.java index 05a879b8d03..6382af4a304 100644 --- a/Mage.Sets/src/mage/sets/zendikar/MireBlight.java +++ b/Mage.Sets/src/mage/sets/zendikar/MireBlight.java @@ -30,7 +30,6 @@ package mage.sets.zendikar; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.DamageDealtToAttachedTriggeredAbility; -import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.DestroyAttachedEffect; import mage.abilities.keyword.EnchantAbility; diff --git a/Mage.Sets/src/mage/sets/zendikar/MoldShambler.java b/Mage.Sets/src/mage/sets/zendikar/MoldShambler.java index 8edd38fc348..e7ee65b5bb1 100644 --- a/Mage.Sets/src/mage/sets/zendikar/MoldShambler.java +++ b/Mage.Sets/src/mage/sets/zendikar/MoldShambler.java @@ -32,7 +32,6 @@ import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; import mage.abilities.common.EntersBattlefieldTriggeredAbility; -import mage.abilities.condition.LockedInCondition; import mage.abilities.condition.common.KickedCondition; import mage.abilities.decorator.ConditionalTriggeredAbility; import mage.abilities.effects.common.DestroyTargetEffect; diff --git a/Mage.Sets/src/mage/sets/zendikar/SummonersBane.java b/Mage.Sets/src/mage/sets/zendikar/SummonersBane.java index f28f4efd839..62704cf1ded 100644 --- a/Mage.Sets/src/mage/sets/zendikar/SummonersBane.java +++ b/Mage.Sets/src/mage/sets/zendikar/SummonersBane.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.constants.CardType; import mage.constants.Rarity; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.effects.common.CounterTargetEffect; import mage.abilities.effects.common.CreateTokenEffect; import mage.cards.CardImpl; diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/add/AddAbilitiesToNonPermanentsTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/add/AddAbilitiesToNonPermanentsTest.java index 7755909a3a5..13adf280faa 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/add/AddAbilitiesToNonPermanentsTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/add/AddAbilitiesToNonPermanentsTest.java @@ -29,7 +29,6 @@ package org.mage.test.cards.abilities.add; import mage.constants.PhaseStep; import mage.constants.Zone; -import mage.counters.CounterType; import org.junit.Test; import org.mage.test.serverside.base.CardTestPlayerBase; diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/equipped/BatterskullTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/equipped/BatterskullTest.java index fba239a16b8..79084258f99 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/equipped/BatterskullTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/equipped/BatterskullTest.java @@ -30,8 +30,6 @@ package org.mage.test.cards.abilities.equipped; import mage.constants.PhaseStep; import mage.constants.Zone; -import mage.game.permanent.Permanent; -import org.junit.Assert; import org.junit.Test; import org.mage.test.serverside.base.CardTestPlayerBase; diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/ForecastTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/ForecastTest.java index 2440ac1ab24..20043cab319 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/ForecastTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/ForecastTest.java @@ -29,7 +29,6 @@ package org.mage.test.cards.abilities.keywords; import mage.constants.PhaseStep; import mage.constants.Zone; -import mage.counters.CounterType; import org.junit.Test; import org.mage.test.serverside.base.CardTestPlayerBase; diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/ProvokeTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/ProvokeTest.java index f4164eeefe4..78af0685453 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/ProvokeTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/abilities/keywords/ProvokeTest.java @@ -29,9 +29,6 @@ package org.mage.test.cards.abilities.keywords; import mage.constants.PhaseStep; import mage.constants.Zone; -import mage.game.permanent.Permanent; -import mage.game.permanent.PermanentToken; -import org.junit.Assert; import org.junit.Test; import org.mage.test.serverside.base.CardTestPlayerBase; diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/copy/TheMimeoplasmTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/copy/TheMimeoplasmTest.java index 07939771ce2..a1b03f544db 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/copy/TheMimeoplasmTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/copy/TheMimeoplasmTest.java @@ -27,11 +27,8 @@ */ package org.mage.test.cards.copy; -import mage.abilities.keyword.FlyingAbility; import mage.constants.PhaseStep; import mage.constants.Zone; -import mage.game.permanent.Permanent; -import org.junit.Assert; import org.junit.Test; import org.mage.test.serverside.base.CardTestPlayerBase; diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/facedown/SummonersEggTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/facedown/SummonersEggTest.java index 4213b6ffb82..e9354e7a8d5 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/facedown/SummonersEggTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/facedown/SummonersEggTest.java @@ -3,10 +3,8 @@ package org.mage.test.cards.facedown; import mage.cards.Card; import mage.constants.PhaseStep; import mage.constants.Zone; -import mage.game.ExileZone; import mage.game.permanent.Permanent; import org.junit.Assert; -import static org.junit.Assert.assertTrue; import org.junit.Test; import org.mage.test.serverside.base.CardTestPlayerBase; diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/replacement/RegenerateTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/replacement/RegenerateTest.java index 60f35b05634..99d7b725f37 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/replacement/RegenerateTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/replacement/RegenerateTest.java @@ -29,8 +29,6 @@ package org.mage.test.cards.replacement; import mage.constants.PhaseStep; import mage.constants.Zone; -import mage.game.permanent.Permanent; -import org.junit.Assert; import org.junit.Test; import org.mage.test.serverside.base.CardTestPlayerBase; diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/single/ths/OrdealEnchantmentsTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/single/ths/OrdealEnchantmentsTest.java index a0a37fdcc26..8b3119cca2e 100644 --- a/Mage.Tests/src/test/java/org/mage/test/cards/single/ths/OrdealEnchantmentsTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/cards/single/ths/OrdealEnchantmentsTest.java @@ -27,11 +27,8 @@ */ package org.mage.test.cards.single.ths; -import mage.constants.CardType; import mage.constants.PhaseStep; import mage.constants.Zone; -import mage.game.permanent.Permanent; -import org.junit.Assert; import org.junit.Test; import org.mage.test.serverside.base.CardTestPlayerBase; diff --git a/Mage/src/main/java/mage/Mana.java b/Mage/src/main/java/mage/Mana.java index 9cb30f96032..329aba528c7 100644 --- a/Mage/src/main/java/mage/Mana.java +++ b/Mage/src/main/java/mage/Mana.java @@ -31,7 +31,6 @@ import java.io.Serializable; import java.util.Objects; import mage.constants.ColoredManaSymbol; import mage.constants.ManaType; -import static mage.constants.ManaType.COLORLESS; import mage.filter.FilterMana; import mage.util.Copyable; import org.apache.log4j.Logger; diff --git a/Mage/src/main/java/mage/abilities/SpellAbility.java b/Mage/src/main/java/mage/abilities/SpellAbility.java index 01adf094ffe..b1e6905fdea 100644 --- a/Mage/src/main/java/mage/abilities/SpellAbility.java +++ b/Mage/src/main/java/mage/abilities/SpellAbility.java @@ -35,7 +35,6 @@ import mage.cards.SplitCard; import mage.constants.AbilityType; import mage.constants.AsThoughEffectType; import mage.constants.SpellAbilityType; -import static mage.constants.SpellAbilityType.SPLIT_FUSED; import mage.constants.TimingRule; import mage.constants.Zone; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/common/AttacksAndIsNotBlockedTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/AttacksAndIsNotBlockedTriggeredAbility.java index d03ae849027..ba69791fe47 100644 --- a/Mage/src/main/java/mage/abilities/common/AttacksAndIsNotBlockedTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/AttacksAndIsNotBlockedTriggeredAbility.java @@ -30,7 +30,6 @@ package mage.abilities.common; import mage.abilities.TriggeredAbilityImpl; import mage.abilities.effects.Effect; -import mage.constants.Duration; import mage.constants.Zone; import mage.game.Game; import mage.game.combat.CombatGroup; diff --git a/Mage/src/main/java/mage/abilities/common/BecomesTappedAttachedTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/BecomesTappedAttachedTriggeredAbility.java index 2b8ef1b3426..d7c95806985 100644 --- a/Mage/src/main/java/mage/abilities/common/BecomesTappedAttachedTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/BecomesTappedAttachedTriggeredAbility.java @@ -32,7 +32,6 @@ import mage.abilities.TriggeredAbilityImpl; import mage.abilities.effects.Effect; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.game.permanent.Permanent; /** diff --git a/Mage/src/main/java/mage/abilities/common/BecomesTappedSourceTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/BecomesTappedSourceTriggeredAbility.java index aeab425137c..e9ad069ff89 100644 --- a/Mage/src/main/java/mage/abilities/common/BecomesTappedSourceTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/BecomesTappedSourceTriggeredAbility.java @@ -32,7 +32,6 @@ import mage.abilities.TriggeredAbilityImpl; import mage.abilities.effects.Effect; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; /** * diff --git a/Mage/src/main/java/mage/abilities/common/BecomesTargetAttachedTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/BecomesTargetAttachedTriggeredAbility.java index f7f89e62e89..1d4ffc11f40 100644 --- a/Mage/src/main/java/mage/abilities/common/BecomesTargetAttachedTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/BecomesTargetAttachedTriggeredAbility.java @@ -27,8 +27,6 @@ */ package mage.abilities.common; -import java.util.UUID; -import mage.abilities.Ability; import mage.abilities.TriggeredAbilityImpl; import mage.abilities.effects.Effect; import mage.constants.Zone; diff --git a/Mage/src/main/java/mage/abilities/common/BecomesTargetControllerSpellTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/BecomesTargetControllerSpellTriggeredAbility.java index acd8f5b34cd..024e1bca75e 100644 --- a/Mage/src/main/java/mage/abilities/common/BecomesTargetControllerSpellTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/BecomesTargetControllerSpellTriggeredAbility.java @@ -31,7 +31,6 @@ package mage.abilities.common; import mage.abilities.TriggeredAbilityImpl; import mage.abilities.effects.Effect; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.constants.Zone; import mage.game.Game; import mage.game.stack.Spell; diff --git a/Mage/src/main/java/mage/abilities/common/BeginningOfDrawTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/BeginningOfDrawTriggeredAbility.java index 9e8d42949e1..acb46c71a86 100644 --- a/Mage/src/main/java/mage/abilities/common/BeginningOfDrawTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/BeginningOfDrawTriggeredAbility.java @@ -31,13 +31,7 @@ package mage.abilities.common; import mage.abilities.TriggeredAbilityImpl; import mage.abilities.effects.Effect; import mage.constants.TargetController; -import static mage.constants.TargetController.ANY; -import static mage.constants.TargetController.CONTROLLER_ATTACHED_TO; -import static mage.constants.TargetController.NOT_YOU; -import static mage.constants.TargetController.OPPONENT; -import static mage.constants.TargetController.YOU; import mage.constants.Zone; -import static mage.constants.Zone.GRAVEYARD; import mage.game.Game; import mage.game.events.GameEvent; import mage.game.permanent.Permanent; diff --git a/Mage/src/main/java/mage/abilities/common/BlocksCreatureTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/BlocksCreatureTriggeredAbility.java index bab722cea57..b2af041fc58 100644 --- a/Mage/src/main/java/mage/abilities/common/BlocksCreatureTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/BlocksCreatureTriggeredAbility.java @@ -32,7 +32,6 @@ import mage.abilities.TriggeredAbilityImpl; import mage.abilities.effects.Effect; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.target.targetpointer.FixedTarget; /** diff --git a/Mage/src/main/java/mage/abilities/common/DealsCombatDamageToACreatureTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/DealsCombatDamageToACreatureTriggeredAbility.java index f7b890fbabe..660d29cffb7 100644 --- a/Mage/src/main/java/mage/abilities/common/DealsCombatDamageToACreatureTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/DealsCombatDamageToACreatureTriggeredAbility.java @@ -34,7 +34,6 @@ import mage.abilities.effects.Effect; import mage.game.Game; import mage.game.events.DamagedCreatureEvent; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.target.targetpointer.FixedTarget; /** diff --git a/Mage/src/main/java/mage/abilities/common/DealsDamageToAPlayerTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/DealsDamageToAPlayerTriggeredAbility.java index fcf82e459d8..d5f21ceb1d7 100644 --- a/Mage/src/main/java/mage/abilities/common/DealsDamageToAPlayerTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/DealsDamageToAPlayerTriggeredAbility.java @@ -33,7 +33,6 @@ import mage.abilities.TriggeredAbilityImpl; import mage.abilities.effects.Effect; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.target.targetpointer.FixedTarget; /** diff --git a/Mage/src/main/java/mage/abilities/common/EntersBattlefieldAllTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/EntersBattlefieldAllTriggeredAbility.java index 582a9a4a971..e91b0fec3f5 100644 --- a/Mage/src/main/java/mage/abilities/common/EntersBattlefieldAllTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/EntersBattlefieldAllTriggeredAbility.java @@ -31,7 +31,6 @@ import java.util.UUID; import mage.abilities.TriggeredAbilityImpl; import mage.abilities.effects.Effect; import mage.constants.SetTargetPointer; -import static mage.constants.SetTargetPointer.PERMANENT; import mage.constants.Zone; import mage.filter.FilterPermanent; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/common/SimpleEvasionAbility.java b/Mage/src/main/java/mage/abilities/common/SimpleEvasionAbility.java index ca0d1d71589..51dbc1eabc9 100644 --- a/Mage/src/main/java/mage/abilities/common/SimpleEvasionAbility.java +++ b/Mage/src/main/java/mage/abilities/common/SimpleEvasionAbility.java @@ -30,7 +30,6 @@ package mage.abilities.common; import mage.abilities.EvasionAbility; import mage.abilities.effects.Effect; -import mage.constants.Zone; diff --git a/Mage/src/main/java/mage/abilities/common/TapForManaAllTriggeredManaAbility.java b/Mage/src/main/java/mage/abilities/common/TapForManaAllTriggeredManaAbility.java index f0cd7458cdc..3578f57cf1e 100644 --- a/Mage/src/main/java/mage/abilities/common/TapForManaAllTriggeredManaAbility.java +++ b/Mage/src/main/java/mage/abilities/common/TapForManaAllTriggeredManaAbility.java @@ -31,7 +31,6 @@ import mage.abilities.effects.Effect; import mage.abilities.effects.common.ManaEffect; import mage.abilities.mana.TriggeredManaAbility; import mage.constants.SetTargetPointer; -import static mage.constants.SetTargetPointer.PERMANENT; import mage.constants.Zone; import mage.filter.FilterPermanent; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/common/UnattachedTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/UnattachedTriggeredAbility.java index c28fa739b96..08ae766525c 100644 --- a/Mage/src/main/java/mage/abilities/common/UnattachedTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/UnattachedTriggeredAbility.java @@ -33,7 +33,6 @@ import mage.abilities.TriggeredAbilityImpl; import mage.abilities.effects.Effect; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.target.targetpointer.FixedTarget; /** diff --git a/Mage/src/main/java/mage/abilities/common/ZoneChangeAllTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/ZoneChangeAllTriggeredAbility.java index a2ac1ec18df..8845f66a2d4 100644 --- a/Mage/src/main/java/mage/abilities/common/ZoneChangeAllTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/ZoneChangeAllTriggeredAbility.java @@ -34,7 +34,6 @@ import mage.constants.Zone; import mage.filter.FilterPermanent; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.game.events.ZoneChangeEvent; import mage.game.permanent.Permanent; diff --git a/Mage/src/main/java/mage/abilities/common/delayed/AtTheBeginOfNextEndStepDelayedTriggeredAbility.java b/Mage/src/main/java/mage/abilities/common/delayed/AtTheBeginOfNextEndStepDelayedTriggeredAbility.java index 8c911e984e2..37706874426 100644 --- a/Mage/src/main/java/mage/abilities/common/delayed/AtTheBeginOfNextEndStepDelayedTriggeredAbility.java +++ b/Mage/src/main/java/mage/abilities/common/delayed/AtTheBeginOfNextEndStepDelayedTriggeredAbility.java @@ -30,10 +30,6 @@ package mage.abilities.common.delayed; import mage.abilities.DelayedTriggeredAbility; import mage.abilities.effects.Effect; import mage.constants.TargetController; -import static mage.constants.TargetController.ANY; -import static mage.constants.TargetController.CONTROLLER_ATTACHED_TO; -import static mage.constants.TargetController.OPPONENT; -import static mage.constants.TargetController.YOU; import mage.constants.Zone; import mage.game.Game; import mage.game.events.GameEvent; diff --git a/Mage/src/main/java/mage/abilities/condition/common/KickedCostCondition.java b/Mage/src/main/java/mage/abilities/condition/common/KickedCostCondition.java index c9b334d456b..3250490bc49 100644 --- a/Mage/src/main/java/mage/abilities/condition/common/KickedCostCondition.java +++ b/Mage/src/main/java/mage/abilities/condition/common/KickedCostCondition.java @@ -2,7 +2,6 @@ package mage.abilities.condition.common; import mage.abilities.Ability; import mage.abilities.condition.Condition; -import mage.abilities.costs.OptionalAdditionalCost; import mage.abilities.keyword.KickerAbility; import mage.cards.Card; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/decorator/ConditionalAsThoughEffect.java b/Mage/src/main/java/mage/abilities/decorator/ConditionalAsThoughEffect.java index c629c04dc34..2538b583cf8 100644 --- a/Mage/src/main/java/mage/abilities/decorator/ConditionalAsThoughEffect.java +++ b/Mage/src/main/java/mage/abilities/decorator/ConditionalAsThoughEffect.java @@ -30,7 +30,6 @@ package mage.abilities.decorator; import java.util.UUID; import mage.abilities.Ability; import mage.abilities.condition.Condition; -import mage.abilities.condition.FixedCondition; import mage.abilities.effects.AsThoughEffect; import mage.abilities.effects.AsThoughEffectImpl; import mage.constants.Duration; diff --git a/Mage/src/main/java/mage/abilities/effects/ContinuousEffectImpl.java b/Mage/src/main/java/mage/abilities/effects/ContinuousEffectImpl.java index 5a86d98f13e..b71aa9ee09a 100644 --- a/Mage/src/main/java/mage/abilities/effects/ContinuousEffectImpl.java +++ b/Mage/src/main/java/mage/abilities/effects/ContinuousEffectImpl.java @@ -45,13 +45,6 @@ import mage.constants.DependencyType; import mage.constants.Duration; import mage.constants.EffectType; import mage.constants.Layer; -import static mage.constants.Layer.AbilityAddingRemovingEffects_6; -import static mage.constants.Layer.ColorChangingEffects_5; -import static mage.constants.Layer.ControlChangingEffects_2; -import static mage.constants.Layer.CopyEffects_1; -import static mage.constants.Layer.PTChangingEffects_7; -import static mage.constants.Layer.TextChangingEffects_3; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.SubLayer; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/effects/common/CantAttackBlockTransformAttachedEffect.java b/Mage/src/main/java/mage/abilities/effects/common/CantAttackBlockTransformAttachedEffect.java index 4686f57f5db..e859ca47c31 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/CantAttackBlockTransformAttachedEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/CantAttackBlockTransformAttachedEffect.java @@ -7,7 +7,6 @@ package mage.abilities.effects.common; import mage.abilities.Ability; import mage.abilities.effects.RestrictionEffect; -import mage.constants.AttachmentType; import mage.constants.Duration; import mage.game.Game; import mage.game.permanent.Permanent; diff --git a/Mage/src/main/java/mage/abilities/effects/common/CreateSpecialActionEffect.java b/Mage/src/main/java/mage/abilities/effects/common/CreateSpecialActionEffect.java index 9d21662e083..8addab1bf06 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/CreateSpecialActionEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/CreateSpecialActionEffect.java @@ -28,8 +28,6 @@ package mage.abilities.effects.common; -import mage.constants.Duration; -import mage.constants.Outcome; import mage.abilities.Ability; import mage.abilities.Mode; import mage.abilities.SpecialAction; diff --git a/Mage/src/main/java/mage/abilities/effects/common/DontUntapInControllersUntapStepAllEffect.java b/Mage/src/main/java/mage/abilities/effects/common/DontUntapInControllersUntapStepAllEffect.java index 86f67ed1fc6..583d2cc7776 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/DontUntapInControllersUntapStepAllEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/DontUntapInControllersUntapStepAllEffect.java @@ -35,9 +35,6 @@ import mage.constants.Duration; import mage.constants.Outcome; import mage.constants.PhaseStep; import mage.constants.TargetController; -import static mage.constants.TargetController.ANY; -import static mage.constants.TargetController.OPPONENT; -import static mage.constants.TargetController.YOU; import mage.filter.FilterPermanent; import mage.game.Game; import mage.game.events.GameEvent; diff --git a/Mage/src/main/java/mage/abilities/effects/common/ExileTargetForSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/ExileTargetForSourceEffect.java index 2ac10f4471f..a82df619b5f 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/ExileTargetForSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/ExileTargetForSourceEffect.java @@ -37,7 +37,6 @@ import mage.abilities.effects.OneShotEffect; import mage.cards.Card; import mage.constants.Outcome; import mage.game.Game; -import mage.game.permanent.Permanent; import mage.players.Player; import mage.target.Target; import mage.target.targetpointer.FirstTargetPointer; diff --git a/Mage/src/main/java/mage/abilities/effects/common/LoseLifeControllerAttachedEffect.java b/Mage/src/main/java/mage/abilities/effects/common/LoseLifeControllerAttachedEffect.java index fb0f482d2e6..089a366ac0d 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/LoseLifeControllerAttachedEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/LoseLifeControllerAttachedEffect.java @@ -31,7 +31,6 @@ import mage.abilities.Ability; import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.dynamicvalue.common.StaticValue; import mage.abilities.effects.OneShotEffect; -import mage.cards.CardImpl; import mage.constants.Outcome; import mage.constants.Zone; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/effects/common/LoseLifeTargetControllerEffect.java b/Mage/src/main/java/mage/abilities/effects/common/LoseLifeTargetControllerEffect.java index 9f9ef14411f..83a3c83ccbb 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/LoseLifeTargetControllerEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/LoseLifeTargetControllerEffect.java @@ -31,7 +31,6 @@ import mage.constants.Outcome; import mage.constants.Zone; import mage.MageObject; import mage.abilities.Ability; -import mage.abilities.SpellAbility; import mage.abilities.effects.OneShotEffect; import mage.cards.Card; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/effects/common/RegenerateAttachedEffect.java b/Mage/src/main/java/mage/abilities/effects/common/RegenerateAttachedEffect.java index fa28a5894e8..ce6fd70fc1f 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/RegenerateAttachedEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/RegenerateAttachedEffect.java @@ -37,7 +37,6 @@ import mage.abilities.Ability; import mage.abilities.effects.ReplacementEffectImpl; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.game.permanent.Permanent; /** diff --git a/Mage/src/main/java/mage/abilities/effects/common/RegenerateSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/RegenerateSourceEffect.java index 09d697eec25..f13d79de98e 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/RegenerateSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/RegenerateSourceEffect.java @@ -34,7 +34,6 @@ import mage.abilities.Ability; import mage.abilities.effects.ReplacementEffectImpl; import mage.game.Game; import mage.game.events.GameEvent; -import mage.game.events.GameEvent.EventType; import mage.game.permanent.Permanent; /** diff --git a/Mage/src/main/java/mage/abilities/effects/common/RemoveFromCombatSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/RemoveFromCombatSourceEffect.java index dbe292a00de..c06ce08a827 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/RemoveFromCombatSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/RemoveFromCombatSourceEffect.java @@ -28,7 +28,6 @@ package mage.abilities.effects.common; import mage.abilities.Ability; -import mage.abilities.Mode; import mage.abilities.effects.OneShotEffect; import mage.constants.Outcome; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/effects/common/ReturnFromExileEffect.java b/Mage/src/main/java/mage/abilities/effects/common/ReturnFromExileEffect.java index 6d8b0880878..b2a82bbeb81 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/ReturnFromExileEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/ReturnFromExileEffect.java @@ -32,9 +32,6 @@ import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; import mage.constants.Outcome; import mage.constants.Zone; -import static mage.constants.Zone.BATTLEFIELD; -import static mage.constants.Zone.GRAVEYARD; -import static mage.constants.Zone.HAND; import mage.game.ExileZone; import mage.game.Game; import mage.players.Player; diff --git a/Mage/src/main/java/mage/abilities/effects/common/ReturnFromExileForSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/ReturnFromExileForSourceEffect.java index d145f253279..359bf3fd9c4 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/ReturnFromExileForSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/ReturnFromExileForSourceEffect.java @@ -32,9 +32,6 @@ import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; import mage.constants.Outcome; import mage.constants.Zone; -import static mage.constants.Zone.BATTLEFIELD; -import static mage.constants.Zone.GRAVEYARD; -import static mage.constants.Zone.HAND; import mage.game.ExileZone; import mage.game.Game; import mage.game.permanent.Permanent; diff --git a/Mage/src/main/java/mage/abilities/effects/common/ReturnToBattlefieldUnderYourControlSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/ReturnToBattlefieldUnderYourControlSourceEffect.java index b786237bc6a..07048c0624d 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/ReturnToBattlefieldUnderYourControlSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/ReturnToBattlefieldUnderYourControlSourceEffect.java @@ -29,7 +29,6 @@ package mage.abilities.effects.common; import java.util.UUID; -import mage.MageObject; import mage.constants.Outcome; import mage.abilities.Ability; import mage.abilities.effects.OneShotEffect; diff --git a/Mage/src/main/java/mage/abilities/effects/common/ReturnToHandSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/ReturnToHandSourceEffect.java index 47e91354078..6d80bf67bc1 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/ReturnToHandSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/ReturnToHandSourceEffect.java @@ -33,8 +33,6 @@ import mage.abilities.effects.OneShotEffect; import mage.cards.Card; import mage.constants.Outcome; import mage.constants.Zone; -import static mage.constants.Zone.BATTLEFIELD; -import static mage.constants.Zone.GRAVEYARD; import mage.game.Game; import mage.game.permanent.Permanent; import mage.players.Player; diff --git a/Mage/src/main/java/mage/abilities/effects/common/SetPlayerLifeAllEffect.java b/Mage/src/main/java/mage/abilities/effects/common/SetPlayerLifeAllEffect.java index 020cd042712..4e6b4f8d338 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/SetPlayerLifeAllEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/SetPlayerLifeAllEffect.java @@ -12,8 +12,6 @@ import mage.abilities.dynamicvalue.common.StaticValue; import mage.abilities.effects.OneShotEffect; import mage.constants.Outcome; import mage.constants.TargetController; -import static mage.constants.TargetController.ANY; -import static mage.constants.TargetController.OPPONENT; import mage.game.Game; import mage.players.Player; diff --git a/Mage/src/main/java/mage/abilities/effects/common/combat/CantAttackBlockUnlessPaysAttachedEffect.java b/Mage/src/main/java/mage/abilities/effects/common/combat/CantAttackBlockUnlessPaysAttachedEffect.java index 4a6d4295452..6d7a9c54d96 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/combat/CantAttackBlockUnlessPaysAttachedEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/combat/CantAttackBlockUnlessPaysAttachedEffect.java @@ -30,7 +30,6 @@ package mage.abilities.effects.common.combat; import mage.abilities.Ability; import mage.abilities.costs.mana.ManaCosts; import mage.abilities.effects.PayCostToAttackBlockEffectImpl; -import mage.abilities.effects.PayCostToAttackBlockEffectImpl.RestrictType; import mage.constants.AttachmentType; import mage.constants.Duration; import mage.constants.Outcome; diff --git a/Mage/src/main/java/mage/abilities/effects/common/combat/CantAttackYouUnlessPayManaAllEffect.java b/Mage/src/main/java/mage/abilities/effects/common/combat/CantAttackYouUnlessPayManaAllEffect.java index 6b10ae2ecd4..77b776eca4a 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/combat/CantAttackYouUnlessPayManaAllEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/combat/CantAttackYouUnlessPayManaAllEffect.java @@ -30,7 +30,6 @@ package mage.abilities.effects.common.combat; import mage.abilities.Ability; import mage.abilities.costs.mana.ManaCosts; import mage.abilities.effects.PayCostToAttackBlockEffectImpl; -import mage.abilities.effects.PayCostToAttackBlockEffectImpl.RestrictType; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Outcome; diff --git a/Mage/src/main/java/mage/abilities/effects/common/combat/CantBeBlockedByOneAttachedEffect.java b/Mage/src/main/java/mage/abilities/effects/common/combat/CantBeBlockedByOneAttachedEffect.java index 1917eee0840..b28abb1b236 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/combat/CantBeBlockedByOneAttachedEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/combat/CantBeBlockedByOneAttachedEffect.java @@ -32,7 +32,6 @@ import mage.abilities.effects.ContinuousEffectImpl; import mage.constants.AttachmentType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.RulesEffects; import mage.constants.Outcome; import mage.constants.SubLayer; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/effects/common/combat/CantBlockUnlessPayManaAllEffect.java b/Mage/src/main/java/mage/abilities/effects/common/combat/CantBlockUnlessPayManaAllEffect.java index bb8a71fe261..1468d953a46 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/combat/CantBlockUnlessPayManaAllEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/combat/CantBlockUnlessPayManaAllEffect.java @@ -30,7 +30,6 @@ package mage.abilities.effects.common.combat; import mage.abilities.Ability; import mage.abilities.costs.mana.ManaCosts; import mage.abilities.effects.PayCostToAttackBlockEffectImpl; -import mage.abilities.effects.PayCostToAttackBlockEffectImpl.RestrictType; import mage.constants.Duration; import mage.constants.Outcome; import mage.filter.common.FilterCreaturePermanent; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/AssignNoCombatDamageSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/AssignNoCombatDamageSourceEffect.java index 26120c8f914..380b3a1fff0 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/AssignNoCombatDamageSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/AssignNoCombatDamageSourceEffect.java @@ -34,9 +34,6 @@ import mage.constants.Outcome; import mage.game.Game; import mage.game.events.DamageEvent; import mage.game.events.GameEvent; -import static mage.game.events.GameEvent.EventType.DAMAGE_CREATURE; -import static mage.game.events.GameEvent.EventType.DAMAGE_PLANESWALKER; -import static mage.game.events.GameEvent.EventType.DAMAGE_PLAYER; /** * diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesAuraSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesAuraSourceEffect.java index 2ed724ea5a5..ff4f1a1c67f 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesAuraSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesAuraSourceEffect.java @@ -34,8 +34,6 @@ import mage.abilities.keyword.EnchantAbility; import mage.constants.DependencyType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.AbilityAddingRemovingEffects_6; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.SubLayer; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesCreatureTypeTargetEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesCreatureTypeTargetEffect.java index 2965273cd03..7360ea3205e 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesCreatureTypeTargetEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesCreatureTypeTargetEffect.java @@ -12,7 +12,6 @@ import mage.abilities.effects.ContinuousEffectImpl; import mage.cards.repository.CardRepository; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.SubLayer; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureAllEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureAllEffect.java index d0ea2987faf..5c151f364a4 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureAllEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureAllEffect.java @@ -42,10 +42,6 @@ import mage.cards.Card; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.AbilityAddingRemovingEffects_6; -import static mage.constants.Layer.ColorChangingEffects_5; -import static mage.constants.Layer.PTChangingEffects_7; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.SubLayer; import mage.filter.FilterPermanent; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureEffect.java index eedecd8f70d..1e7ccd2a5e5 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/BecomesFaceDownCreatureEffect.java @@ -41,10 +41,6 @@ import mage.cards.Card; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.AbilityAddingRemovingEffects_6; -import static mage.constants.Layer.ColorChangingEffects_5; -import static mage.constants.Layer.PTChangingEffects_7; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.SubLayer; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/LoseCreatureTypeSourceEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/LoseCreatureTypeSourceEffect.java index 2af46908f8e..50bc86f6a93 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/LoseCreatureTypeSourceEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/LoseCreatureTypeSourceEffect.java @@ -34,7 +34,6 @@ import mage.cards.repository.CardRepository; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Layer; -import static mage.constants.Layer.TypeChangingEffects_4; import mage.constants.Outcome; import mage.constants.SubLayer; import mage.game.Game; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/SetPowerToughnessAllEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/SetPowerToughnessAllEffect.java index e245413cf10..8b1c6fa2776 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/SetPowerToughnessAllEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/SetPowerToughnessAllEffect.java @@ -30,7 +30,6 @@ package mage.abilities.effects.common.continuous; import java.util.Iterator; import java.util.Locale; -import java.util.UUID; import mage.MageObjectReference; import mage.abilities.Ability; import mage.abilities.Mode; diff --git a/Mage/src/main/java/mage/abilities/effects/common/continuous/SwitchPowerToughnessAllEffect.java b/Mage/src/main/java/mage/abilities/effects/common/continuous/SwitchPowerToughnessAllEffect.java index 003401ebf4c..576aeaf0e6b 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/continuous/SwitchPowerToughnessAllEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/continuous/SwitchPowerToughnessAllEffect.java @@ -28,10 +28,7 @@ package mage.abilities.effects.common.continuous; -import java.util.HashSet; import java.util.Iterator; -import java.util.Set; -import java.util.UUID; import mage.MageObjectReference; import mage.abilities.Ability; import mage.abilities.Mode; diff --git a/Mage/src/main/java/mage/abilities/effects/common/discard/DiscardEachPlayerEffect.java b/Mage/src/main/java/mage/abilities/effects/common/discard/DiscardEachPlayerEffect.java index d2dc19a1b12..c4817e5e59c 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/discard/DiscardEachPlayerEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/discard/DiscardEachPlayerEffect.java @@ -12,8 +12,6 @@ import mage.cards.Cards; import mage.cards.CardsImpl; import mage.constants.Outcome; import mage.constants.TargetController; -import static mage.constants.TargetController.NOT_YOU; -import static mage.constants.TargetController.OPPONENT; import mage.filter.FilterCard; import mage.game.Game; import mage.players.Player; diff --git a/Mage/src/main/java/mage/cards/CardImpl.java b/Mage/src/main/java/mage/cards/CardImpl.java index e4ff73b6c5c..18f7d192080 100644 --- a/Mage/src/main/java/mage/cards/CardImpl.java +++ b/Mage/src/main/java/mage/cards/CardImpl.java @@ -48,13 +48,6 @@ import mage.constants.Rarity; import mage.constants.SpellAbilityType; import mage.constants.TimingRule; import mage.constants.Zone; -import static mage.constants.Zone.BATTLEFIELD; -import static mage.constants.Zone.COMMAND; -import static mage.constants.Zone.EXILED; -import static mage.constants.Zone.GRAVEYARD; -import static mage.constants.Zone.HAND; -import static mage.constants.Zone.LIBRARY; -import static mage.constants.Zone.STACK; import mage.counters.Counter; import mage.counters.Counters; import mage.game.CardAttribute; diff --git a/Mage/src/main/java/mage/cards/SplitCard.java b/Mage/src/main/java/mage/cards/SplitCard.java index c588cf98838..9c8b93a4f3d 100644 --- a/Mage/src/main/java/mage/cards/SplitCard.java +++ b/Mage/src/main/java/mage/cards/SplitCard.java @@ -37,8 +37,6 @@ import mage.abilities.SpellAbility; import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.SpellAbilityType; -import static mage.constants.SpellAbilityType.SPLIT_LEFT; -import static mage.constants.SpellAbilityType.SPLIT_RIGHT; import mage.constants.Zone; import mage.game.Game; diff --git a/Mage/src/main/java/mage/cards/repository/RepositoryUtil.java b/Mage/src/main/java/mage/cards/repository/RepositoryUtil.java index de2bf5b0a14..2afeb50ceee 100644 --- a/Mage/src/main/java/mage/cards/repository/RepositoryUtil.java +++ b/Mage/src/main/java/mage/cards/repository/RepositoryUtil.java @@ -5,7 +5,6 @@ import com.j256.ormlite.dao.DaoManager; import com.j256.ormlite.stmt.DeleteBuilder; import com.j256.ormlite.stmt.QueryBuilder; import com.j256.ormlite.stmt.SelectArg; -import com.j256.ormlite.stmt.Where; import com.j256.ormlite.support.ConnectionSource; import com.j256.ormlite.table.TableUtils; import java.sql.SQLException; diff --git a/Mage/src/main/java/mage/filter/common/FilterCreatureForCombatBase.java b/Mage/src/main/java/mage/filter/common/FilterCreatureForCombatBase.java index a7a14999f66..25c3527fa5b 100644 --- a/Mage/src/main/java/mage/filter/common/FilterCreatureForCombatBase.java +++ b/Mage/src/main/java/mage/filter/common/FilterCreatureForCombatBase.java @@ -31,7 +31,6 @@ package mage.filter.common; import mage.filter.predicate.Predicate; import mage.filter.predicate.Predicates; import mage.filter.predicate.permanent.AttackingPredicate; -import mage.filter.predicate.permanent.TappedPredicate; import mage.game.Game; import mage.game.permanent.Permanent; diff --git a/Mage/src/main/java/mage/filter/predicate/other/PlayerCanGainLifePredicate.java b/Mage/src/main/java/mage/filter/predicate/other/PlayerCanGainLifePredicate.java index 43048aab299..c38b2165498 100644 --- a/Mage/src/main/java/mage/filter/predicate/other/PlayerCanGainLifePredicate.java +++ b/Mage/src/main/java/mage/filter/predicate/other/PlayerCanGainLifePredicate.java @@ -27,7 +27,6 @@ */ package mage.filter.predicate.other; -import mage.constants.TargetController; import mage.filter.predicate.ObjectSourcePlayer; import mage.filter.predicate.ObjectSourcePlayerPredicate; import mage.game.Game; diff --git a/Mage/src/main/java/mage/game/draft/DraftPlayer.java b/Mage/src/main/java/mage/game/draft/DraftPlayer.java index 01932738691..1e87b0db1f3 100644 --- a/Mage/src/main/java/mage/game/draft/DraftPlayer.java +++ b/Mage/src/main/java/mage/game/draft/DraftPlayer.java @@ -34,7 +34,6 @@ import java.util.List; import java.util.Set; import java.util.UUID; import mage.cards.Card; -import mage.cards.ExpansionSet; import mage.cards.decks.Deck; import mage.players.Player; diff --git a/Mage/src/main/java/mage/game/permanent/token/DragonToken.java b/Mage/src/main/java/mage/game/permanent/token/DragonToken.java index 4dff2872c4f..7a5b356f935 100644 --- a/Mage/src/main/java/mage/game/permanent/token/DragonToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/DragonToken.java @@ -30,7 +30,6 @@ package mage.game.permanent.token; import mage.constants.CardType; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.keyword.FlyingAbility; /** diff --git a/Mage/src/main/java/mage/game/permanent/token/InsectInfectToken.java b/Mage/src/main/java/mage/game/permanent/token/InsectInfectToken.java index c2721304841..8f33b8f1766 100644 --- a/Mage/src/main/java/mage/game/permanent/token/InsectInfectToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/InsectInfectToken.java @@ -30,7 +30,6 @@ package mage.game.permanent.token; import mage.constants.CardType; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.keyword.InfectAbility; /** diff --git a/Mage/src/main/java/mage/game/permanent/token/RatToken.java b/Mage/src/main/java/mage/game/permanent/token/RatToken.java index c3e565239ce..d1a004f4ce9 100644 --- a/Mage/src/main/java/mage/game/permanent/token/RatToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/RatToken.java @@ -29,7 +29,6 @@ package mage.game.permanent.token; import mage.MageInt; -import mage.ObjectColor; import mage.constants.CardType; /** diff --git a/Mage/src/main/java/mage/game/permanent/token/WolfTokenWithDeathtouch.java b/Mage/src/main/java/mage/game/permanent/token/WolfTokenWithDeathtouch.java index d180d8f43a1..6bef3bcdcd0 100644 --- a/Mage/src/main/java/mage/game/permanent/token/WolfTokenWithDeathtouch.java +++ b/Mage/src/main/java/mage/game/permanent/token/WolfTokenWithDeathtouch.java @@ -30,7 +30,6 @@ package mage.game.permanent.token; import mage.constants.CardType; import mage.MageInt; -import mage.ObjectColor; import mage.abilities.keyword.DeathtouchAbility; /** diff --git a/Mage/src/main/java/mage/game/permanent/token/WurmToken.java b/Mage/src/main/java/mage/game/permanent/token/WurmToken.java index 64cf8cc2a34..f158146263f 100644 --- a/Mage/src/main/java/mage/game/permanent/token/WurmToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/WurmToken.java @@ -28,7 +28,6 @@ package mage.game.permanent.token; import mage.MageInt; -import mage.ObjectColor; import mage.constants.CardType; /** diff --git a/Mage/src/main/java/mage/players/PlayerImpl.java b/Mage/src/main/java/mage/players/PlayerImpl.java index 3043c94eef6..f6ee154bc4f 100644 --- a/Mage/src/main/java/mage/players/PlayerImpl.java +++ b/Mage/src/main/java/mage/players/PlayerImpl.java @@ -91,14 +91,6 @@ import mage.constants.ManaType; import mage.constants.Outcome; import mage.constants.PhaseStep; import mage.constants.PlayerAction; -import static mage.constants.PlayerAction.PASS_PRIORITY_CANCEL_ALL_ACTIONS; -import static mage.constants.PlayerAction.PASS_PRIORITY_UNTIL_MY_NEXT_TURN; -import static mage.constants.PlayerAction.PASS_PRIORITY_UNTIL_NEXT_MAIN_PHASE; -import static mage.constants.PlayerAction.PASS_PRIORITY_UNTIL_NEXT_TURN; -import static mage.constants.PlayerAction.PASS_PRIORITY_UNTIL_STACK_RESOLVED; -import static mage.constants.PlayerAction.PASS_PRIORITY_UNTIL_TURN_END_STEP; -import static mage.constants.PlayerAction.PERMISSION_REQUESTS_ALLOWED_OFF; -import static mage.constants.PlayerAction.PERMISSION_REQUESTS_ALLOWED_ON; import mage.constants.RangeOfInfluence; import mage.constants.SpellAbilityType; import mage.constants.TimingRule; diff --git a/Mage/src/main/java/mage/target/TargetAmount.java b/Mage/src/main/java/mage/target/TargetAmount.java index 36cbb56ebc4..eb80a22a071 100644 --- a/Mage/src/main/java/mage/target/TargetAmount.java +++ b/Mage/src/main/java/mage/target/TargetAmount.java @@ -33,8 +33,6 @@ import mage.abilities.dynamicvalue.DynamicValue; import mage.abilities.dynamicvalue.common.StaticValue; import mage.constants.Outcome; import mage.game.Game; -import mage.players.Player; - import java.util.*; /** diff --git a/Mage/src/main/java/mage/watchers/common/FirstSpellCastThisTurnWatcher.java b/Mage/src/main/java/mage/watchers/common/FirstSpellCastThisTurnWatcher.java index c85181d3f44..9fc4586732f 100644 --- a/Mage/src/main/java/mage/watchers/common/FirstSpellCastThisTurnWatcher.java +++ b/Mage/src/main/java/mage/watchers/common/FirstSpellCastThisTurnWatcher.java @@ -7,8 +7,6 @@ import mage.constants.WatcherScope; import mage.game.Game; import mage.game.events.GameEvent; import mage.game.events.GameEvent.EventType; -import static mage.game.events.GameEvent.EventType.CAST_SPELL; -import static mage.game.events.GameEvent.EventType.SPELL_CAST; import mage.game.stack.Spell; import mage.watchers.Watcher;