diff --git a/Mage.Sets/src/mage/cards/s/SabaccGame.java b/Mage.Sets/src/mage/cards/s/SabaccGame.java
index 8e7112f203c..2c08e530aaf 100644
--- a/Mage.Sets/src/mage/cards/s/SabaccGame.java
+++ b/Mage.Sets/src/mage/cards/s/SabaccGame.java
@@ -63,7 +63,7 @@ class SabaccGameEffect extends OneShotEffect {
+ "If you lose the flip, your opponent gains control of the permanent they chose";
}
- public SabaccGameEffect(final SabaccGameEffect effect) {
+ private SabaccGameEffect(final SabaccGameEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SaberclawGolem.java b/Mage.Sets/src/mage/cards/s/SaberclawGolem.java
index ac87263e671..d27398d8d6c 100644
--- a/Mage.Sets/src/mage/cards/s/SaberclawGolem.java
+++ b/Mage.Sets/src/mage/cards/s/SaberclawGolem.java
@@ -29,7 +29,7 @@ public final class SaberclawGolem extends CardImpl {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilitySourceEffect(FirstStrikeAbility.getInstance(), Duration.EndOfTurn), new ManaCostsImpl<>("{R}")));
}
- public SaberclawGolem (final SaberclawGolem card) {
+ private SaberclawGolem(final SaberclawGolem card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SacellumGodspeaker.java b/Mage.Sets/src/mage/cards/s/SacellumGodspeaker.java
index a21594de418..677262f5dae 100644
--- a/Mage.Sets/src/mage/cards/s/SacellumGodspeaker.java
+++ b/Mage.Sets/src/mage/cards/s/SacellumGodspeaker.java
@@ -61,7 +61,7 @@ class SacellumGodspeakerEffect extends ManaEffect {
staticText = "Reveal any number of creature cards with power 5 or greater from your hand. Add {G} for each card revealed this way";
}
- public SacellumGodspeakerEffect(final SacellumGodspeakerEffect effect) {
+ private SacellumGodspeakerEffect(final SacellumGodspeakerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SadisticAugermage.java b/Mage.Sets/src/mage/cards/s/SadisticAugermage.java
index 0013753d87b..25dc960fc24 100644
--- a/Mage.Sets/src/mage/cards/s/SadisticAugermage.java
+++ b/Mage.Sets/src/mage/cards/s/SadisticAugermage.java
@@ -52,7 +52,7 @@ class WidespreadPanicEffect extends OneShotEffect {
this.staticText = "each player puts a card from their hand on top of their library";
}
- public WidespreadPanicEffect(final WidespreadPanicEffect effect) {
+ private WidespreadPanicEffect(final WidespreadPanicEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SageEyeAvengers.java b/Mage.Sets/src/mage/cards/s/SageEyeAvengers.java
index 60ca085df22..ec4ec2b07fe 100644
--- a/Mage.Sets/src/mage/cards/s/SageEyeAvengers.java
+++ b/Mage.Sets/src/mage/cards/s/SageEyeAvengers.java
@@ -58,7 +58,7 @@ class SageEyeAvengersEffect extends OneShotEffect {
this.staticText = "you may return target creature to its owner's hand if its power is less than {this}'s power";
}
- public SageEyeAvengersEffect(final SageEyeAvengersEffect effect) {
+ private SageEyeAvengersEffect(final SageEyeAvengersEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SageOfHours.java b/Mage.Sets/src/mage/cards/s/SageOfHours.java
index 7fa15e6d325..07e7a379979 100644
--- a/Mage.Sets/src/mage/cards/s/SageOfHours.java
+++ b/Mage.Sets/src/mage/cards/s/SageOfHours.java
@@ -57,7 +57,7 @@ class SageOfHoursEffect extends OneShotEffect {
this.staticText = "For each five counters removed this way, take an extra turn after this one";
}
- public SageOfHoursEffect(final SageOfHoursEffect effect) {
+ private SageOfHoursEffect(final SageOfHoursEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SagesOfTheAnima.java b/Mage.Sets/src/mage/cards/s/SagesOfTheAnima.java
index 11861e11927..a886e52c06f 100644
--- a/Mage.Sets/src/mage/cards/s/SagesOfTheAnima.java
+++ b/Mage.Sets/src/mage/cards/s/SagesOfTheAnima.java
@@ -58,7 +58,7 @@ class SagesOfTheAnimaReplacementEffect extends ReplacementEffectImpl {
+ "and the rest on the bottom of your library in any order";
}
- public SagesOfTheAnimaReplacementEffect(final SagesOfTheAnimaReplacementEffect effect) {
+ private SagesOfTheAnimaReplacementEffect(final SagesOfTheAnimaReplacementEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SaheeliTheGifted.java b/Mage.Sets/src/mage/cards/s/SaheeliTheGifted.java
index 5231e82e28b..07d80a68fec 100644
--- a/Mage.Sets/src/mage/cards/s/SaheeliTheGifted.java
+++ b/Mage.Sets/src/mage/cards/s/SaheeliTheGifted.java
@@ -132,7 +132,7 @@ class SaheeliTheGiftedTokenEffect extends OneShotEffect {
+ "Exile those tokens at the beginning of the next end step.";
}
- public SaheeliTheGiftedTokenEffect(final SaheeliTheGiftedTokenEffect effect) {
+ private SaheeliTheGiftedTokenEffect(final SaheeliTheGiftedTokenEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SaheelisDirective.java b/Mage.Sets/src/mage/cards/s/SaheelisDirective.java
index 37505870cca..c8827aee2b0 100644
--- a/Mage.Sets/src/mage/cards/s/SaheelisDirective.java
+++ b/Mage.Sets/src/mage/cards/s/SaheelisDirective.java
@@ -56,7 +56,7 @@ class SaheelisDirectiveEffect extends OneShotEffect {
+ "put onto the battlefield into your graveyard.";
}
- public SaheelisDirectiveEffect(final SaheelisDirectiveEffect effect) {
+ private SaheelisDirectiveEffect(final SaheelisDirectiveEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SakikoMotherOfSummer.java b/Mage.Sets/src/mage/cards/s/SakikoMotherOfSummer.java
index 14cba1d7f6a..64b6f7493c6 100644
--- a/Mage.Sets/src/mage/cards/s/SakikoMotherOfSummer.java
+++ b/Mage.Sets/src/mage/cards/s/SakikoMotherOfSummer.java
@@ -56,7 +56,7 @@ class SakikoMotherOfSummerTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, null, false);
}
- public SakikoMotherOfSummerTriggeredAbility(final SakikoMotherOfSummerTriggeredAbility ability) {
+ private SakikoMotherOfSummerTriggeredAbility(final SakikoMotherOfSummerTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SaltRoadAmbushers.java b/Mage.Sets/src/mage/cards/s/SaltRoadAmbushers.java
index 023d8326d69..a174228a2e2 100644
--- a/Mage.Sets/src/mage/cards/s/SaltRoadAmbushers.java
+++ b/Mage.Sets/src/mage/cards/s/SaltRoadAmbushers.java
@@ -58,7 +58,7 @@ private static final FilterControlledCreaturePermanent filter = new FilterContro
super(new AddCountersTargetEffect(CounterType.P1P1.createInstance(2)), filter, true);
}
- public SaltRoadAmbushersTriggeredAbility(final SaltRoadAmbushersTriggeredAbility ability) {
+ private SaltRoadAmbushersTriggeredAbility(final SaltRoadAmbushersTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SamiteCenserBearer.java b/Mage.Sets/src/mage/cards/s/SamiteCenserBearer.java
index 630658ee908..782ed01e0d8 100644
--- a/Mage.Sets/src/mage/cards/s/SamiteCenserBearer.java
+++ b/Mage.Sets/src/mage/cards/s/SamiteCenserBearer.java
@@ -56,7 +56,7 @@ class SamiteCenserBearerEffect extends OneShotEffect {
this.staticText = "Prevent the next 1 damage that would be dealt to each creature you control this turn";
}
- public SamiteCenserBearerEffect(final SamiteCenserBearerEffect effect) {
+ private SamiteCenserBearerEffect(final SamiteCenserBearerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SamiteElder.java b/Mage.Sets/src/mage/cards/s/SamiteElder.java
index ddffde1fc80..9e2d5dee439 100644
--- a/Mage.Sets/src/mage/cards/s/SamiteElder.java
+++ b/Mage.Sets/src/mage/cards/s/SamiteElder.java
@@ -60,7 +60,7 @@ class SamiteElderEffect extends OneShotEffect {
staticText = "Creatures you control gain protection from the colors of target permanent you control until end of turn";
}
- public SamiteElderEffect(final SamiteElderEffect effect) {
+ private SamiteElderEffect(final SamiteElderEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SamiteMinistration.java b/Mage.Sets/src/mage/cards/s/SamiteMinistration.java
index 601776c7784..3a15cf149e7 100644
--- a/Mage.Sets/src/mage/cards/s/SamiteMinistration.java
+++ b/Mage.Sets/src/mage/cards/s/SamiteMinistration.java
@@ -50,7 +50,7 @@ class SamiteMinistrationEffect extends PreventionEffectImpl {
this.targetSource = new TargetSource();
}
- public SamiteMinistrationEffect(final SamiteMinistrationEffect effect) {
+ private SamiteMinistrationEffect(final SamiteMinistrationEffect effect) {
super(effect);
this.targetSource = effect.targetSource.copy();
}
diff --git a/Mage.Sets/src/mage/cards/s/SamitePilgrim.java b/Mage.Sets/src/mage/cards/s/SamitePilgrim.java
index d5c30cbce2d..46adfc6fe92 100644
--- a/Mage.Sets/src/mage/cards/s/SamitePilgrim.java
+++ b/Mage.Sets/src/mage/cards/s/SamitePilgrim.java
@@ -53,7 +53,7 @@ class SamitePilgrimPreventDamageToTargetEffect extends PreventionEffectImpl {
staticText = "Prevent the next X damage that would be dealt to target creature this turn, where X is the number of basic land types among lands you control.";
}
- public SamitePilgrimPreventDamageToTargetEffect(final SamitePilgrimPreventDamageToTargetEffect effect) {
+ private SamitePilgrimPreventDamageToTargetEffect(final SamitePilgrimPreventDamageToTargetEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SamuraiEnforcers.java b/Mage.Sets/src/mage/cards/s/SamuraiEnforcers.java
index 52a80150626..32a1c3104ff 100644
--- a/Mage.Sets/src/mage/cards/s/SamuraiEnforcers.java
+++ b/Mage.Sets/src/mage/cards/s/SamuraiEnforcers.java
@@ -26,7 +26,7 @@ public final class SamuraiEnforcers extends CardImpl {
this.addAbility(new BushidoAbility(2));
}
- public SamuraiEnforcers (final SamuraiEnforcers card) {
+ private SamuraiEnforcers(final SamuraiEnforcers card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SanctumPrelate.java b/Mage.Sets/src/mage/cards/s/SanctumPrelate.java
index ade789dccb0..2d6779ac475 100644
--- a/Mage.Sets/src/mage/cards/s/SanctumPrelate.java
+++ b/Mage.Sets/src/mage/cards/s/SanctumPrelate.java
@@ -54,7 +54,7 @@ class ChooseNumberEffect extends OneShotEffect {
staticText = "choose a number";
}
- public ChooseNumberEffect(final ChooseNumberEffect effect) {
+ private ChooseNumberEffect(final ChooseNumberEffect effect) {
super(effect);
}
@@ -88,7 +88,7 @@ class SanctumPrelateReplacementEffect extends ContinuousRuleModifyingEffectImpl
staticText = "Noncreature spells with mana value equal to the chosen number can't be cast";
}
- public SanctumPrelateReplacementEffect(final SanctumPrelateReplacementEffect effect) {
+ private SanctumPrelateReplacementEffect(final SanctumPrelateReplacementEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SandsOfTime.java b/Mage.Sets/src/mage/cards/s/SandsOfTime.java
index 1883d8d61d0..8bfc61cf168 100644
--- a/Mage.Sets/src/mage/cards/s/SandsOfTime.java
+++ b/Mage.Sets/src/mage/cards/s/SandsOfTime.java
@@ -61,7 +61,7 @@ class SandsOfTimeEffect extends OneShotEffect {
staticText = "that player simultaneously untaps each tapped artifact, creature, and land they control and taps each untapped artifact, creature, and land they control";
}
- public SandsOfTimeEffect(SandsOfTimeEffect copy) {
+ private SandsOfTimeEffect(final SandsOfTimeEffect copy) {
super(copy);
}
diff --git a/Mage.Sets/src/mage/cards/s/Sangromancer.java b/Mage.Sets/src/mage/cards/s/Sangromancer.java
index 5092f02d198..08ae4d3992c 100644
--- a/Mage.Sets/src/mage/cards/s/Sangromancer.java
+++ b/Mage.Sets/src/mage/cards/s/Sangromancer.java
@@ -35,7 +35,7 @@ public final class Sangromancer extends CardImpl {
this.addAbility(new SangromancerSecondTriggeredAbility());
}
- public Sangromancer (final Sangromancer card) {
+ private Sangromancer(final Sangromancer card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SanguineBond.java b/Mage.Sets/src/mage/cards/s/SanguineBond.java
index bacce257f04..f2d21379331 100644
--- a/Mage.Sets/src/mage/cards/s/SanguineBond.java
+++ b/Mage.Sets/src/mage/cards/s/SanguineBond.java
@@ -43,7 +43,7 @@ class SanguineBondTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, null);
}
- public SanguineBondTriggeredAbility(final SanguineBondTriggeredAbility ability) {
+ private SanguineBondTriggeredAbility(final SanguineBondTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SanguinePraetor.java b/Mage.Sets/src/mage/cards/s/SanguinePraetor.java
index 721afc0dce1..2556339f348 100644
--- a/Mage.Sets/src/mage/cards/s/SanguinePraetor.java
+++ b/Mage.Sets/src/mage/cards/s/SanguinePraetor.java
@@ -58,7 +58,7 @@ class SanguinePraetorEffect extends OneShotEffect {
staticText = "Destroy each creature with the same mana value as the sacrificed creature";
}
- public SanguinePraetorEffect(final SanguinePraetorEffect effect) {
+ private SanguinePraetorEffect(final SanguinePraetorEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SanityGrinding.java b/Mage.Sets/src/mage/cards/s/SanityGrinding.java
index a46e37ace09..7c5d6dd7f9a 100644
--- a/Mage.Sets/src/mage/cards/s/SanityGrinding.java
+++ b/Mage.Sets/src/mage/cards/s/SanityGrinding.java
@@ -47,7 +47,7 @@ class SanityGrindingEffect extends OneShotEffect {
"Then put the cards you revealed this way on the bottom of your library in any order";
}
- public SanityGrindingEffect(final SanityGrindingEffect effect) {
+ private SanityGrindingEffect(final SanityGrindingEffect effect) {
super(effect);
}
@@ -82,7 +82,7 @@ class ChromaSanityGrindingCount implements DynamicValue {
this.revealed = revealed;
}
- public ChromaSanityGrindingCount(final ChromaSanityGrindingCount dynamicValue) {
+ private ChromaSanityGrindingCount(final ChromaSanityGrindingCount dynamicValue) {
this.revealed = dynamicValue.revealed;
}
diff --git a/Mage.Sets/src/mage/cards/s/SaplingOfColfenor.java b/Mage.Sets/src/mage/cards/s/SaplingOfColfenor.java
index 531684caa7a..df60da0777a 100644
--- a/Mage.Sets/src/mage/cards/s/SaplingOfColfenor.java
+++ b/Mage.Sets/src/mage/cards/s/SaplingOfColfenor.java
@@ -58,7 +58,7 @@ class SaplingOfColfenorEffect extends OneShotEffect {
this.staticText = "reveal the top card of your library. If it's a creature card, you gain life equal to that card's toughness, lose life equal to its power, then put it into your hand";
}
- public SaplingOfColfenorEffect(final SaplingOfColfenorEffect effect) {
+ private SaplingOfColfenorEffect(final SaplingOfColfenorEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SarkhanUnbroken.java b/Mage.Sets/src/mage/cards/s/SarkhanUnbroken.java
index 1768a8f65bb..dacff01ebf2 100644
--- a/Mage.Sets/src/mage/cards/s/SarkhanUnbroken.java
+++ b/Mage.Sets/src/mage/cards/s/SarkhanUnbroken.java
@@ -68,7 +68,7 @@ class SarkhanUnbrokenAbility1 extends OneShotEffect {
this.staticText = "Draw a card, then add one mana of any color.";
}
- public SarkhanUnbrokenAbility1(final SarkhanUnbrokenAbility1 effect) {
+ private SarkhanUnbrokenAbility1(final SarkhanUnbrokenAbility1 effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SarkhansWhelp.java b/Mage.Sets/src/mage/cards/s/SarkhansWhelp.java
index 1c6c1a6bb71..d4db5c95edf 100644
--- a/Mage.Sets/src/mage/cards/s/SarkhansWhelp.java
+++ b/Mage.Sets/src/mage/cards/s/SarkhansWhelp.java
@@ -60,7 +60,7 @@ class SarkhansWhelpTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever you activate an ability of a Sarkhan planeswalker, ");
}
- public SarkhansWhelpTriggeredAbility(final SarkhansWhelpTriggeredAbility ability) {
+ private SarkhansWhelpTriggeredAbility(final SarkhansWhelpTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SarpadianEmpiresVolVII.java b/Mage.Sets/src/mage/cards/s/SarpadianEmpiresVolVII.java
index 5394c265a93..fb8c354452e 100644
--- a/Mage.Sets/src/mage/cards/s/SarpadianEmpiresVolVII.java
+++ b/Mage.Sets/src/mage/cards/s/SarpadianEmpiresVolVII.java
@@ -57,7 +57,7 @@ class SarpadianEmpiresChooseTokenEffect extends OneShotEffect {
this.staticText = "choose white Citizen, blue Camarid, black Thrull, red Goblin, or green Saproling";
}
- public SarpadianEmpiresChooseTokenEffect(final SarpadianEmpiresChooseTokenEffect effect) {
+ private SarpadianEmpiresChooseTokenEffect(final SarpadianEmpiresChooseTokenEffect effect) {
super(effect);
}
@@ -95,7 +95,7 @@ class SarpadianEmpiresCreateSelectedTokenEffect extends OneShotEffect {
this.staticText = "create a 1/1 creature token of the chosen color and type";
}
- public SarpadianEmpiresCreateSelectedTokenEffect(final SarpadianEmpiresCreateSelectedTokenEffect effect) {
+ private SarpadianEmpiresCreateSelectedTokenEffect(final SarpadianEmpiresCreateSelectedTokenEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SarumanOfManyColors.java b/Mage.Sets/src/mage/cards/s/SarumanOfManyColors.java
index b5a0554bd20..1569001a700 100644
--- a/Mage.Sets/src/mage/cards/s/SarumanOfManyColors.java
+++ b/Mage.Sets/src/mage/cards/s/SarumanOfManyColors.java
@@ -75,7 +75,7 @@ class SarumanOfManyColorsEffect extends OneShotEffect {
this.staticText = "each opponent mills two cards. When one or more cards are milled this way, exile target enchantment, instant, or sorcery card with equal or lesser mana value than that spell from an opponent's graveyard. Copy the exiled card. You may cast the copy without paying its mana cost.";
}
- public SarumanOfManyColorsEffect(final SarumanOfManyColorsEffect effect) {
+ private SarumanOfManyColorsEffect(final SarumanOfManyColorsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SasayaOrochiAscendant.java b/Mage.Sets/src/mage/cards/s/SasayaOrochiAscendant.java
index d52dfc35c84..f394966abe3 100644
--- a/Mage.Sets/src/mage/cards/s/SasayaOrochiAscendant.java
+++ b/Mage.Sets/src/mage/cards/s/SasayaOrochiAscendant.java
@@ -71,7 +71,7 @@ class SasayaOrochiAscendantFlipEffect extends OneShotEffect {
this.staticText = "If you have seven or more land cards in your hand, flip {this}";
}
- public SasayaOrochiAscendantFlipEffect(final SasayaOrochiAscendantFlipEffect effect) {
+ private SasayaOrochiAscendantFlipEffect(final SasayaOrochiAscendantFlipEffect effect) {
super(effect);
}
@@ -108,7 +108,7 @@ class SasayasEssence extends TokenImpl {
new FilterControlledLandPermanent(), SetTargetPointer.PERMANENT));
}
- public SasayasEssence(final SasayasEssence token) {
+ private SasayasEssence(final SasayasEssence token) {
super(token);
}
@@ -125,7 +125,7 @@ class SasayasEssenceManaEffect extends ManaEffect {
this.staticText = "for each other land you control with the same name, add one mana of any type that land produced";
}
- public SasayasEssenceManaEffect(final SasayasEssenceManaEffect effect) {
+ private SasayasEssenceManaEffect(final SasayasEssenceManaEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SaskiaTheUnyielding.java b/Mage.Sets/src/mage/cards/s/SaskiaTheUnyielding.java
index bd5baa1aa5a..33ca5ee7fa0 100644
--- a/Mage.Sets/src/mage/cards/s/SaskiaTheUnyielding.java
+++ b/Mage.Sets/src/mage/cards/s/SaskiaTheUnyielding.java
@@ -62,7 +62,7 @@ class SaskiaTheUnyieldingEffect extends OneShotEffect {
this.staticText = "it deals that much damage to the chosen player";
}
- public SaskiaTheUnyieldingEffect(final SaskiaTheUnyieldingEffect effect) {
+ private SaskiaTheUnyieldingEffect(final SaskiaTheUnyieldingEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SatoruUmezawa.java b/Mage.Sets/src/mage/cards/s/SatoruUmezawa.java
index 77e31f96b4c..338b653be09 100644
--- a/Mage.Sets/src/mage/cards/s/SatoruUmezawa.java
+++ b/Mage.Sets/src/mage/cards/s/SatoruUmezawa.java
@@ -91,7 +91,7 @@ class SatoruUmezawaEffect extends ContinuousEffectImpl {
this.staticText = "each creature card in your hand has ninjutsu {2}{U}{B}";
}
- public SatoruUmezawaEffect(final SatoruUmezawaEffect effect) {
+ private SatoruUmezawaEffect(final SatoruUmezawaEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SatyrFiredancer.java b/Mage.Sets/src/mage/cards/s/SatyrFiredancer.java
index f94fa2e230a..eaec51186ab 100644
--- a/Mage.Sets/src/mage/cards/s/SatyrFiredancer.java
+++ b/Mage.Sets/src/mage/cards/s/SatyrFiredancer.java
@@ -57,7 +57,7 @@ class SatyrFiredancerTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever an instant or sorcery spell you control deals damage to an opponent, ");
}
- public SatyrFiredancerTriggeredAbility(final SatyrFiredancerTriggeredAbility ability) {
+ private SatyrFiredancerTriggeredAbility(final SatyrFiredancerTriggeredAbility ability) {
super(ability);
}
@@ -103,7 +103,7 @@ class SatyrFiredancerDamageEffect extends OneShotEffect {
this.staticText = "{this} deals that much damage to target creature that player controls";
}
- public SatyrFiredancerDamageEffect(final SatyrFiredancerDamageEffect effect) {
+ private SatyrFiredancerDamageEffect(final SatyrFiredancerDamageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SauronsRansom.java b/Mage.Sets/src/mage/cards/s/SauronsRansom.java
index 92cf35a8660..cb186ce8c65 100644
--- a/Mage.Sets/src/mage/cards/s/SauronsRansom.java
+++ b/Mage.Sets/src/mage/cards/s/SauronsRansom.java
@@ -55,7 +55,7 @@ class SauronsRansomEffect extends OneShotEffect {
"the other into your graveyard";
}
- public SauronsRansomEffect(final SauronsRansomEffect effect) {
+ private SauronsRansomEffect(final SauronsRansomEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SavageAlliance.java b/Mage.Sets/src/mage/cards/s/SavageAlliance.java
index 5c2078c4092..0f0648e4ebf 100644
--- a/Mage.Sets/src/mage/cards/s/SavageAlliance.java
+++ b/Mage.Sets/src/mage/cards/s/SavageAlliance.java
@@ -85,7 +85,7 @@ class SavageAllianceGainTrampleEffect extends OneShotEffect {
staticText = "Creatures target player controls gain trample until end of turn";
}
- public SavageAllianceGainTrampleEffect(final SavageAllianceGainTrampleEffect effect) {
+ private SavageAllianceGainTrampleEffect(final SavageAllianceGainTrampleEffect effect) {
super(effect);
}
@@ -115,7 +115,7 @@ class SavageAllianceDamageEffect extends OneShotEffect {
this.staticText = "{this} deals 1 damage to each creature target opponent controls";
}
- public SavageAllianceDamageEffect(final SavageAllianceDamageEffect effect) {
+ private SavageAllianceDamageEffect(final SavageAllianceDamageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SavageHunger.java b/Mage.Sets/src/mage/cards/s/SavageHunger.java
index 990a4903456..8be9d0e3da7 100644
--- a/Mage.Sets/src/mage/cards/s/SavageHunger.java
+++ b/Mage.Sets/src/mage/cards/s/SavageHunger.java
@@ -42,7 +42,7 @@ public final class SavageHunger extends CardImpl {
this.addAbility(new CyclingAbility(new ManaCostsImpl<>("{2}")));
}
- public SavageHunger(final SavageHunger card) {
+ private SavageHunger(final SavageHunger card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SavageSummoning.java b/Mage.Sets/src/mage/cards/s/SavageSummoning.java
index 1e141f40841..e71b265212d 100644
--- a/Mage.Sets/src/mage/cards/s/SavageSummoning.java
+++ b/Mage.Sets/src/mage/cards/s/SavageSummoning.java
@@ -65,7 +65,7 @@ class SavageSummoningAsThoughEffect extends AsThoughEffectImpl {
staticText = "The next creature spell you cast this turn can be cast as though it had flash";
}
- public SavageSummoningAsThoughEffect(final SavageSummoningAsThoughEffect effect) {
+ private SavageSummoningAsThoughEffect(final SavageSummoningAsThoughEffect effect) {
super(effect);
this.watcher = effect.watcher;
this.zoneChangeCounter = effect.zoneChangeCounter;
@@ -181,7 +181,7 @@ class SavageSummoningCantCounterEffect extends ContinuousRuleModifyingEffectImpl
staticText = "That spell can't be countered";
}
- public SavageSummoningCantCounterEffect(final SavageSummoningCantCounterEffect effect) {
+ private SavageSummoningCantCounterEffect(final SavageSummoningCantCounterEffect effect) {
super(effect);
this.watcher = effect.watcher;
this.zoneChangeCounter = effect.zoneChangeCounter;
@@ -239,7 +239,7 @@ class SavageSummoningEntersBattlefieldEffect extends ReplacementEffectImpl {
staticText = "That creature enters the battlefield with an additional +1/+1 counter on it";
}
- public SavageSummoningEntersBattlefieldEffect(final SavageSummoningEntersBattlefieldEffect effect) {
+ private SavageSummoningEntersBattlefieldEffect(final SavageSummoningEntersBattlefieldEffect effect) {
super(effect);
this.watcher = effect.watcher;
this.zoneChangeCounter = effect.zoneChangeCounter;
diff --git a/Mage.Sets/src/mage/cards/s/SavageVentmaw.java b/Mage.Sets/src/mage/cards/s/SavageVentmaw.java
index 58089663045..b91f94d35f4 100644
--- a/Mage.Sets/src/mage/cards/s/SavageVentmaw.java
+++ b/Mage.Sets/src/mage/cards/s/SavageVentmaw.java
@@ -55,7 +55,7 @@ class SavageVentmawManaEffect extends ManaEffect {
this.staticText = "add " + mana.toString() + ". Until end of turn, you don't lose this mana as steps and phases end";
}
- public SavageVentmawManaEffect(final SavageVentmawManaEffect effect) {
+ private SavageVentmawManaEffect(final SavageVentmawManaEffect effect) {
super(effect);
this.mana = effect.mana.copy();
this.staticText = effect.staticText;
diff --git a/Mage.Sets/src/mage/cards/s/SavorTheMoment.java b/Mage.Sets/src/mage/cards/s/SavorTheMoment.java
index 104e13cd463..c06156145b8 100644
--- a/Mage.Sets/src/mage/cards/s/SavorTheMoment.java
+++ b/Mage.Sets/src/mage/cards/s/SavorTheMoment.java
@@ -46,7 +46,7 @@ class SkipNextUntapStepSourceControllerEffect extends OneShotEffect {
this.staticText = "Skip the untap step of that turn";
}
- public SkipNextUntapStepSourceControllerEffect(SkipNextUntapStepSourceControllerEffect effect) {
+ private SkipNextUntapStepSourceControllerEffect(final SkipNextUntapStepSourceControllerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SavraQueenOfTheGolgari.java b/Mage.Sets/src/mage/cards/s/SavraQueenOfTheGolgari.java
index e348fca8518..ebb917bb457 100644
--- a/Mage.Sets/src/mage/cards/s/SavraQueenOfTheGolgari.java
+++ b/Mage.Sets/src/mage/cards/s/SavraQueenOfTheGolgari.java
@@ -63,7 +63,7 @@ class SavraSacrificeBlackCreatureAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever you sacrifice a black creature, ");
}
- public SavraSacrificeBlackCreatureAbility(final SavraSacrificeBlackCreatureAbility ability) {
+ private SavraSacrificeBlackCreatureAbility(final SavraSacrificeBlackCreatureAbility ability) {
super(ability);
}
@@ -92,7 +92,7 @@ class SavraSacrificeEffect extends OneShotEffect {
this.staticText = "each other player sacrifices a creature";
}
- public SavraSacrificeEffect(final SavraSacrificeEffect effect) {
+ private SavraSacrificeEffect(final SavraSacrificeEffect effect) {
super(effect);
}
@@ -136,7 +136,7 @@ class SavraSacrificeGreenCreatureAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever you sacrifice a green creature, ");
}
- public SavraSacrificeGreenCreatureAbility(final SavraSacrificeGreenCreatureAbility ability) {
+ private SavraSacrificeGreenCreatureAbility(final SavraSacrificeGreenCreatureAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SawtoothLoon.java b/Mage.Sets/src/mage/cards/s/SawtoothLoon.java
index c7c75ff2346..16e7827214f 100644
--- a/Mage.Sets/src/mage/cards/s/SawtoothLoon.java
+++ b/Mage.Sets/src/mage/cards/s/SawtoothLoon.java
@@ -71,7 +71,7 @@ class SawtoothLoonEffect extends OneShotEffect {
this.staticText = "draw two cards, then put two cards from your hand on the bottom of your library";
}
- public SawtoothLoonEffect(final SawtoothLoonEffect effect) {
+ private SawtoothLoonEffect(final SawtoothLoonEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScabClanBerserker.java b/Mage.Sets/src/mage/cards/s/ScabClanBerserker.java
index a8551474f2e..52d19755c10 100644
--- a/Mage.Sets/src/mage/cards/s/ScabClanBerserker.java
+++ b/Mage.Sets/src/mage/cards/s/ScabClanBerserker.java
@@ -64,7 +64,7 @@ class ScabClanBerserkerTriggeredAbility extends TriggeredAbilityImpl {
}
- public ScabClanBerserkerTriggeredAbility(final ScabClanBerserkerTriggeredAbility abiltity) {
+ private ScabClanBerserkerTriggeredAbility(final ScabClanBerserkerTriggeredAbility abiltity) {
super(abiltity);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScalelordReckoner.java b/Mage.Sets/src/mage/cards/s/ScalelordReckoner.java
index 38ed0ae8925..5766da6cd85 100644
--- a/Mage.Sets/src/mage/cards/s/ScalelordReckoner.java
+++ b/Mage.Sets/src/mage/cards/s/ScalelordReckoner.java
@@ -62,7 +62,7 @@ class ScalelardReckonerTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new DestroyTargetEffect(), false);
}
- public ScalelardReckonerTriggeredAbility(final ScalelardReckonerTriggeredAbility ability) {
+ private ScalelardReckonerTriggeredAbility(final ScalelardReckonerTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/Scalpelexis.java b/Mage.Sets/src/mage/cards/s/Scalpelexis.java
index 9abb467c36b..4b9b9b9ac6b 100644
--- a/Mage.Sets/src/mage/cards/s/Scalpelexis.java
+++ b/Mage.Sets/src/mage/cards/s/Scalpelexis.java
@@ -58,7 +58,7 @@ class ScalpelexisEffect extends OneShotEffect {
this.staticText = "that player exiles the top four cards of their library. If two or more of those cards have the same name, repeat this process";
}
- public ScalpelexisEffect(final ScalpelexisEffect effect) {
+ private ScalpelexisEffect(final ScalpelexisEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Scapeshift.java b/Mage.Sets/src/mage/cards/s/Scapeshift.java
index f1227275537..d7bda0b734f 100644
--- a/Mage.Sets/src/mage/cards/s/Scapeshift.java
+++ b/Mage.Sets/src/mage/cards/s/Scapeshift.java
@@ -48,7 +48,7 @@ class ScapeshiftEffect extends OneShotEffect {
staticText = "Sacrifice any number of lands. Search your library for up to that many land cards, put them onto the battlefield tapped, then shuffle";
}
- public ScapeshiftEffect(final ScapeshiftEffect effect) {
+ private ScapeshiftEffect(final ScapeshiftEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScarabOfTheUnseen.java b/Mage.Sets/src/mage/cards/s/ScarabOfTheUnseen.java
index 30d59e8d679..7e76a0b4e6e 100644
--- a/Mage.Sets/src/mage/cards/s/ScarabOfTheUnseen.java
+++ b/Mage.Sets/src/mage/cards/s/ScarabOfTheUnseen.java
@@ -66,7 +66,7 @@ class ScarabOfTheUnseenEffect extends OneShotEffect {
this.staticText = "Return all Auras attached to target permanent you own to their owners' hands";
}
- public ScarabOfTheUnseenEffect(final ScarabOfTheUnseenEffect effect) {
+ private ScarabOfTheUnseenEffect(final ScarabOfTheUnseenEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScarredPuma.java b/Mage.Sets/src/mage/cards/s/ScarredPuma.java
index 75aa3dc6816..1e9a6e5286c 100644
--- a/Mage.Sets/src/mage/cards/s/ScarredPuma.java
+++ b/Mage.Sets/src/mage/cards/s/ScarredPuma.java
@@ -51,7 +51,7 @@ public final class ScarredPuma extends CardImpl {
staticText = "{this} can't attack unless a black or green creature also attacks";
}
- public ScarredPumaEffect(final ScarredPumaEffect effect) {
+ private ScarredPumaEffect(final ScarredPumaEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScarscaleRitual.java b/Mage.Sets/src/mage/cards/s/ScarscaleRitual.java
index fbd4939de20..55d58ab2e3d 100644
--- a/Mage.Sets/src/mage/cards/s/ScarscaleRitual.java
+++ b/Mage.Sets/src/mage/cards/s/ScarscaleRitual.java
@@ -51,7 +51,7 @@ class ScarscaleRitualCost extends CostImpl {
this.text = "put a -1/-1 counter on a creature you control";
}
- public ScarscaleRitualCost(ScarscaleRitualCost cost) {
+ private ScarscaleRitualCost(final ScarscaleRitualCost cost) {
super(cost);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScarwoodBandits.java b/Mage.Sets/src/mage/cards/s/ScarwoodBandits.java
index 99eaeff587c..071f7bc9e34 100644
--- a/Mage.Sets/src/mage/cards/s/ScarwoodBandits.java
+++ b/Mage.Sets/src/mage/cards/s/ScarwoodBandits.java
@@ -83,7 +83,7 @@ class DoUnlessAnyOpponentPaysEffect extends OneShotEffect {
this.chooseUseText = chooseUseText;
}
- public DoUnlessAnyOpponentPaysEffect(final DoUnlessAnyOpponentPaysEffect effect) {
+ private DoUnlessAnyOpponentPaysEffect(final DoUnlessAnyOpponentPaysEffect effect) {
super(effect);
this.executingEffects = effect.executingEffects.copy();
this.cost = effect.cost.copy();
diff --git a/Mage.Sets/src/mage/cards/s/ScatteringStroke.java b/Mage.Sets/src/mage/cards/s/ScatteringStroke.java
index 0897fa2ea82..7cec96931e4 100644
--- a/Mage.Sets/src/mage/cards/s/ScatteringStroke.java
+++ b/Mage.Sets/src/mage/cards/s/ScatteringStroke.java
@@ -50,7 +50,7 @@ class ScatteringStrokeEffect extends OneShotEffect {
this.staticText = "Counter target spell. Clash with an opponent. If you win, at the beginning of your next main phase, you may add an amount of {C} equal to that spell's mana value";
}
- public ScatteringStrokeEffect(final ScatteringStrokeEffect effect) {
+ private ScatteringStrokeEffect(final ScatteringStrokeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScavengingOoze.java b/Mage.Sets/src/mage/cards/s/ScavengingOoze.java
index 2bd07be885a..eafab398924 100644
--- a/Mage.Sets/src/mage/cards/s/ScavengingOoze.java
+++ b/Mage.Sets/src/mage/cards/s/ScavengingOoze.java
@@ -56,7 +56,7 @@ class ScavengingOozeEffect extends OneShotEffect {
this.staticText = "Exile target card from a graveyard. If it was a creature card, put a +1/+1 counter on {this} and you gain 1 life";
}
- public ScavengingOozeEffect(final ScavengingOozeEffect effect) {
+ private ScavengingOozeEffect(final ScavengingOozeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScentOfBrine.java b/Mage.Sets/src/mage/cards/s/ScentOfBrine.java
index ecc5e2e3261..8c67fc85abd 100644
--- a/Mage.Sets/src/mage/cards/s/ScentOfBrine.java
+++ b/Mage.Sets/src/mage/cards/s/ScentOfBrine.java
@@ -55,7 +55,7 @@ class ScentOfBrineEffect extends OneShotEffect {
+ "Counter target spell unless its controller pays {1} for each card revealed this way";
}
- public ScentOfBrineEffect(final ScentOfBrineEffect effect) {
+ private ScentOfBrineEffect(final ScentOfBrineEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScentOfCinder.java b/Mage.Sets/src/mage/cards/s/ScentOfCinder.java
index 4b60cb122d4..843d60e5697 100644
--- a/Mage.Sets/src/mage/cards/s/ScentOfCinder.java
+++ b/Mage.Sets/src/mage/cards/s/ScentOfCinder.java
@@ -54,7 +54,7 @@ class ScentOfCinderEffect extends OneShotEffect {
+ "{this} deals X damage to any target, where X is the number of cards revealed this way";
}
- public ScentOfCinderEffect(final ScentOfCinderEffect effect) {
+ private ScentOfCinderEffect(final ScentOfCinderEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScentOfIvy.java b/Mage.Sets/src/mage/cards/s/ScentOfIvy.java
index d3c3d2cbe94..96a030d3c7a 100644
--- a/Mage.Sets/src/mage/cards/s/ScentOfIvy.java
+++ b/Mage.Sets/src/mage/cards/s/ScentOfIvy.java
@@ -55,7 +55,7 @@ class ScentOfIvyEffect extends OneShotEffect {
+ "Target creature gets +X/+X until end of turn, where X is the number of cards revealed this way";
}
- public ScentOfIvyEffect(final ScentOfIvyEffect effect) {
+ private ScentOfIvyEffect(final ScentOfIvyEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScentOfJasmine.java b/Mage.Sets/src/mage/cards/s/ScentOfJasmine.java
index aec2dd7b12c..3c1bda2476c 100644
--- a/Mage.Sets/src/mage/cards/s/ScentOfJasmine.java
+++ b/Mage.Sets/src/mage/cards/s/ScentOfJasmine.java
@@ -52,7 +52,7 @@ class ScentOfJasmineEffect extends OneShotEffect {
+ "You gain 2 life for each card revealed this way";
}
- public ScentOfJasmineEffect(final ScentOfJasmineEffect effect) {
+ private ScentOfJasmineEffect(final ScentOfJasmineEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScentOfNightshade.java b/Mage.Sets/src/mage/cards/s/ScentOfNightshade.java
index d509fcf1076..735166d506c 100644
--- a/Mage.Sets/src/mage/cards/s/ScentOfNightshade.java
+++ b/Mage.Sets/src/mage/cards/s/ScentOfNightshade.java
@@ -56,7 +56,7 @@ class ScentOfNightshadeEffect extends OneShotEffect {
+ "where X is the number of cards revealed this way";
}
- public ScentOfNightshadeEffect(final ScentOfNightshadeEffect effect) {
+ private ScentOfNightshadeEffect(final ScentOfNightshadeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScepterOfEmpires.java b/Mage.Sets/src/mage/cards/s/ScepterOfEmpires.java
index ddc1bb6d423..a9296a806cb 100644
--- a/Mage.Sets/src/mage/cards/s/ScepterOfEmpires.java
+++ b/Mage.Sets/src/mage/cards/s/ScepterOfEmpires.java
@@ -46,7 +46,7 @@ class ScepterOfEmpiresEffect extends OneShotEffect {
staticText = "Scepter of Empires deals 1 damage to target player or planeswalker. It deals 3 damage instead if you control artifacts named Crown of Empires and Throne of Empires";
}
- public ScepterOfEmpiresEffect(ScepterOfEmpiresEffect effect) {
+ private ScepterOfEmpiresEffect(final ScepterOfEmpiresEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SchemingFence.java b/Mage.Sets/src/mage/cards/s/SchemingFence.java
index 774ff04ab41..dfae2a6ec38 100644
--- a/Mage.Sets/src/mage/cards/s/SchemingFence.java
+++ b/Mage.Sets/src/mage/cards/s/SchemingFence.java
@@ -65,7 +65,7 @@ class SchemingFenceChooseEffect extends OneShotEffect {
this.staticText = "you may choose a nonland permanent";
}
- public SchemingFenceChooseEffect(final SchemingFenceChooseEffect effect) {
+ private SchemingFenceChooseEffect(final SchemingFenceChooseEffect effect) {
super(effect);
}
@@ -109,7 +109,7 @@ class SchemingFenceDisableEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "activated abilities of the chosen permanent can't be activated";
}
- public SchemingFenceDisableEffect(final SchemingFenceDisableEffect effect) {
+ private SchemingFenceDisableEffect(final SchemingFenceDisableEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Schismotivate.java b/Mage.Sets/src/mage/cards/s/Schismotivate.java
index c1ded39f941..d8722859877 100644
--- a/Mage.Sets/src/mage/cards/s/Schismotivate.java
+++ b/Mage.Sets/src/mage/cards/s/Schismotivate.java
@@ -58,7 +58,7 @@ class SchismotivateEffect extends ContinuousEffectImpl {
this.staticText = "Target creature gets +4/+0 until end of turn. Another target creature gets -4/-0 until end of turn";
}
- public SchismotivateEffect(final SchismotivateEffect effect) {
+ private SchismotivateEffect(final SchismotivateEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScionOfDarkness.java b/Mage.Sets/src/mage/cards/s/ScionOfDarkness.java
index d0379c44177..b0ee690c84b 100644
--- a/Mage.Sets/src/mage/cards/s/ScionOfDarkness.java
+++ b/Mage.Sets/src/mage/cards/s/ScionOfDarkness.java
@@ -59,7 +59,7 @@ class ScionOfDarknessTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new ReturnFromGraveyardToBattlefieldTargetEffect(), true);
}
- public ScionOfDarknessTriggeredAbility(final ScionOfDarknessTriggeredAbility ability) {
+ private ScionOfDarknessTriggeredAbility(final ScionOfDarknessTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScorchingLava.java b/Mage.Sets/src/mage/cards/s/ScorchingLava.java
index 002e0d62392..94f8c0de732 100644
--- a/Mage.Sets/src/mage/cards/s/ScorchingLava.java
+++ b/Mage.Sets/src/mage/cards/s/ScorchingLava.java
@@ -63,7 +63,7 @@ class ScorchingLavaEffect extends OneShotEffect {
super(Outcome.Exile);
}
- public ScorchingLavaEffect(final ScorchingLavaEffect effect) {
+ private ScorchingLavaEffect(final ScorchingLavaEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScoriaElemental.java b/Mage.Sets/src/mage/cards/s/ScoriaElemental.java
index e32e47ce373..520fb9a172b 100644
--- a/Mage.Sets/src/mage/cards/s/ScoriaElemental.java
+++ b/Mage.Sets/src/mage/cards/s/ScoriaElemental.java
@@ -23,7 +23,7 @@ public final class ScoriaElemental extends CardImpl {
this.toughness = new MageInt(1);
}
- public ScoriaElemental (final ScoriaElemental card) {
+ private ScoriaElemental(final ScoriaElemental card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScoriaWurm.java b/Mage.Sets/src/mage/cards/s/ScoriaWurm.java
index 17f4359d70c..8839a6a4905 100644
--- a/Mage.Sets/src/mage/cards/s/ScoriaWurm.java
+++ b/Mage.Sets/src/mage/cards/s/ScoriaWurm.java
@@ -51,7 +51,7 @@ class ScoriaWurmEffect extends OneShotEffect {
staticText = "flip a coin. If you lose the flip, return {this} to its owner's hand";
}
- public ScoriaWurmEffect(ScoriaWurmEffect effect) {
+ private ScoriaWurmEffect(final ScoriaWurmEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScourgeOfFleets.java b/Mage.Sets/src/mage/cards/s/ScourgeOfFleets.java
index a71fd10567c..e70ed6a265d 100644
--- a/Mage.Sets/src/mage/cards/s/ScourgeOfFleets.java
+++ b/Mage.Sets/src/mage/cards/s/ScourgeOfFleets.java
@@ -59,7 +59,7 @@ class ScourgeOfFleetsEffect extends OneShotEffect {
this.staticText = "return each creature your opponents control with toughness X or less to its owner's hand, where X is the number of Islands you control";
}
- public ScourgeOfFleetsEffect(final ScourgeOfFleetsEffect effect) {
+ private ScourgeOfFleetsEffect(final ScourgeOfFleetsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScourgeOfNelToth.java b/Mage.Sets/src/mage/cards/s/ScourgeOfNelToth.java
index 1f0cbb3c479..930e047e5fc 100644
--- a/Mage.Sets/src/mage/cards/s/ScourgeOfNelToth.java
+++ b/Mage.Sets/src/mage/cards/s/ScourgeOfNelToth.java
@@ -60,7 +60,7 @@ class ScourgeOfNelTothPlayEffect extends AsThoughEffectImpl {
staticText = "You may cast {this} from your graveyard by paying {B}{B} and sacrificing two creatures rather than paying its mana cost";
}
- public ScourgeOfNelTothPlayEffect(final ScourgeOfNelTothPlayEffect effect) {
+ private ScourgeOfNelTothPlayEffect(final ScourgeOfNelTothPlayEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScourgeOfSkolaVale.java b/Mage.Sets/src/mage/cards/s/ScourgeOfSkolaVale.java
index a7cea9297bc..bdc21fdb92b 100644
--- a/Mage.Sets/src/mage/cards/s/ScourgeOfSkolaVale.java
+++ b/Mage.Sets/src/mage/cards/s/ScourgeOfSkolaVale.java
@@ -67,7 +67,7 @@ class ScourgeOfSkolaValeEffect extends OneShotEffect {
this.staticText = "Put a number of +1/+1 counters on {this} equal to the sacrificed creature's toughness";
}
- public ScourgeOfSkolaValeEffect(final ScourgeOfSkolaValeEffect effect) {
+ private ScourgeOfSkolaValeEffect(final ScourgeOfSkolaValeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScourgeServant.java b/Mage.Sets/src/mage/cards/s/ScourgeServant.java
index bcd1cacd990..5a28e501529 100644
--- a/Mage.Sets/src/mage/cards/s/ScourgeServant.java
+++ b/Mage.Sets/src/mage/cards/s/ScourgeServant.java
@@ -26,7 +26,7 @@ public final class ScourgeServant extends CardImpl {
this.addAbility(InfectAbility.getInstance());
}
- public ScourgeServant (final ScourgeServant card) {
+ private ScourgeServant(final ScourgeServant card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScouringSands.java b/Mage.Sets/src/mage/cards/s/ScouringSands.java
index 3e947883c35..d49fde68ab2 100644
--- a/Mage.Sets/src/mage/cards/s/ScouringSands.java
+++ b/Mage.Sets/src/mage/cards/s/ScouringSands.java
@@ -53,7 +53,7 @@ class ScouringSandsDamageEffect extends OneShotEffect {
staticText = "{this} deals 1 damage to each creature your opponents control";
}
- public ScouringSandsDamageEffect(ScouringSandsDamageEffect effect) {
+ private ScouringSandsDamageEffect(final ScouringSandsDamageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScoutsWarning.java b/Mage.Sets/src/mage/cards/s/ScoutsWarning.java
index e874a3bcb39..fedbec442fb 100644
--- a/Mage.Sets/src/mage/cards/s/ScoutsWarning.java
+++ b/Mage.Sets/src/mage/cards/s/ScoutsWarning.java
@@ -57,7 +57,7 @@ class ScoutsWarningAsThoughEffect extends AsThoughEffectImpl {
staticText = "The next creature card you play this turn can be played as though it had flash";
}
- public ScoutsWarningAsThoughEffect(final ScoutsWarningAsThoughEffect effect) {
+ private ScoutsWarningAsThoughEffect(final ScoutsWarningAsThoughEffect effect) {
super(effect);
this.watcher = effect.watcher;
this.zoneChangeCounter = effect.zoneChangeCounter;
diff --git a/Mage.Sets/src/mage/cards/s/Scrambleverse.java b/Mage.Sets/src/mage/cards/s/Scrambleverse.java
index 16117b4d358..1129c153fa0 100644
--- a/Mage.Sets/src/mage/cards/s/Scrambleverse.java
+++ b/Mage.Sets/src/mage/cards/s/Scrambleverse.java
@@ -48,7 +48,7 @@ class ScrambleverseEffect extends OneShotEffect {
staticText = "For each nonland permanent, choose a player at random. Then each player gains control of each permanent for which they were chosen. Untap those permanents";
}
- public ScrambleverseEffect(ScrambleverseEffect effect) {
+ private ScrambleverseEffect(final ScrambleverseEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScrapMastery.java b/Mage.Sets/src/mage/cards/s/ScrapMastery.java
index a4a1dda6708..cbe10f0cdcd 100644
--- a/Mage.Sets/src/mage/cards/s/ScrapMastery.java
+++ b/Mage.Sets/src/mage/cards/s/ScrapMastery.java
@@ -49,7 +49,7 @@ class ScrapMasteryEffect extends OneShotEffect {
this.staticText = "Each player exiles all artifact cards from their graveyard, then sacrifices all artifacts they control, then puts all cards they exiled this way onto the battlefield";
}
- public ScrapMasteryEffect(final ScrapMasteryEffect effect) {
+ private ScrapMasteryEffect(final ScrapMasteryEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScrapTrawler.java b/Mage.Sets/src/mage/cards/s/ScrapTrawler.java
index cfc4d66feaf..ed51d7e4994 100644
--- a/Mage.Sets/src/mage/cards/s/ScrapTrawler.java
+++ b/Mage.Sets/src/mage/cards/s/ScrapTrawler.java
@@ -58,7 +58,7 @@ class ScrapTrawlerTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever {this} or another artifact you control is put into a graveyard from the battlefield, ");
}
- public ScrapTrawlerTriggeredAbility(final ScrapTrawlerTriggeredAbility ability) {
+ private ScrapTrawlerTriggeredAbility(final ScrapTrawlerTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/Scrapbasket.java b/Mage.Sets/src/mage/cards/s/Scrapbasket.java
index 7907b109764..f36bca1ee74 100644
--- a/Mage.Sets/src/mage/cards/s/Scrapbasket.java
+++ b/Mage.Sets/src/mage/cards/s/Scrapbasket.java
@@ -53,7 +53,7 @@ class BecomesAllColorsEffect extends ContinuousEffectImpl {
staticText = "{this} becomes all colors until end of turn";
}
- public BecomesAllColorsEffect(final BecomesAllColorsEffect effect) {
+ private BecomesAllColorsEffect(final BecomesAllColorsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Scrapheap.java b/Mage.Sets/src/mage/cards/s/Scrapheap.java
index ad60a4cf31b..a8274337aea 100644
--- a/Mage.Sets/src/mage/cards/s/Scrapheap.java
+++ b/Mage.Sets/src/mage/cards/s/Scrapheap.java
@@ -45,7 +45,7 @@ class ScrapheapTriggeredAbility extends TriggeredAbilityImpl {
return new ScrapheapTriggeredAbility(this);
}
- public ScrapheapTriggeredAbility(final ScrapheapTriggeredAbility ability){
+ private ScrapheapTriggeredAbility(final ScrapheapTriggeredAbility ability){
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScreamsFromWithin.java b/Mage.Sets/src/mage/cards/s/ScreamsFromWithin.java
index 87943c41bd5..b9855303e64 100644
--- a/Mage.Sets/src/mage/cards/s/ScreamsFromWithin.java
+++ b/Mage.Sets/src/mage/cards/s/ScreamsFromWithin.java
@@ -66,7 +66,7 @@ class ScreamsFromWithinEffect extends OneShotEffect {
staticText = "return {this} from your graveyard to the battlefield";
}
- public ScreamsFromWithinEffect(final ScreamsFromWithinEffect effect) {
+ private ScreamsFromWithinEffect(final ScreamsFromWithinEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScribNibblers.java b/Mage.Sets/src/mage/cards/s/ScribNibblers.java
index 0e614007b00..fc917f643aa 100644
--- a/Mage.Sets/src/mage/cards/s/ScribNibblers.java
+++ b/Mage.Sets/src/mage/cards/s/ScribNibblers.java
@@ -59,7 +59,7 @@ class ScribNibblersEffect extends OneShotEffect {
this.staticText = "Exile the top card of target player's library. If it's a land card, you gain 1 life";
}
- public ScribNibblersEffect(final ScribNibblersEffect effect) {
+ private ScribNibblersEffect(final ScribNibblersEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScrollRack.java b/Mage.Sets/src/mage/cards/s/ScrollRack.java
index c245f5b35fa..cf6f16d921f 100644
--- a/Mage.Sets/src/mage/cards/s/ScrollRack.java
+++ b/Mage.Sets/src/mage/cards/s/ScrollRack.java
@@ -52,7 +52,7 @@ class ScrollRackEffect extends OneShotEffect {
staticText = "Exile any number of cards from your hand face down. Put that many cards from the top of your library into your hand. Then look at the exiled cards and put them on top of your library in any order";
}
- public ScrollRackEffect(final ScrollRackEffect effect) {
+ private ScrollRackEffect(final ScrollRackEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Scrounge.java b/Mage.Sets/src/mage/cards/s/Scrounge.java
index cbfe17926c0..a98052351b3 100644
--- a/Mage.Sets/src/mage/cards/s/Scrounge.java
+++ b/Mage.Sets/src/mage/cards/s/Scrounge.java
@@ -46,7 +46,7 @@ class ScroungeEffect extends OneShotEffect {
staticText = "Target opponent chooses an artifact card in their graveyard. Put that card onto the battlefield under your control";
}
- public ScroungeEffect(final ScroungeEffect effect) {
+ private ScroungeEffect(final ScroungeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScroungerOfSouls.java b/Mage.Sets/src/mage/cards/s/ScroungerOfSouls.java
index a695c09c538..9ca77ec63ea 100644
--- a/Mage.Sets/src/mage/cards/s/ScroungerOfSouls.java
+++ b/Mage.Sets/src/mage/cards/s/ScroungerOfSouls.java
@@ -22,7 +22,7 @@ public final class ScroungerOfSouls extends CardImpl {
}
- public ScroungerOfSouls(final ScroungerOfSouls scroungerOfSouls){
+ private ScroungerOfSouls(final ScroungerOfSouls scroungerOfSouls){
super(scroungerOfSouls);
}
public ScroungerOfSouls copy(){
diff --git a/Mage.Sets/src/mage/cards/s/ScroungingBandar.java b/Mage.Sets/src/mage/cards/s/ScroungingBandar.java
index 9596db5524d..87cd23fccd6 100644
--- a/Mage.Sets/src/mage/cards/s/ScroungingBandar.java
+++ b/Mage.Sets/src/mage/cards/s/ScroungingBandar.java
@@ -61,7 +61,7 @@ class ScroungingBandarEffect extends OneShotEffect {
this.staticText = "you may move any number of +1/+1 counters from Scrounging Bandar onto another target creature";
}
- public ScroungingBandarEffect(final ScroungingBandarEffect effect) {
+ private ScroungingBandarEffect(final ScroungingBandarEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScryingGlass.java b/Mage.Sets/src/mage/cards/s/ScryingGlass.java
index d7fbd2837ae..f01ec33449a 100644
--- a/Mage.Sets/src/mage/cards/s/ScryingGlass.java
+++ b/Mage.Sets/src/mage/cards/s/ScryingGlass.java
@@ -52,7 +52,7 @@ class ScryingGlassEffect extends OneShotEffect {
staticText = "Choose a number greater than 0 and a color. Target opponent reveals their hand. If that opponent reveals exactly the chosen number of cards of the chosen color, you draw a card";
}
- public ScryingGlassEffect(final ScryingGlassEffect effect) {
+ private ScryingGlassEffect(final ScryingGlassEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScuteMob.java b/Mage.Sets/src/mage/cards/s/ScuteMob.java
index 33f7bbcd2ef..ebb85c55fdc 100644
--- a/Mage.Sets/src/mage/cards/s/ScuteMob.java
+++ b/Mage.Sets/src/mage/cards/s/ScuteMob.java
@@ -51,7 +51,7 @@ class ScuteMobAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new AddCountersSourceEffect(CounterType.P1P1.createInstance(4)));
}
- public ScuteMobAbility(final ScuteMobAbility ability) {
+ private ScuteMobAbility(final ScuteMobAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/ScytheOfTheWretched.java b/Mage.Sets/src/mage/cards/s/ScytheOfTheWretched.java
index 6c4e63dff00..59c59f13a95 100644
--- a/Mage.Sets/src/mage/cards/s/ScytheOfTheWretched.java
+++ b/Mage.Sets/src/mage/cards/s/ScytheOfTheWretched.java
@@ -66,7 +66,7 @@ class ScytheOfTheWretchedTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever a creature dealt damage by equipped creature this turn dies, ");
}
- public ScytheOfTheWretchedTriggeredAbility(final ScytheOfTheWretchedTriggeredAbility ability) {
+ private ScytheOfTheWretchedTriggeredAbility(final ScytheOfTheWretchedTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeaGateStormcaller.java b/Mage.Sets/src/mage/cards/s/SeaGateStormcaller.java
index 30cd4aa9a2c..918ddd3242e 100644
--- a/Mage.Sets/src/mage/cards/s/SeaGateStormcaller.java
+++ b/Mage.Sets/src/mage/cards/s/SeaGateStormcaller.java
@@ -69,7 +69,7 @@ class SeaGateStormcallerDelayedTriggeredAbility extends DelayedTriggeredAbility
this.twice = twice;
}
- public SeaGateStormcallerDelayedTriggeredAbility(final SeaGateStormcallerDelayedTriggeredAbility ability) {
+ private SeaGateStormcallerDelayedTriggeredAbility(final SeaGateStormcallerDelayedTriggeredAbility ability) {
super(ability);
this.twice = ability.twice;
}
diff --git a/Mage.Sets/src/mage/cards/s/Seance.java b/Mage.Sets/src/mage/cards/s/Seance.java
index e40245e171d..c0dc61aa8f0 100644
--- a/Mage.Sets/src/mage/cards/s/Seance.java
+++ b/Mage.Sets/src/mage/cards/s/Seance.java
@@ -55,7 +55,7 @@ class SeanceEffect extends OneShotEffect {
this.staticText = "you may exile target creature card from your graveyard. If you do, create a token that's a copy of that card except it's a Spirit in addition to its other types. Exile it at the beginning of the next end step";
}
- public SeanceEffect(final SeanceEffect effect) {
+ private SeanceEffect(final SeanceEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SearchForAzcanta.java b/Mage.Sets/src/mage/cards/s/SearchForAzcanta.java
index d8c17a7c0dd..8a56e73ffed 100644
--- a/Mage.Sets/src/mage/cards/s/SearchForAzcanta.java
+++ b/Mage.Sets/src/mage/cards/s/SearchForAzcanta.java
@@ -56,7 +56,7 @@ class SearchForAzcantaEffect extends OneShotEffect {
this.staticText = "Then if you have seven or more cards in your graveyard, you may transform {this}.";
}
- public SearchForAzcantaEffect(final SearchForAzcantaEffect effect) {
+ private SearchForAzcantaEffect(final SearchForAzcantaEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SearchForSurvivors.java b/Mage.Sets/src/mage/cards/s/SearchForSurvivors.java
index 60d4aa3073b..d992e82ac24 100644
--- a/Mage.Sets/src/mage/cards/s/SearchForSurvivors.java
+++ b/Mage.Sets/src/mage/cards/s/SearchForSurvivors.java
@@ -55,7 +55,7 @@ class SearchForSurvivorsEffect extends OneShotEffect {
+ "Otherwise, exile it";
}
- public SearchForSurvivorsEffect(final SearchForSurvivorsEffect effect) {
+ private SearchForSurvivorsEffect(final SearchForSurvivorsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SearchTheCity.java b/Mage.Sets/src/mage/cards/s/SearchTheCity.java
index 86d0ca0dd3c..04be890e884 100644
--- a/Mage.Sets/src/mage/cards/s/SearchTheCity.java
+++ b/Mage.Sets/src/mage/cards/s/SearchTheCity.java
@@ -57,7 +57,7 @@ class SearchTheCityExileEffect extends OneShotEffect {
staticText = "exile the top five cards of your library";
}
- public SearchTheCityExileEffect(final SearchTheCityExileEffect effect) {
+ private SearchTheCityExileEffect(final SearchTheCityExileEffect effect) {
super(effect);
}
@@ -90,7 +90,7 @@ class SearchTheCityTriggeredAbility extends PlayCardTriggeredAbility {
setTriggerPhrase("Whenever you play a card with the same name as one of the exiled cards, " );
}
- public SearchTheCityTriggeredAbility(final SearchTheCityTriggeredAbility ability) {
+ private SearchTheCityTriggeredAbility(final SearchTheCityTriggeredAbility ability) {
super(ability);
}
@@ -139,7 +139,7 @@ class SearchTheCityExiledCardToHandEffect extends OneShotEffect {
staticText = "you may put one of those cards with that name into its owner's hand. Then if there are no cards exiled with {this}, sacrifice it. If you do, take an extra turn after this one";
}
- public SearchTheCityExiledCardToHandEffect(final SearchTheCityExiledCardToHandEffect effect) {
+ private SearchTheCityExiledCardToHandEffect(final SearchTheCityExiledCardToHandEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SearchWarrant.java b/Mage.Sets/src/mage/cards/s/SearchWarrant.java
index 305941a8ebd..1abb3727699 100644
--- a/Mage.Sets/src/mage/cards/s/SearchWarrant.java
+++ b/Mage.Sets/src/mage/cards/s/SearchWarrant.java
@@ -45,7 +45,7 @@ class SearchWarrantEffect extends OneShotEffect {
this.staticText = "Target player reveals their hand. You gain life equal to the number of cards in that player's hand";
}
- public SearchWarrantEffect(final SearchWarrantEffect effect) {
+ private SearchWarrantEffect(final SearchWarrantEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SearingBlaze.java b/Mage.Sets/src/mage/cards/s/SearingBlaze.java
index f71a4897ebd..1c2bd90967d 100644
--- a/Mage.Sets/src/mage/cards/s/SearingBlaze.java
+++ b/Mage.Sets/src/mage/cards/s/SearingBlaze.java
@@ -59,7 +59,7 @@ class SearingBlazeEffect extends OneShotEffect {
"to that player or planeswalker and 3 damage to that creature instead.";
}
- public SearingBlazeEffect(final SearingBlazeEffect effect) {
+ private SearingBlazeEffect(final SearingBlazeEffect effect) {
super(effect);
}
@@ -91,7 +91,7 @@ class SearingBlazeTarget extends TargetPermanent {
super(1, 1, StaticFilters.FILTER_PERMANENT_CREATURE, false);
}
- public SearingBlazeTarget(final SearingBlazeTarget target) {
+ private SearingBlazeTarget(final SearingBlazeTarget target) {
super(target);
}
diff --git a/Mage.Sets/src/mage/cards/s/SearingRays.java b/Mage.Sets/src/mage/cards/s/SearingRays.java
index 008d1331cfd..fdcdac8c295 100644
--- a/Mage.Sets/src/mage/cards/s/SearingRays.java
+++ b/Mage.Sets/src/mage/cards/s/SearingRays.java
@@ -44,7 +44,7 @@ class SearingRaysEffect extends OneShotEffect {
this.staticText = "Choose a color. {this} deals damage to each player equal to the number of creatures of that color that player controls";
}
- public SearingRaysEffect(final SearingRaysEffect effect) {
+ private SearingRaysEffect(final SearingRaysEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeasideCitadel.java b/Mage.Sets/src/mage/cards/s/SeasideCitadel.java
index fb63ffd7a48..9e163fbf92f 100644
--- a/Mage.Sets/src/mage/cards/s/SeasideCitadel.java
+++ b/Mage.Sets/src/mage/cards/s/SeasideCitadel.java
@@ -25,7 +25,7 @@ public final class SeasideCitadel extends CardImpl {
this.addAbility(new BlueManaAbility());
}
- public SeasideCitadel (final SeasideCitadel card) {
+ private SeasideCitadel(final SeasideCitadel card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeasonsPast.java b/Mage.Sets/src/mage/cards/s/SeasonsPast.java
index 8ca77de851e..8103aa07c32 100644
--- a/Mage.Sets/src/mage/cards/s/SeasonsPast.java
+++ b/Mage.Sets/src/mage/cards/s/SeasonsPast.java
@@ -50,7 +50,7 @@ class SeasonsPastEffect extends OneShotEffect {
this.staticText = "Return any number of cards with different mana values from your graveyard to your hand";
}
- public SeasonsPastEffect(final SeasonsPastEffect effect) {
+ private SeasonsPastEffect(final SeasonsPastEffect effect) {
super(effect);
}
@@ -78,7 +78,7 @@ class SeasonsPastTarget extends TargetCardInYourGraveyard {
super(0, Integer.MAX_VALUE, new FilterCard("cards with different mana values from your graveyard"));
}
- public SeasonsPastTarget(SeasonsPastTarget target) {
+ private SeasonsPastTarget(final SeasonsPastTarget target) {
super(target);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeatOfTheSynod.java b/Mage.Sets/src/mage/cards/s/SeatOfTheSynod.java
index 4cc3162f48a..d1931ad0072 100644
--- a/Mage.Sets/src/mage/cards/s/SeatOfTheSynod.java
+++ b/Mage.Sets/src/mage/cards/s/SeatOfTheSynod.java
@@ -19,7 +19,7 @@ public final class SeatOfTheSynod extends CardImpl {
this.addAbility(new BlueManaAbility());
}
- public SeatOfTheSynod (final SeatOfTheSynod card) {
+ private SeatOfTheSynod(final SeatOfTheSynod card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SecondHarvest.java b/Mage.Sets/src/mage/cards/s/SecondHarvest.java
index de52921c995..60397f2093e 100644
--- a/Mage.Sets/src/mage/cards/s/SecondHarvest.java
+++ b/Mage.Sets/src/mage/cards/s/SecondHarvest.java
@@ -46,7 +46,7 @@ class SecondHarvestEffect extends OneShotEffect {
this.staticText = "For each token you control, create a token that's a copy of that permanent";
}
- public SecondHarvestEffect(final SecondHarvestEffect effect) {
+ private SecondHarvestEffect(final SecondHarvestEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SecretSalvage.java b/Mage.Sets/src/mage/cards/s/SecretSalvage.java
index 3d6b2708cdc..a32769c63ce 100644
--- a/Mage.Sets/src/mage/cards/s/SecretSalvage.java
+++ b/Mage.Sets/src/mage/cards/s/SecretSalvage.java
@@ -55,7 +55,7 @@ class SecretSalvageEffect extends OneShotEffect {
"reveal them, put them into your hand, then shuffle";
}
- public SecretSalvageEffect(final SecretSalvageEffect effect) {
+ private SecretSalvageEffect(final SecretSalvageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeeBeyond.java b/Mage.Sets/src/mage/cards/s/SeeBeyond.java
index 9dadeca84d3..9bdd949601c 100644
--- a/Mage.Sets/src/mage/cards/s/SeeBeyond.java
+++ b/Mage.Sets/src/mage/cards/s/SeeBeyond.java
@@ -45,7 +45,7 @@ class SeeBeyondEffect extends OneShotEffect {
staticText = "Draw two cards, then shuffle a card from your hand into your library";
}
- public SeeBeyondEffect(SeeBeyondEffect effect) {
+ private SeeBeyondEffect(final SeeBeyondEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeedGuardian.java b/Mage.Sets/src/mage/cards/s/SeedGuardian.java
index 875102d83f2..d84495f0855 100644
--- a/Mage.Sets/src/mage/cards/s/SeedGuardian.java
+++ b/Mage.Sets/src/mage/cards/s/SeedGuardian.java
@@ -52,7 +52,7 @@ class SeedGuardianEffect extends OneShotEffect {
this.staticText = "create an X/X green Elemental creature token, where X is the number of creature cards in your graveyard";
}
- public SeedGuardianEffect(final SeedGuardianEffect effect) {
+ private SeedGuardianEffect(final SeedGuardianEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeedsOfInnocence.java b/Mage.Sets/src/mage/cards/s/SeedsOfInnocence.java
index 51f2ff6deee..84bbe94e72e 100644
--- a/Mage.Sets/src/mage/cards/s/SeedsOfInnocence.java
+++ b/Mage.Sets/src/mage/cards/s/SeedsOfInnocence.java
@@ -44,7 +44,7 @@ class SeedsOfInnocenceEffect extends OneShotEffect {
this.staticText = "Destroy all artifacts. They can't be regenerated. The controller of each of those artifacts gains life equal to its mana value";
}
- public SeedsOfInnocenceEffect(final SeedsOfInnocenceEffect effect) {
+ private SeedsOfInnocenceEffect(final SeedsOfInnocenceEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SehtsTiger.java b/Mage.Sets/src/mage/cards/s/SehtsTiger.java
index 48619fa366f..dea636ee5f5 100644
--- a/Mage.Sets/src/mage/cards/s/SehtsTiger.java
+++ b/Mage.Sets/src/mage/cards/s/SehtsTiger.java
@@ -61,7 +61,7 @@ class SehtsTigerEffect extends OneShotEffect {
staticText = "you gain protection from the color of your choice until end of turn. (You can't be targeted, dealt damage, or enchanted by anything of the chosen color.)";
}
- public SehtsTigerEffect(final SehtsTigerEffect effect) {
+ private SehtsTigerEffect(final SehtsTigerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeizanPerverterOfTruth.java b/Mage.Sets/src/mage/cards/s/SeizanPerverterOfTruth.java
index f6fd7421ad3..d8e3c7c012a 100644
--- a/Mage.Sets/src/mage/cards/s/SeizanPerverterOfTruth.java
+++ b/Mage.Sets/src/mage/cards/s/SeizanPerverterOfTruth.java
@@ -42,7 +42,7 @@ public final class SeizanPerverterOfTruth extends CardImpl {
}
- public SeizanPerverterOfTruth (final SeizanPerverterOfTruth card) {
+ private SeizanPerverterOfTruth(final SeizanPerverterOfTruth card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeizeTheInitiative.java b/Mage.Sets/src/mage/cards/s/SeizeTheInitiative.java
index 655515c6e0c..5a71a144ce7 100644
--- a/Mage.Sets/src/mage/cards/s/SeizeTheInitiative.java
+++ b/Mage.Sets/src/mage/cards/s/SeizeTheInitiative.java
@@ -26,7 +26,7 @@ public final class SeizeTheInitiative extends CardImpl {
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
}
- public SeizeTheInitiative (final SeizeTheInitiative card) {
+ private SeizeTheInitiative(final SeizeTheInitiative card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/Seizures.java b/Mage.Sets/src/mage/cards/s/Seizures.java
index 546cdc63717..a3ef4737962 100644
--- a/Mage.Sets/src/mage/cards/s/Seizures.java
+++ b/Mage.Sets/src/mage/cards/s/Seizures.java
@@ -57,7 +57,7 @@ class SeizuresEffect extends OneShotEffect {
staticText = "{this} deals 3 damage to that creature's controller unless that player pays {3}";
}
- public SeizuresEffect(final SeizuresEffect effect) {
+ private SeizuresEffect(final SeizuresEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SekkiSeasonsGuide.java b/Mage.Sets/src/mage/cards/s/SekkiSeasonsGuide.java
index 251e49d444c..efd35b2f0ef 100644
--- a/Mage.Sets/src/mage/cards/s/SekkiSeasonsGuide.java
+++ b/Mage.Sets/src/mage/cards/s/SekkiSeasonsGuide.java
@@ -73,7 +73,7 @@ class SekkiSeasonsGuideEffect extends PreventionEffectImpl {
staticText = "If damage would be dealt to {this}, prevent that damage, remove that many +1/+1 counters from {this}, and create that many 1/1 colorless Spirit creature tokens";
}
- public SekkiSeasonsGuideEffect(final SekkiSeasonsGuideEffect effect) {
+ private SekkiSeasonsGuideEffect(final SekkiSeasonsGuideEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SelectiveMemory.java b/Mage.Sets/src/mage/cards/s/SelectiveMemory.java
index 09a967673d7..47fb1742fac 100644
--- a/Mage.Sets/src/mage/cards/s/SelectiveMemory.java
+++ b/Mage.Sets/src/mage/cards/s/SelectiveMemory.java
@@ -45,7 +45,7 @@ class SelectiveMemoryEffect extends OneShotEffect {
this.staticText = "Search your library for any number of nonland cards, exile them, then shuffle";
}
- public SelectiveMemoryEffect(final SelectiveMemoryEffect effect) {
+ private SelectiveMemoryEffect(final SelectiveMemoryEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SelesnyaGuildmage.java b/Mage.Sets/src/mage/cards/s/SelesnyaGuildmage.java
index 307fe2bccc1..86910a3dfc6 100644
--- a/Mage.Sets/src/mage/cards/s/SelesnyaGuildmage.java
+++ b/Mage.Sets/src/mage/cards/s/SelesnyaGuildmage.java
@@ -37,7 +37,7 @@ public final class SelesnyaGuildmage extends CardImpl {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostControlledEffect(1, 1, Duration.EndOfTurn), new ManaCostsImpl<>("{3}{W}")));
}
- public SelesnyaGuildmage (final SelesnyaGuildmage card) {
+ private SelesnyaGuildmage(final SelesnyaGuildmage card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SelesnyaKeyrune.java b/Mage.Sets/src/mage/cards/s/SelesnyaKeyrune.java
index 9b9a08821ec..7c445afd27c 100644
--- a/Mage.Sets/src/mage/cards/s/SelesnyaKeyrune.java
+++ b/Mage.Sets/src/mage/cards/s/SelesnyaKeyrune.java
@@ -52,7 +52,7 @@ public final class SelesnyaKeyrune extends CardImpl {
power = new MageInt(3);
toughness = new MageInt(3);
}
- public SelesnyaKeyruneToken(final SelesnyaKeyruneToken token) {
+ private SelesnyaKeyruneToken(final SelesnyaKeyruneToken token) {
super(token);
}
diff --git a/Mage.Sets/src/mage/cards/s/SelesnyaSignet.java b/Mage.Sets/src/mage/cards/s/SelesnyaSignet.java
index 02e457c9a2e..f437a8e0c5c 100644
--- a/Mage.Sets/src/mage/cards/s/SelesnyaSignet.java
+++ b/Mage.Sets/src/mage/cards/s/SelesnyaSignet.java
@@ -26,7 +26,7 @@ public final class SelesnyaSignet extends CardImpl {
this.addAbility(ability);
}
- public SelesnyaSignet (final SelesnyaSignet card) {
+ private SelesnyaSignet(final SelesnyaSignet card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SelflessSquire.java b/Mage.Sets/src/mage/cards/s/SelflessSquire.java
index 844f3834e0a..8a060b4537c 100644
--- a/Mage.Sets/src/mage/cards/s/SelflessSquire.java
+++ b/Mage.Sets/src/mage/cards/s/SelflessSquire.java
@@ -58,7 +58,7 @@ class SelflessSquireTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, null, false);
}
- public SelflessSquireTriggeredAbility(final SelflessSquireTriggeredAbility ability) {
+ private SelflessSquireTriggeredAbility(final SelflessSquireTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SelvalaExplorerReturned.java b/Mage.Sets/src/mage/cards/s/SelvalaExplorerReturned.java
index e24a4c6c04b..ab883a8dc4f 100644
--- a/Mage.Sets/src/mage/cards/s/SelvalaExplorerReturned.java
+++ b/Mage.Sets/src/mage/cards/s/SelvalaExplorerReturned.java
@@ -62,7 +62,7 @@ class SelvalaExplorerReturnedEffect extends ManaEffect {
this.staticText = "Each player reveals the top card of their library. For each nonland card revealed this way, add {G} and you gain 1 life";
}
- public SelvalaExplorerReturnedEffect(final SelvalaExplorerReturnedEffect effect) {
+ private SelvalaExplorerReturnedEffect(final SelvalaExplorerReturnedEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SelvalaHeartOfTheWilds.java b/Mage.Sets/src/mage/cards/s/SelvalaHeartOfTheWilds.java
index 12722d59f1c..1be68b25e79 100644
--- a/Mage.Sets/src/mage/cards/s/SelvalaHeartOfTheWilds.java
+++ b/Mage.Sets/src/mage/cards/s/SelvalaHeartOfTheWilds.java
@@ -80,7 +80,7 @@ class SelvalaHeartOfTheWildsEffect extends OneShotEffect {
this.staticText = "that creature's controller may draw a card";
}
- public SelvalaHeartOfTheWildsEffect(final SelvalaHeartOfTheWildsEffect effect) {
+ private SelvalaHeartOfTheWildsEffect(final SelvalaHeartOfTheWildsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SelvalasCharge.java b/Mage.Sets/src/mage/cards/s/SelvalasCharge.java
index 9d1cd8ce765..200fd002f18 100644
--- a/Mage.Sets/src/mage/cards/s/SelvalasCharge.java
+++ b/Mage.Sets/src/mage/cards/s/SelvalasCharge.java
@@ -49,7 +49,7 @@ class SelvalasChargeEffect extends OneShotEffect {
this.staticText = "Parley — Each player reveals the top card of their library. For each nonland card revealed this way, you create a 3/3 green Elephant creature token";
}
- public SelvalasChargeEffect(final SelvalasChargeEffect effect) {
+ private SelvalasChargeEffect(final SelvalasChargeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SelvalasEnforcer.java b/Mage.Sets/src/mage/cards/s/SelvalasEnforcer.java
index 28f30b8e364..9a1403cc25a 100644
--- a/Mage.Sets/src/mage/cards/s/SelvalasEnforcer.java
+++ b/Mage.Sets/src/mage/cards/s/SelvalasEnforcer.java
@@ -58,7 +58,7 @@ class SelvalasEnforcerEffect extends OneShotEffect {
this.staticText = "each player reveals the top card of their library. For each nonland card revealed this way, put a +1/+1 counter on {this}";
}
- public SelvalasEnforcerEffect(final SelvalasEnforcerEffect effect) {
+ private SelvalasEnforcerEffect(final SelvalasEnforcerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SemblanceAnvil.java b/Mage.Sets/src/mage/cards/s/SemblanceAnvil.java
index 850093e9a1d..3a2de47fd2b 100644
--- a/Mage.Sets/src/mage/cards/s/SemblanceAnvil.java
+++ b/Mage.Sets/src/mage/cards/s/SemblanceAnvil.java
@@ -54,7 +54,7 @@ class SemblanceAnvilEffect extends OneShotEffect {
staticText = "exile a nonland card from your hand";
}
- public SemblanceAnvilEffect(SemblanceAnvilEffect effect) {
+ private SemblanceAnvilEffect(final SemblanceAnvilEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SenTriplets.java b/Mage.Sets/src/mage/cards/s/SenTriplets.java
index febe87a701b..c4f5af23d0e 100644
--- a/Mage.Sets/src/mage/cards/s/SenTriplets.java
+++ b/Mage.Sets/src/mage/cards/s/SenTriplets.java
@@ -132,7 +132,7 @@ class SenTripletsPlayFromOpponentsHandEffect extends AsThoughEffectImpl {
staticText = "You may play lands and cast spells from that player's hand this turn";
}
- public SenTripletsPlayFromOpponentsHandEffect(final SenTripletsPlayFromOpponentsHandEffect effect) {
+ private SenTripletsPlayFromOpponentsHandEffect(final SenTripletsPlayFromOpponentsHandEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SengirNosferatu.java b/Mage.Sets/src/mage/cards/s/SengirNosferatu.java
index e777771b614..d5f6c799be7 100644
--- a/Mage.Sets/src/mage/cards/s/SengirNosferatu.java
+++ b/Mage.Sets/src/mage/cards/s/SengirNosferatu.java
@@ -70,7 +70,7 @@ class ReturnSengirNosferatuEffect extends OneShotEffect {
super(Outcome.Benefit);
}
- public ReturnSengirNosferatuEffect(final ReturnSengirNosferatuEffect effect) {
+ private ReturnSengirNosferatuEffect(final ReturnSengirNosferatuEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SenseisDiviningTop.java b/Mage.Sets/src/mage/cards/s/SenseisDiviningTop.java
index 57086f00417..750617028ec 100644
--- a/Mage.Sets/src/mage/cards/s/SenseisDiviningTop.java
+++ b/Mage.Sets/src/mage/cards/s/SenseisDiviningTop.java
@@ -51,7 +51,7 @@ class SenseisDiviningTopEffect extends OneShotEffect {
staticText = ", then put {this} on top of its owner's library";
}
- public SenseisDiviningTopEffect(final SenseisDiviningTopEffect effect) {
+ private SenseisDiviningTopEffect(final SenseisDiviningTopEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Sentinel.java b/Mage.Sets/src/mage/cards/s/Sentinel.java
index 7d4bb421f18..357a1bb2ac3 100644
--- a/Mage.Sets/src/mage/cards/s/Sentinel.java
+++ b/Mage.Sets/src/mage/cards/s/Sentinel.java
@@ -61,7 +61,7 @@ class SentinelEffect extends OneShotEffect {
this.staticText = "Change {this}'s base toughness to 1 plus the power of target creature blocking or blocked by {this}. (This effect lasts indefinitely.)";
}
- public SentinelEffect(final SentinelEffect effect) {
+ private SentinelEffect(final SentinelEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SentryOak.java b/Mage.Sets/src/mage/cards/s/SentryOak.java
index 0665e002790..b22d2f01493 100644
--- a/Mage.Sets/src/mage/cards/s/SentryOak.java
+++ b/Mage.Sets/src/mage/cards/s/SentryOak.java
@@ -58,7 +58,7 @@ class SentryOakEffect extends OneShotEffect {
this.staticText = "{this} gets +2/+0 and loses defender until end of turn";
}
- public SentryOakEffect(final SentryOakEffect effect) {
+ private SentryOakEffect(final SentryOakEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SepulchralPrimordial.java b/Mage.Sets/src/mage/cards/s/SepulchralPrimordial.java
index 96b1178b3e6..02ba6c0474b 100644
--- a/Mage.Sets/src/mage/cards/s/SepulchralPrimordial.java
+++ b/Mage.Sets/src/mage/cards/s/SepulchralPrimordial.java
@@ -83,7 +83,7 @@ class SepulchralPrimordialEffect extends OneShotEffect {
this.staticText = "for each opponent, you may put up to one target creature card from that player's graveyard onto the battlefield under your control";
}
- public SepulchralPrimordialEffect(final SepulchralPrimordialEffect effect) {
+ private SepulchralPrimordialEffect(final SepulchralPrimordialEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SequesteredStash.java b/Mage.Sets/src/mage/cards/s/SequesteredStash.java
index 2e25e499af6..b085c03be6f 100644
--- a/Mage.Sets/src/mage/cards/s/SequesteredStash.java
+++ b/Mage.Sets/src/mage/cards/s/SequesteredStash.java
@@ -58,7 +58,7 @@ class SequesteredStashEffect extends OneShotEffect {
this.staticText = "Then you may put an artifact card from your graveyard on top of your library";
}
- public SequesteredStashEffect(final SequesteredStashEffect effect) {
+ private SequesteredStashEffect(final SequesteredStashEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeraphicGreatsword.java b/Mage.Sets/src/mage/cards/s/SeraphicGreatsword.java
index d6a5d416271..5ab385a9357 100644
--- a/Mage.Sets/src/mage/cards/s/SeraphicGreatsword.java
+++ b/Mage.Sets/src/mage/cards/s/SeraphicGreatsword.java
@@ -59,7 +59,7 @@ class SeraphicGreatswordTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, null, false);
}
- public SeraphicGreatswordTriggeredAbility(final SeraphicGreatswordTriggeredAbility abiltity) {
+ private SeraphicGreatswordTriggeredAbility(final SeraphicGreatswordTriggeredAbility abiltity) {
super(abiltity);
}
diff --git a/Mage.Sets/src/mage/cards/s/SerendibDjinn.java b/Mage.Sets/src/mage/cards/s/SerendibDjinn.java
index 0a703b3dddf..355650d3997 100644
--- a/Mage.Sets/src/mage/cards/s/SerendibDjinn.java
+++ b/Mage.Sets/src/mage/cards/s/SerendibDjinn.java
@@ -58,7 +58,7 @@ class SerendibDjinnEffect extends OneShotEffect {
this.staticText = "sacrifice a Land. If it is an Island {this} deals 3 damage to you";
}
- public SerendibDjinnEffect(final SerendibDjinnEffect effect) {
+ private SerendibDjinnEffect(final SerendibDjinnEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SereneMaster.java b/Mage.Sets/src/mage/cards/s/SereneMaster.java
index e178df6eb10..cef3fadb0c6 100644
--- a/Mage.Sets/src/mage/cards/s/SereneMaster.java
+++ b/Mage.Sets/src/mage/cards/s/SereneMaster.java
@@ -65,7 +65,7 @@ class SereneMasterEffect extends OneShotEffect {
this.staticText = "exchange its power and the power of target creature it's blocking until end of combat";
}
- public SereneMasterEffect(final SereneMasterEffect effect) {
+ private SereneMasterEffect(final SereneMasterEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SereneRemembrance.java b/Mage.Sets/src/mage/cards/s/SereneRemembrance.java
index 5b5ef8e74c0..8e0c38d84f4 100644
--- a/Mage.Sets/src/mage/cards/s/SereneRemembrance.java
+++ b/Mage.Sets/src/mage/cards/s/SereneRemembrance.java
@@ -47,7 +47,7 @@ class SereneRemembranceEffect extends OneShotEffect {
this.staticText = "Shuffle {this} and up to three target cards from a single graveyard into their owners' libraries";
}
- public SereneRemembranceEffect(final SereneRemembranceEffect effect) {
+ private SereneRemembranceEffect(final SereneRemembranceEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SerpentSkin.java b/Mage.Sets/src/mage/cards/s/SerpentSkin.java
index 4842ebf6593..f078d9b81dc 100644
--- a/Mage.Sets/src/mage/cards/s/SerpentSkin.java
+++ b/Mage.Sets/src/mage/cards/s/SerpentSkin.java
@@ -41,7 +41,7 @@ public final class SerpentSkin extends CardImpl {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new RegenerateAttachedEffect(AttachmentType.AURA),new ColoredManaCost(ColoredManaSymbol.G)));
}
- public SerpentSkin (final SerpentSkin card) {
+ private SerpentSkin(final SerpentSkin card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SerpentineSpike.java b/Mage.Sets/src/mage/cards/s/SerpentineSpike.java
index 069a9f885d3..81501a63669 100644
--- a/Mage.Sets/src/mage/cards/s/SerpentineSpike.java
+++ b/Mage.Sets/src/mage/cards/s/SerpentineSpike.java
@@ -73,7 +73,7 @@ class SerpentineSpikeEffect extends OneShotEffect {
this.staticText = "{this} deals 2 damage to target creature, 3 damage to another target creature, and 4 damage to a third target creature";
}
- public SerpentineSpikeEffect(final SerpentineSpikeEffect effect) {
+ private SerpentineSpikeEffect(final SerpentineSpikeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SerraAscendant.java b/Mage.Sets/src/mage/cards/s/SerraAscendant.java
index 9cec3a9f7d4..df9fbee7c67 100644
--- a/Mage.Sets/src/mage/cards/s/SerraAscendant.java
+++ b/Mage.Sets/src/mage/cards/s/SerraAscendant.java
@@ -60,7 +60,7 @@ class SerraAscendantEffect extends ContinuousEffectImpl {
staticText = "As long as you have 30 or more life, {this} gets +5/+5 and has flying";
}
- public SerraAscendantEffect(final SerraAscendantEffect effect) {
+ private SerraAscendantEffect(final SerraAscendantEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SerraAvenger.java b/Mage.Sets/src/mage/cards/s/SerraAvenger.java
index 991f84cde74..a3bf9f4a201 100644
--- a/Mage.Sets/src/mage/cards/s/SerraAvenger.java
+++ b/Mage.Sets/src/mage/cards/s/SerraAvenger.java
@@ -61,7 +61,7 @@ class CantCastSerraAvengerEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "You can't cast this spell during your first, second, or third turns of the game";
}
- public CantCastSerraAvengerEffect(final CantCastSerraAvengerEffect effect) {
+ private CantCastSerraAvengerEffect(final CantCastSerraAvengerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SerraBestiary.java b/Mage.Sets/src/mage/cards/s/SerraBestiary.java
index 32d9bd72c2f..96082bd5866 100644
--- a/Mage.Sets/src/mage/cards/s/SerraBestiary.java
+++ b/Mage.Sets/src/mage/cards/s/SerraBestiary.java
@@ -71,7 +71,7 @@ class SerraBestiaryRuleModifyingEffect extends ContinuousRuleModifyingEffectImpl
staticText = ", and its activated abilities with {T} in their costs can't be activated";
}
- public SerraBestiaryRuleModifyingEffect(final SerraBestiaryRuleModifyingEffect effect) {
+ private SerraBestiaryRuleModifyingEffect(final SerraBestiaryRuleModifyingEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SerraDisciple.java b/Mage.Sets/src/mage/cards/s/SerraDisciple.java
index 29ae0368a2c..3b301726f7f 100644
--- a/Mage.Sets/src/mage/cards/s/SerraDisciple.java
+++ b/Mage.Sets/src/mage/cards/s/SerraDisciple.java
@@ -35,7 +35,7 @@ public final class SerraDisciple extends CardImpl {
));
}
- public SerraDisciple(final SerraDisciple serraDisciple) {
+ private SerraDisciple(final SerraDisciple serraDisciple) {
super(serraDisciple);
}
diff --git a/Mage.Sets/src/mage/cards/s/SerumRaker.java b/Mage.Sets/src/mage/cards/s/SerumRaker.java
index 0ad107a9c0b..29468306df7 100644
--- a/Mage.Sets/src/mage/cards/s/SerumRaker.java
+++ b/Mage.Sets/src/mage/cards/s/SerumRaker.java
@@ -29,7 +29,7 @@ public final class SerumRaker extends CardImpl {
this.addAbility(new DiesSourceTriggeredAbility(new DiscardEachPlayerEffect()));
}
- public SerumRaker (final SerumRaker card) {
+ private SerumRaker(final SerumRaker card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/ServantOfTheScale.java b/Mage.Sets/src/mage/cards/s/ServantOfTheScale.java
index 71c8217d78d..768036bef1f 100644
--- a/Mage.Sets/src/mage/cards/s/ServantOfTheScale.java
+++ b/Mage.Sets/src/mage/cards/s/ServantOfTheScale.java
@@ -62,7 +62,7 @@ class ServantOfTheScaleEffect extends OneShotEffect {
this.staticText = "put X +1/+1 counters on target creature you control, where X is the number of +1/+1 counters on {this}";
}
- public ServantOfTheScaleEffect(final ServantOfTheScaleEffect effect) {
+ private ServantOfTheScaleEffect(final ServantOfTheScaleEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ServantOfTymaret.java b/Mage.Sets/src/mage/cards/s/ServantOfTymaret.java
index 1fa718ea4f9..0e60fb0850e 100644
--- a/Mage.Sets/src/mage/cards/s/ServantOfTymaret.java
+++ b/Mage.Sets/src/mage/cards/s/ServantOfTymaret.java
@@ -54,7 +54,7 @@ class ServantOfTymaretEffect extends OneShotEffect {
staticText = "each opponent loses 1 life. You gain life equal to the life lost this way";
}
- public ServantOfTymaretEffect(final ServantOfTymaretEffect effect) {
+ private ServantOfTymaretEffect(final ServantOfTymaretEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeshiroTheAnointed.java b/Mage.Sets/src/mage/cards/s/SeshiroTheAnointed.java
index 8fa86f0721c..f650f74b702 100644
--- a/Mage.Sets/src/mage/cards/s/SeshiroTheAnointed.java
+++ b/Mage.Sets/src/mage/cards/s/SeshiroTheAnointed.java
@@ -62,7 +62,7 @@ class SeshiroTheAnointedAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new DrawCardSourceControllerEffect(1), true);
}
- public SeshiroTheAnointedAbility(final SeshiroTheAnointedAbility ability) {
+ private SeshiroTheAnointedAbility(final SeshiroTheAnointedAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SetonKrosanProtector.java b/Mage.Sets/src/mage/cards/s/SetonKrosanProtector.java
index 68311f4231c..4a64671bd98 100644
--- a/Mage.Sets/src/mage/cards/s/SetonKrosanProtector.java
+++ b/Mage.Sets/src/mage/cards/s/SetonKrosanProtector.java
@@ -66,7 +66,7 @@ class SetonKrosanProtectorManaEffect extends BasicManaEffect {
this.filter = filter;
}
- public SetonKrosanProtectorManaEffect(final SetonKrosanProtectorManaEffect effect) {
+ private SetonKrosanProtectorManaEffect(final SetonKrosanProtectorManaEffect effect) {
super(effect);
this.filter = effect.filter.copy();
}
diff --git a/Mage.Sets/src/mage/cards/s/SettleTheScore.java b/Mage.Sets/src/mage/cards/s/SettleTheScore.java
index 0d28a8f8e74..7a834a20757 100644
--- a/Mage.Sets/src/mage/cards/s/SettleTheScore.java
+++ b/Mage.Sets/src/mage/cards/s/SettleTheScore.java
@@ -55,7 +55,7 @@ class SettleTheScoreEffect extends OneShotEffect {
this.staticText = "Put two loyalty counters on a planeswalker you control";
}
- public SettleTheScoreEffect(final SettleTheScoreEffect effect) {
+ private SettleTheScoreEffect(final SettleTheScoreEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeverSoul.java b/Mage.Sets/src/mage/cards/s/SeverSoul.java
index 4958df11b40..80e6e01242f 100644
--- a/Mage.Sets/src/mage/cards/s/SeverSoul.java
+++ b/Mage.Sets/src/mage/cards/s/SeverSoul.java
@@ -47,7 +47,7 @@ class GainLifeEqualToToughnessEffect extends OneShotEffect {
staticText = "You gain life equal to its toughness.";
}
- public GainLifeEqualToToughnessEffect(final GainLifeEqualToToughnessEffect effect) {
+ private GainLifeEqualToToughnessEffect(final GainLifeEqualToToughnessEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeverTheBloodline.java b/Mage.Sets/src/mage/cards/s/SeverTheBloodline.java
index 69987774ba4..073ee1aebe6 100644
--- a/Mage.Sets/src/mage/cards/s/SeverTheBloodline.java
+++ b/Mage.Sets/src/mage/cards/s/SeverTheBloodline.java
@@ -53,7 +53,7 @@ class SeverTheBloodlineEffect extends OneShotEffect {
this.staticText = "Exile target creature and all other creatures with the same name as that creature";
}
- public SeverTheBloodlineEffect(final SeverTheBloodlineEffect effect) {
+ private SeverTheBloodlineEffect(final SeverTheBloodlineEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SeveredLegion.java b/Mage.Sets/src/mage/cards/s/SeveredLegion.java
index 67fe72c9259..390203d0206 100644
--- a/Mage.Sets/src/mage/cards/s/SeveredLegion.java
+++ b/Mage.Sets/src/mage/cards/s/SeveredLegion.java
@@ -25,7 +25,7 @@ public final class SeveredLegion extends CardImpl {
this.addAbility(FearAbility.getInstance());
}
- public SeveredLegion (final SeveredLegion card) {
+ private SeveredLegion(final SeveredLegion card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SewerNemesis.java b/Mage.Sets/src/mage/cards/s/SewerNemesis.java
index 0358db84ad3..7d5698718d0 100644
--- a/Mage.Sets/src/mage/cards/s/SewerNemesis.java
+++ b/Mage.Sets/src/mage/cards/s/SewerNemesis.java
@@ -91,7 +91,7 @@ class SewerNemesisTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new MillCardsTargetEffect(1), false);
}
- public SewerNemesisTriggeredAbility(final SewerNemesisTriggeredAbility ability) {
+ private SewerNemesisTriggeredAbility(final SewerNemesisTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SewnEyeDrake.java b/Mage.Sets/src/mage/cards/s/SewnEyeDrake.java
index 7194f15efe5..b9320909ab1 100644
--- a/Mage.Sets/src/mage/cards/s/SewnEyeDrake.java
+++ b/Mage.Sets/src/mage/cards/s/SewnEyeDrake.java
@@ -30,7 +30,7 @@ public final class SewnEyeDrake extends CardImpl {
this.addAbility(HasteAbility.getInstance());
}
- public SewnEyeDrake (final SewnEyeDrake card) {
+ private SewnEyeDrake(final SewnEyeDrake card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShadesBreath.java b/Mage.Sets/src/mage/cards/s/ShadesBreath.java
index aa036b3e3ef..09ee7f9d1f2 100644
--- a/Mage.Sets/src/mage/cards/s/ShadesBreath.java
+++ b/Mage.Sets/src/mage/cards/s/ShadesBreath.java
@@ -55,7 +55,7 @@ class ShadesBreathSetColorEffect extends ContinuousEffectImpl {
staticText = "Until end of turn, each creature you control becomes a black";
}
- public ShadesBreathSetColorEffect(final ShadesBreathSetColorEffect effect) {
+ private ShadesBreathSetColorEffect(final ShadesBreathSetColorEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShadowOfDoubt.java b/Mage.Sets/src/mage/cards/s/ShadowOfDoubt.java
index 75a2a3f8641..813e87295bc 100644
--- a/Mage.Sets/src/mage/cards/s/ShadowOfDoubt.java
+++ b/Mage.Sets/src/mage/cards/s/ShadowOfDoubt.java
@@ -47,7 +47,7 @@ class LibrariesCantBeSearchedEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "Players can't search libraries this turn";
}
- public LibrariesCantBeSearchedEffect(final LibrariesCantBeSearchedEffect effect) {
+ private LibrariesCantBeSearchedEffect(final LibrariesCantBeSearchedEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShadowOfTheEnemy.java b/Mage.Sets/src/mage/cards/s/ShadowOfTheEnemy.java
index 6768e034e0a..e8b5c4cf8df 100644
--- a/Mage.Sets/src/mage/cards/s/ShadowOfTheEnemy.java
+++ b/Mage.Sets/src/mage/cards/s/ShadowOfTheEnemy.java
@@ -105,7 +105,7 @@ class ShadowOfTheEnemyCastFromExileEffect extends AsThoughEffectImpl {
staticText = "You may cast spells from among them as long as they remain exiled";
}
- public ShadowOfTheEnemyCastFromExileEffect(final ShadowOfTheEnemyCastFromExileEffect effect) {
+ private ShadowOfTheEnemyCastFromExileEffect(final ShadowOfTheEnemyCastFromExileEffect effect) {
super(effect);
}
@@ -148,7 +148,7 @@ class ShadowOfTheEnemySpendManaEffect extends AsThoughEffectImpl implements AsTh
staticText = "and you may spend mana as though it were mana of any type to cast those spells";
}
- public ShadowOfTheEnemySpendManaEffect(final ShadowOfTheEnemySpendManaEffect effect) {
+ private ShadowOfTheEnemySpendManaEffect(final ShadowOfTheEnemySpendManaEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShadowOfTheGrave.java b/Mage.Sets/src/mage/cards/s/ShadowOfTheGrave.java
index de9b5a39092..b691fb74ccc 100644
--- a/Mage.Sets/src/mage/cards/s/ShadowOfTheGrave.java
+++ b/Mage.Sets/src/mage/cards/s/ShadowOfTheGrave.java
@@ -46,7 +46,7 @@ class ShadowOfTheGraveEffect extends OneShotEffect {
staticText = "Return to your hand all cards in your graveyard that you cycled or discarded this turn";
}
- public ShadowOfTheGraveEffect(final ShadowOfTheGraveEffect effect) {
+ private ShadowOfTheGraveEffect(final ShadowOfTheGraveEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShahOfNaarIsle.java b/Mage.Sets/src/mage/cards/s/ShahOfNaarIsle.java
index 8d70fe49be5..5f82418592e 100644
--- a/Mage.Sets/src/mage/cards/s/ShahOfNaarIsle.java
+++ b/Mage.Sets/src/mage/cards/s/ShahOfNaarIsle.java
@@ -58,7 +58,7 @@ class ShahOfNaarIsleTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("When {this}'s echo cost is paid, ");
}
- public ShahOfNaarIsleTriggeredAbility(final ShahOfNaarIsleTriggeredAbility effect) {
+ private ShahOfNaarIsleTriggeredAbility(final ShahOfNaarIsleTriggeredAbility effect) {
super(effect);
}
@@ -85,7 +85,7 @@ class ShahOfNaarIsleEffect extends OneShotEffect {
this.staticText = "each opponent may draw up to three cards";
}
- public ShahOfNaarIsleEffect(final ShahOfNaarIsleEffect effect) {
+ private ShahOfNaarIsleEffect(final ShahOfNaarIsleEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShallowGrave.java b/Mage.Sets/src/mage/cards/s/ShallowGrave.java
index 1f70eaab1e8..a2376c9a757 100644
--- a/Mage.Sets/src/mage/cards/s/ShallowGrave.java
+++ b/Mage.Sets/src/mage/cards/s/ShallowGrave.java
@@ -53,7 +53,7 @@ class ShallowGraveEffect extends OneShotEffect {
this.staticText = "Return the top creature card of your graveyard to the battlefield. That creature gains haste until end of turn. Exile it at the beginning of the next end step";
}
- public ShallowGraveEffect(final ShallowGraveEffect effect) {
+ private ShallowGraveEffect(final ShallowGraveEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShamanOfForgottenWays.java b/Mage.Sets/src/mage/cards/s/ShamanOfForgottenWays.java
index 030edfad8d2..0743bbb71b6 100644
--- a/Mage.Sets/src/mage/cards/s/ShamanOfForgottenWays.java
+++ b/Mage.Sets/src/mage/cards/s/ShamanOfForgottenWays.java
@@ -86,7 +86,7 @@ class ShamanOfForgottenWaysEffect extends OneShotEffect {
this.staticText = "each player's life total becomes the number of creatures they control";
}
- public ShamanOfForgottenWaysEffect(final ShamanOfForgottenWaysEffect effect) {
+ private ShamanOfForgottenWaysEffect(final ShamanOfForgottenWaysEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShamblingVent.java b/Mage.Sets/src/mage/cards/s/ShamblingVent.java
index ad4c9117166..6eacb4f3819 100644
--- a/Mage.Sets/src/mage/cards/s/ShamblingVent.java
+++ b/Mage.Sets/src/mage/cards/s/ShamblingVent.java
@@ -61,7 +61,7 @@ class ShamblingVentToken extends TokenImpl {
toughness = new MageInt(3);
addAbility(LifelinkAbility.getInstance());
}
- public ShamblingVentToken(final ShamblingVentToken token) {
+ private ShamblingVentToken(final ShamblingVentToken token) {
super(token);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShannaSisaysLegacy.java b/Mage.Sets/src/mage/cards/s/ShannaSisaysLegacy.java
index c150913b099..ef193b1a918 100644
--- a/Mage.Sets/src/mage/cards/s/ShannaSisaysLegacy.java
+++ b/Mage.Sets/src/mage/cards/s/ShannaSisaysLegacy.java
@@ -68,7 +68,7 @@ class ShannaSisaysLegacyEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "{this} can't be the target of abilities your opponents control";
}
- public ShannaSisaysLegacyEffect(final ShannaSisaysLegacyEffect effect) {
+ private ShannaSisaysLegacyEffect(final ShannaSisaysLegacyEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShapeAnew.java b/Mage.Sets/src/mage/cards/s/ShapeAnew.java
index 6f6227dcd6b..e1a62e41392 100644
--- a/Mage.Sets/src/mage/cards/s/ShapeAnew.java
+++ b/Mage.Sets/src/mage/cards/s/ShapeAnew.java
@@ -46,7 +46,7 @@ public final class ShapeAnew extends CardImpl {
staticText = "The controller of target artifact sacrifices it, then reveals cards from the top of their library until they reveal an artifact card. That player puts that card onto the battlefield, then shuffles all other cards revealed this way into their library";
}
- public ShapeAnewEffect(ShapeAnewEffect effect) {
+ private ShapeAnewEffect(final ShapeAnewEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShapeStealer.java b/Mage.Sets/src/mage/cards/s/ShapeStealer.java
index 402fdbde6fb..9e104530fae 100644
--- a/Mage.Sets/src/mage/cards/s/ShapeStealer.java
+++ b/Mage.Sets/src/mage/cards/s/ShapeStealer.java
@@ -56,7 +56,7 @@ class ShapeStealerEffect extends OneShotEffect {
this.staticText = "change {this}'s base power and toughness to that creature's power and toughness until end of turn";
}
- public ShapeStealerEffect(final ShapeStealerEffect effect) {
+ private ShapeStealerEffect(final ShapeStealerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShaperParasite.java b/Mage.Sets/src/mage/cards/s/ShaperParasite.java
index 44aeb25889f..7b28e2087ad 100644
--- a/Mage.Sets/src/mage/cards/s/ShaperParasite.java
+++ b/Mage.Sets/src/mage/cards/s/ShaperParasite.java
@@ -64,7 +64,7 @@ class ShaperParasiteEffect extends ContinuousEffectImpl {
this.staticText = "target creature gets +2/-2 or -2/+2 until end of turn";
}
- public ShaperParasiteEffect(final ShaperParasiteEffect effect) {
+ private ShaperParasiteEffect(final ShaperParasiteEffect effect) {
super(effect);
this.power = effect.power;
this.toughness = effect.toughness;
diff --git a/Mage.Sets/src/mage/cards/s/ShapersSanctuary.java b/Mage.Sets/src/mage/cards/s/ShapersSanctuary.java
index 1896b085d67..3a6e44ca46b 100644
--- a/Mage.Sets/src/mage/cards/s/ShapersSanctuary.java
+++ b/Mage.Sets/src/mage/cards/s/ShapersSanctuary.java
@@ -43,7 +43,7 @@ class CreaturesYouControlTargetedTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, effect, true);
}
- public CreaturesYouControlTargetedTriggeredAbility(final CreaturesYouControlTargetedTriggeredAbility ability) {
+ private CreaturesYouControlTargetedTriggeredAbility(final CreaturesYouControlTargetedTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/Shapesharer.java b/Mage.Sets/src/mage/cards/s/Shapesharer.java
index 7944dbc31a4..6849b8db509 100644
--- a/Mage.Sets/src/mage/cards/s/Shapesharer.java
+++ b/Mage.Sets/src/mage/cards/s/Shapesharer.java
@@ -63,7 +63,7 @@ class ShapesharerEffect extends OneShotEffect {
this.staticText = "Target Shapeshifter becomes a copy of target creature until your next turn.";
}
- public ShapesharerEffect(final ShapesharerEffect effect) {
+ private ShapesharerEffect(final ShapesharerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Shapeshifter.java b/Mage.Sets/src/mage/cards/s/Shapeshifter.java
index 6d967fbbe7f..8790ea985a0 100644
--- a/Mage.Sets/src/mage/cards/s/Shapeshifter.java
+++ b/Mage.Sets/src/mage/cards/s/Shapeshifter.java
@@ -59,7 +59,7 @@ class ShapeshifterEffect extends OneShotEffect {
this.staticText = "Choose a number between 0 and 7.";
}
- public ShapeshifterEffect(final ShapeshifterEffect effect) {
+ private ShapeshifterEffect(final ShapeshifterEffect effect) {
super(effect);
}
@@ -103,7 +103,7 @@ class ShapeshifterContinuousEffect extends ContinuousEffectImpl {
staticText = "{this}'s power is equal to the last chosen number and its toughness is equal to 7 minus that number.";
}
- public ShapeshifterContinuousEffect(final ShapeshifterContinuousEffect effect) {
+ private ShapeshifterContinuousEffect(final ShapeshifterContinuousEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShapeshiftersMarrow.java b/Mage.Sets/src/mage/cards/s/ShapeshiftersMarrow.java
index b1934ecd59d..eee542c0385 100644
--- a/Mage.Sets/src/mage/cards/s/ShapeshiftersMarrow.java
+++ b/Mage.Sets/src/mage/cards/s/ShapeshiftersMarrow.java
@@ -44,7 +44,7 @@ public final class ShapeshiftersMarrow extends CardImpl {
this.staticText = "that player reveals the top card of their library. If it's a creature card, the player puts the card into their graveyard and {this} becomes a copy of that card. (If it does, it loses this ability.)";
}
- public ShapeshiftersMarrowEffect(final ShapeshiftersMarrowEffect effect) {
+ private ShapeshiftersMarrowEffect(final ShapeshiftersMarrowEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShareTheSpoils.java b/Mage.Sets/src/mage/cards/s/ShareTheSpoils.java
index 48799a21db0..bc9b7537b05 100644
--- a/Mage.Sets/src/mage/cards/s/ShareTheSpoils.java
+++ b/Mage.Sets/src/mage/cards/s/ShareTheSpoils.java
@@ -103,7 +103,7 @@ class ShareTheSpoilsExileCardFromEveryoneEffect extends OneShotEffect {
super(Outcome.Exile);
}
- public ShareTheSpoilsExileCardFromEveryoneEffect(final ShareTheSpoilsExileCardFromEveryoneEffect effect) {
+ private ShareTheSpoilsExileCardFromEveryoneEffect(final ShareTheSpoilsExileCardFromEveryoneEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SharedFate.java b/Mage.Sets/src/mage/cards/s/SharedFate.java
index ec19c3977cf..2bdaf29f6d0 100644
--- a/Mage.Sets/src/mage/cards/s/SharedFate.java
+++ b/Mage.Sets/src/mage/cards/s/SharedFate.java
@@ -164,7 +164,7 @@ class SharedFateLookEffect extends AsThoughEffectImpl {
staticText = "Each player may look at the cards exiled with {this}";
}
- public SharedFateLookEffect(final SharedFateLookEffect effect) {
+ private SharedFateLookEffect(final SharedFateLookEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SharedTrauma.java b/Mage.Sets/src/mage/cards/s/SharedTrauma.java
index 7a36fdb6de8..72583a45f42 100644
--- a/Mage.Sets/src/mage/cards/s/SharedTrauma.java
+++ b/Mage.Sets/src/mage/cards/s/SharedTrauma.java
@@ -46,7 +46,7 @@ class SharedTraumaEffect extends OneShotEffect {
this.staticText = "Join forces — Starting with you, each player may pay any amount of mana. Each player mills X cards, where X is the total amount of mana paid this way";
}
- public SharedTraumaEffect(final SharedTraumaEffect effect) {
+ private SharedTraumaEffect(final SharedTraumaEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Shatter.java b/Mage.Sets/src/mage/cards/s/Shatter.java
index 9b335e75b2d..cbc3c3ce57d 100644
--- a/Mage.Sets/src/mage/cards/s/Shatter.java
+++ b/Mage.Sets/src/mage/cards/s/Shatter.java
@@ -21,7 +21,7 @@ public final class Shatter extends CardImpl {
this.getSpellAbility().addTarget(new TargetArtifactPermanent());
}
- public Shatter (final Shatter card) {
+ private Shatter(final Shatter card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShatteredAngel.java b/Mage.Sets/src/mage/cards/s/ShatteredAngel.java
index dca5cccaf0b..3704cb771c9 100644
--- a/Mage.Sets/src/mage/cards/s/ShatteredAngel.java
+++ b/Mage.Sets/src/mage/cards/s/ShatteredAngel.java
@@ -42,7 +42,7 @@ public final class ShatteredAngel extends CardImpl {
Zone.BATTLEFIELD, new GainLifeEffect(3), filter, true, "Whenever a land enters the battlefield under an opponent's control, you may gain 3 life."));
}
- public ShatteredAngel (final ShatteredAngel card) {
+ private ShatteredAngel(final ShatteredAngel card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShattergangBrothers.java b/Mage.Sets/src/mage/cards/s/ShattergangBrothers.java
index 2a1e4d8d916..f0f0d33b38b 100644
--- a/Mage.Sets/src/mage/cards/s/ShattergangBrothers.java
+++ b/Mage.Sets/src/mage/cards/s/ShattergangBrothers.java
@@ -77,7 +77,7 @@ class ShattergangBrothersEffect extends OneShotEffect {
this.staticText = "Each other player sacrifices " + filter.getMessage();
}
- public ShattergangBrothersEffect(final ShattergangBrothersEffect effect) {
+ private ShattergangBrothersEffect(final ShattergangBrothersEffect effect) {
super(effect);
this.filter = effect.filter;
}
diff --git a/Mage.Sets/src/mage/cards/s/ShaukuEndbringer.java b/Mage.Sets/src/mage/cards/s/ShaukuEndbringer.java
index a4da8160e5d..cf946c96698 100644
--- a/Mage.Sets/src/mage/cards/s/ShaukuEndbringer.java
+++ b/Mage.Sets/src/mage/cards/s/ShaukuEndbringer.java
@@ -73,7 +73,7 @@ class ShaukuEndbringerEffect extends RestrictionEffect {
staticText = "{this} can't attack if there's another creature on the battlefield.";
}
- public ShaukuEndbringerEffect(final ShaukuEndbringerEffect effect) {
+ private ShaukuEndbringerEffect(final ShaukuEndbringerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShedWeakness.java b/Mage.Sets/src/mage/cards/s/ShedWeakness.java
index 1ad5728a2a7..e0bd44d3158 100644
--- a/Mage.Sets/src/mage/cards/s/ShedWeakness.java
+++ b/Mage.Sets/src/mage/cards/s/ShedWeakness.java
@@ -50,7 +50,7 @@ class MayRemoveM1M1CouterTargetEffect extends OneShotEffect {
this.staticText = "You may remove a -1/-1 counter from it.";
}
- public MayRemoveM1M1CouterTargetEffect(final MayRemoveM1M1CouterTargetEffect effect) {
+ private MayRemoveM1M1CouterTargetEffect(final MayRemoveM1M1CouterTargetEffect effect) {
super(effect);
this.staticText = "You may remove a -1/-1 counter from it.";
}
diff --git a/Mage.Sets/src/mage/cards/s/ShellOfTheLastKappa.java b/Mage.Sets/src/mage/cards/s/ShellOfTheLastKappa.java
index 012a710602a..8019b39f271 100644
--- a/Mage.Sets/src/mage/cards/s/ShellOfTheLastKappa.java
+++ b/Mage.Sets/src/mage/cards/s/ShellOfTheLastKappa.java
@@ -82,7 +82,7 @@ class ShellOfTheLastKappaEffect extends OneShotEffect {
this.staticText = "Exile target instant or sorcery spell that targets you";
}
- public ShellOfTheLastKappaEffect(final ShellOfTheLastKappaEffect effect) {
+ private ShellOfTheLastKappaEffect(final ShellOfTheLastKappaEffect effect) {
super(effect);
}
@@ -120,7 +120,7 @@ class ShellOfTheLastKappaCastEffect extends OneShotEffect {
this.staticText = "You may cast a spell from among cards exiled with {this} without paying its mana cost";
}
- public ShellOfTheLastKappaCastEffect(final ShellOfTheLastKappaCastEffect effect) {
+ private ShellOfTheLastKappaCastEffect(final ShellOfTheLastKappaCastEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShelobChildOfUngoliant.java b/Mage.Sets/src/mage/cards/s/ShelobChildOfUngoliant.java
index 848306bc498..cfe31e6bf5a 100644
--- a/Mage.Sets/src/mage/cards/s/ShelobChildOfUngoliant.java
+++ b/Mage.Sets/src/mage/cards/s/ShelobChildOfUngoliant.java
@@ -147,7 +147,7 @@ class ShelobChildOfUngoliantTriggeredAbility extends TriggeredAbilityImpl {
this.setTriggerPhrase("Whenever another creature dealt damage this turn by a Spider you controlled dies, ");
}
- public ShelobChildOfUngoliantTriggeredAbility(final ShelobChildOfUngoliantTriggeredAbility ability) {
+ private ShelobChildOfUngoliantTriggeredAbility(final ShelobChildOfUngoliantTriggeredAbility ability) {
super(ability);
}
@@ -195,7 +195,7 @@ class ShelobChildOfUngoliantEffect extends OneShotEffect {
"\"{2}, {T}, Sacrifice this artifact: You gain 3 life,\" and it loses all other card types.";
}
- public ShelobChildOfUngoliantEffect(final ShelobChildOfUngoliantEffect effect) {
+ private ShelobChildOfUngoliantEffect(final ShelobChildOfUngoliantEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShelobDreadWeaver.java b/Mage.Sets/src/mage/cards/s/ShelobDreadWeaver.java
index 46fd5ee7f6b..2a1eb60a0a7 100644
--- a/Mage.Sets/src/mage/cards/s/ShelobDreadWeaver.java
+++ b/Mage.Sets/src/mage/cards/s/ShelobDreadWeaver.java
@@ -122,7 +122,7 @@ class ShelobDreadWeaverCost extends CostImpl {
this.text = "Put a creature card exiled with {this} into its owner's graveyard";
}
- public ShelobDreadWeaverCost(ShelobDreadWeaverCost cost) {
+ private ShelobDreadWeaverCost(final ShelobDreadWeaverCost cost) {
super(cost);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShelteringPrayers.java b/Mage.Sets/src/mage/cards/s/ShelteringPrayers.java
index a37c527d11e..536b544af74 100644
--- a/Mage.Sets/src/mage/cards/s/ShelteringPrayers.java
+++ b/Mage.Sets/src/mage/cards/s/ShelteringPrayers.java
@@ -52,7 +52,7 @@ class ShelteringPrayersEffect extends ContinuousEffectImpl {
}
- public ShelteringPrayersEffect(final ShelteringPrayersEffect effect) {
+ private ShelteringPrayersEffect(final ShelteringPrayersEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShelteringWord.java b/Mage.Sets/src/mage/cards/s/ShelteringWord.java
index 9411b13af6b..f9f6cad4565 100644
--- a/Mage.Sets/src/mage/cards/s/ShelteringWord.java
+++ b/Mage.Sets/src/mage/cards/s/ShelteringWord.java
@@ -49,7 +49,7 @@ class ShelteringWordEffect extends OneShotEffect {
this.staticText = "You gain life equal to that creature's toughness";
}
- public ShelteringWordEffect(final ShelteringWordEffect effect) {
+ private ShelteringWordEffect(final ShelteringWordEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShepherdOfTheLost.java b/Mage.Sets/src/mage/cards/s/ShepherdOfTheLost.java
index c600ad58a33..043bf3659a2 100644
--- a/Mage.Sets/src/mage/cards/s/ShepherdOfTheLost.java
+++ b/Mage.Sets/src/mage/cards/s/ShepherdOfTheLost.java
@@ -29,7 +29,7 @@ public final class ShepherdOfTheLost extends CardImpl {
this.addAbility(VigilanceAbility.getInstance());
}
- public ShepherdOfTheLost (final ShepherdOfTheLost card) {
+ private ShepherdOfTheLost(final ShepherdOfTheLost card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShieldBearer.java b/Mage.Sets/src/mage/cards/s/ShieldBearer.java
index a4f94b9ee6d..0ec12e558e0 100644
--- a/Mage.Sets/src/mage/cards/s/ShieldBearer.java
+++ b/Mage.Sets/src/mage/cards/s/ShieldBearer.java
@@ -28,7 +28,7 @@ public final class ShieldBearer extends CardImpl {
this.addAbility(BandingAbility.getInstance());
}
- public ShieldBearer (final ShieldBearer card) {
+ private ShieldBearer(final ShieldBearer card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShieldDancer.java b/Mage.Sets/src/mage/cards/s/ShieldDancer.java
index da3fb9851a1..f23efe28b8e 100644
--- a/Mage.Sets/src/mage/cards/s/ShieldDancer.java
+++ b/Mage.Sets/src/mage/cards/s/ShieldDancer.java
@@ -57,7 +57,7 @@ class ShieldDancerRedirectionEffect extends RedirectionEffect {
staticText = "The next time target attacking creature would deal combat damage to {this} this turn, that creature deals that damage to itself instead";
}
- public ShieldDancerRedirectionEffect(final ShieldDancerRedirectionEffect effect) {
+ private ShieldDancerRedirectionEffect(final ShieldDancerRedirectionEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShieldMare.java b/Mage.Sets/src/mage/cards/s/ShieldMare.java
index 41e13c22a23..393fad27de2 100644
--- a/Mage.Sets/src/mage/cards/s/ShieldMare.java
+++ b/Mage.Sets/src/mage/cards/s/ShieldMare.java
@@ -62,7 +62,7 @@ class ShieldMareTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.ALL, new GainLifeEffect(3));
}
- public ShieldMareTriggeredAbility(final ShieldMareTriggeredAbility effect) {
+ private ShieldMareTriggeredAbility(final ShieldMareTriggeredAbility effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShieldmageAdvocate.java b/Mage.Sets/src/mage/cards/s/ShieldmageAdvocate.java
index be2dd1d68fe..11602fecb74 100644
--- a/Mage.Sets/src/mage/cards/s/ShieldmageAdvocate.java
+++ b/Mage.Sets/src/mage/cards/s/ShieldmageAdvocate.java
@@ -70,7 +70,7 @@ class ShieldmageAdvocateEffect extends PreventionEffectImpl {
this.targetSource = new TargetSource();
}
- public ShieldmageAdvocateEffect(final ShieldmageAdvocateEffect effect) {
+ private ShieldmageAdvocateEffect(final ShieldmageAdvocateEffect effect) {
super(effect);
this.targetSource = effect.targetSource.copy();
}
diff --git a/Mage.Sets/src/mage/cards/s/ShieldsOfVelisVel.java b/Mage.Sets/src/mage/cards/s/ShieldsOfVelisVel.java
index c902111964b..1d86959ea1a 100644
--- a/Mage.Sets/src/mage/cards/s/ShieldsOfVelisVel.java
+++ b/Mage.Sets/src/mage/cards/s/ShieldsOfVelisVel.java
@@ -53,7 +53,7 @@ class ShieldsOfVelisVelGainEffect extends ContinuousEffectImpl {
staticText = "and gain all creature types until end of turn";
}
- public ShieldsOfVelisVelGainEffect(final ShieldsOfVelisVelGainEffect effect) {
+ private ShieldsOfVelisVelGainEffect(final ShieldsOfVelisVelGainEffect effect) {
super(effect);
}
@@ -94,7 +94,7 @@ class ShieldsOfVelisVelBoostEffect extends ContinuousEffectImpl {
staticText = "Creatures target player controls get +0/+1";
}
- public ShieldsOfVelisVelBoostEffect(final ShieldsOfVelisVelBoostEffect effect) {
+ private ShieldsOfVelisVelBoostEffect(final ShieldsOfVelisVelBoostEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShimatsuTheBloodcloaked.java b/Mage.Sets/src/mage/cards/s/ShimatsuTheBloodcloaked.java
index 9e9fc6e5869..68ce1c7428c 100644
--- a/Mage.Sets/src/mage/cards/s/ShimatsuTheBloodcloaked.java
+++ b/Mage.Sets/src/mage/cards/s/ShimatsuTheBloodcloaked.java
@@ -55,7 +55,7 @@ class ShimatsuTheBloodcloakedEffect extends ReplacementEffectImpl {
this.staticText = "As {this} enters the battlefield, sacrifice any number of permanents. {this} enters the battlefield with that many +1/+1 counters on it";
}
- public ShimatsuTheBloodcloakedEffect(final ShimatsuTheBloodcloakedEffect effect) {
+ private ShimatsuTheBloodcloakedEffect(final ShimatsuTheBloodcloakedEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShimianNightStalker.java b/Mage.Sets/src/mage/cards/s/ShimianNightStalker.java
index 3e5fdcbc1a3..d5a32d688ce 100644
--- a/Mage.Sets/src/mage/cards/s/ShimianNightStalker.java
+++ b/Mage.Sets/src/mage/cards/s/ShimianNightStalker.java
@@ -66,7 +66,7 @@ class ShimianNightStalkerRedirectDamageEffect extends RedirectionEffect {
this.staticText = "All damage that would be dealt to you this turn by target attacking creature is dealt to {this} instead";
}
- public ShimianNightStalkerRedirectDamageEffect(final ShimianNightStalkerRedirectDamageEffect effect) {
+ private ShimianNightStalkerRedirectDamageEffect(final ShimianNightStalkerRedirectDamageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShimianSpecter.java b/Mage.Sets/src/mage/cards/s/ShimianSpecter.java
index 163dd983c23..0dbb006aad6 100644
--- a/Mage.Sets/src/mage/cards/s/ShimianSpecter.java
+++ b/Mage.Sets/src/mage/cards/s/ShimianSpecter.java
@@ -73,7 +73,7 @@ class ShimianSpecterEffect extends OneShotEffect {
+ "player shuffles";
}
- public ShimianSpecterEffect(final ShimianSpecterEffect effect) {
+ private ShimianSpecterEffect(final ShimianSpecterEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShimmeringGlasskite.java b/Mage.Sets/src/mage/cards/s/ShimmeringGlasskite.java
index 6a8ece09672..c2e8b828d92 100644
--- a/Mage.Sets/src/mage/cards/s/ShimmeringGlasskite.java
+++ b/Mage.Sets/src/mage/cards/s/ShimmeringGlasskite.java
@@ -56,7 +56,7 @@ class ShimmeringGlasskiteAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new CounterTargetEffect(), false);
}
- public ShimmeringGlasskiteAbility(final ShimmeringGlasskiteAbility ability) {
+ private ShimmeringGlasskiteAbility(final ShimmeringGlasskiteAbility ability) {
super(ability);
turnUsed = ability.turnUsed;
}
diff --git a/Mage.Sets/src/mage/cards/s/ShiningShoal.java b/Mage.Sets/src/mage/cards/s/ShiningShoal.java
index ee5887fe1a0..b4c6e156366 100644
--- a/Mage.Sets/src/mage/cards/s/ShiningShoal.java
+++ b/Mage.Sets/src/mage/cards/s/ShiningShoal.java
@@ -74,7 +74,7 @@ class ShiningShoalRedirectDamageTargetEffect extends RedirectDamageFromSourceToT
staticText = "The next X damage that a source of your choice would deal to you and/or creatures you control this turn is dealt to any target instead";
}
- public ShiningShoalRedirectDamageTargetEffect(final ShiningShoalRedirectDamageTargetEffect effect) {
+ private ShiningShoalRedirectDamageTargetEffect(final ShiningShoalRedirectDamageTargetEffect effect) {
super(effect);
this.dynamicAmount = effect.dynamicAmount;
}
diff --git a/Mage.Sets/src/mage/cards/s/ShoalSerpent.java b/Mage.Sets/src/mage/cards/s/ShoalSerpent.java
index 1c7e1d8a099..14be4a956f7 100644
--- a/Mage.Sets/src/mage/cards/s/ShoalSerpent.java
+++ b/Mage.Sets/src/mage/cards/s/ShoalSerpent.java
@@ -51,7 +51,7 @@ class ShoalSerpentEffect extends ContinuousEffectImpl {
staticText = "{this} loses defender until end of turn";
}
- public ShoalSerpentEffect(final ShoalSerpentEffect effect) {
+ private ShoalSerpentEffect(final ShoalSerpentEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Shock.java b/Mage.Sets/src/mage/cards/s/Shock.java
index 45814a34774..6a64279b425 100644
--- a/Mage.Sets/src/mage/cards/s/Shock.java
+++ b/Mage.Sets/src/mage/cards/s/Shock.java
@@ -22,7 +22,7 @@ public final class Shock extends CardImpl {
this.getSpellAbility().addTarget(new TargetAnyTarget());
}
- public Shock (final Shock card) {
+ private Shock(final Shock card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShorecrasherElemental.java b/Mage.Sets/src/mage/cards/s/ShorecrasherElemental.java
index af6f41d8a90..c3af682d542 100644
--- a/Mage.Sets/src/mage/cards/s/ShorecrasherElemental.java
+++ b/Mage.Sets/src/mage/cards/s/ShorecrasherElemental.java
@@ -65,7 +65,7 @@ class ShorecrasherElementalEffect extends OneShotEffect {
this.staticText = "Exile {this}, then return it to the battlefield face down under its owner's control";
}
- public ShorecrasherElementalEffect(final ShorecrasherElementalEffect effect) {
+ private ShorecrasherElementalEffect(final ShorecrasherElementalEffect effect) {
super(effect);
}
@@ -103,7 +103,7 @@ class ShorecrasherElementalBoostEffect extends OneShotEffect {
this.staticText = "{this} gets +1/-1 or -1/+1 until end of turn";
}
- public ShorecrasherElementalBoostEffect(final ShorecrasherElementalBoostEffect effect) {
+ private ShorecrasherElementalBoostEffect(final ShorecrasherElementalBoostEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShowAndTell.java b/Mage.Sets/src/mage/cards/s/ShowAndTell.java
index 10c7ea97b96..acfa21c0863 100644
--- a/Mage.Sets/src/mage/cards/s/ShowAndTell.java
+++ b/Mage.Sets/src/mage/cards/s/ShowAndTell.java
@@ -59,7 +59,7 @@ class ShowAndTellEffect extends OneShotEffect {
this.staticText = "Each player may put an artifact, creature, enchantment, or land card from their hand onto the battlefield";
}
- public ShowAndTellEffect(final ShowAndTellEffect effect) {
+ private ShowAndTellEffect(final ShowAndTellEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShowOfDominance.java b/Mage.Sets/src/mage/cards/s/ShowOfDominance.java
index cfbf79b586e..3bf9f211c40 100644
--- a/Mage.Sets/src/mage/cards/s/ShowOfDominance.java
+++ b/Mage.Sets/src/mage/cards/s/ShowOfDominance.java
@@ -56,7 +56,7 @@ class ShowOfDominanceEffect extends OneShotEffect {
this.staticText = "Put four +1/+1 counters on the creature with the highest power. If two or more creatures are tied for the greatest power, you choose one of them. That creature gains trample until end of turn";
}
- public ShowOfDominanceEffect(final ShowOfDominanceEffect effect) {
+ private ShowOfDominanceEffect(final ShowOfDominanceEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Showstopper.java b/Mage.Sets/src/mage/cards/s/Showstopper.java
index 97c47e1036c..8022d15ff01 100644
--- a/Mage.Sets/src/mage/cards/s/Showstopper.java
+++ b/Mage.Sets/src/mage/cards/s/Showstopper.java
@@ -34,7 +34,7 @@ public final class Showstopper extends CardImpl {
this.getSpellAbility().addEffect(effect);
}
- public Showstopper (final Showstopper card) {
+ private Showstopper(final Showstopper card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShredsOfSanity.java b/Mage.Sets/src/mage/cards/s/ShredsOfSanity.java
index beacbc1ff8c..50a3b408997 100644
--- a/Mage.Sets/src/mage/cards/s/ShredsOfSanity.java
+++ b/Mage.Sets/src/mage/cards/s/ShredsOfSanity.java
@@ -58,7 +58,7 @@ class ShredsOfSanityEffect extends OneShotEffect {
this.staticText = "return up to one target instant card and up to one target sorcery card from your graveyard to your hand, then discard a card";
}
- public ShredsOfSanityEffect(final ShredsOfSanityEffect effect) {
+ private ShredsOfSanityEffect(final ShredsOfSanityEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Shriekgeist.java b/Mage.Sets/src/mage/cards/s/Shriekgeist.java
index ba117dd83fe..39c254d1134 100644
--- a/Mage.Sets/src/mage/cards/s/Shriekgeist.java
+++ b/Mage.Sets/src/mage/cards/s/Shriekgeist.java
@@ -51,7 +51,7 @@ class ShriekgeistTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new MillCardsTargetEffect(2));
}
- public ShriekgeistTriggeredAbility(final ShriekgeistTriggeredAbility ability) {
+ private ShriekgeistTriggeredAbility(final ShriekgeistTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShrineOfBoundlessGrowth.java b/Mage.Sets/src/mage/cards/s/ShrineOfBoundlessGrowth.java
index 1ab6e27212c..3860a41d931 100644
--- a/Mage.Sets/src/mage/cards/s/ShrineOfBoundlessGrowth.java
+++ b/Mage.Sets/src/mage/cards/s/ShrineOfBoundlessGrowth.java
@@ -50,7 +50,7 @@ public final class ShrineOfBoundlessGrowth extends CardImpl {
}
- public ShrineOfBoundlessGrowth (final ShrineOfBoundlessGrowth card) {
+ private ShrineOfBoundlessGrowth(final ShrineOfBoundlessGrowth card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShrineOfBurningRage.java b/Mage.Sets/src/mage/cards/s/ShrineOfBurningRage.java
index c69fa38694a..5e99ee121d9 100644
--- a/Mage.Sets/src/mage/cards/s/ShrineOfBurningRage.java
+++ b/Mage.Sets/src/mage/cards/s/ShrineOfBurningRage.java
@@ -52,7 +52,7 @@ public final class ShrineOfBurningRage extends CardImpl {
this.addAbility(ability);
}
- public ShrineOfBurningRage (final ShrineOfBurningRage card) {
+ private ShrineOfBurningRage(final ShrineOfBurningRage card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShrineOfPiercingVision.java b/Mage.Sets/src/mage/cards/s/ShrineOfPiercingVision.java
index ad7fe3b2c9d..078b8c053a7 100644
--- a/Mage.Sets/src/mage/cards/s/ShrineOfPiercingVision.java
+++ b/Mage.Sets/src/mage/cards/s/ShrineOfPiercingVision.java
@@ -74,7 +74,7 @@ class ShrineOfPiercingVisionEffect extends OneShotEffect {
this.staticText = "Look at the top X cards of your library, where X is the number of charge counters on {this}. Put one of those cards into your hand and the rest on the bottom of your library in any order";
}
- public ShrineOfPiercingVisionEffect(final ShrineOfPiercingVisionEffect effect) {
+ private ShrineOfPiercingVisionEffect(final ShrineOfPiercingVisionEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShrivelingRot.java b/Mage.Sets/src/mage/cards/s/ShrivelingRot.java
index 18bb8ed59db..1b104e431c7 100644
--- a/Mage.Sets/src/mage/cards/s/ShrivelingRot.java
+++ b/Mage.Sets/src/mage/cards/s/ShrivelingRot.java
@@ -136,7 +136,7 @@ class ShrivelingRotEffect extends OneShotEffect {
staticText = "that creature's controller loses life equal to its toughness";
}
- public ShrivelingRotEffect(final ShrivelingRotEffect effect) {
+ private ShrivelingRotEffect(final ShrivelingRotEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/ShroudedLore.java b/Mage.Sets/src/mage/cards/s/ShroudedLore.java
index b13a319f9b8..e2efaf4ac91 100644
--- a/Mage.Sets/src/mage/cards/s/ShroudedLore.java
+++ b/Mage.Sets/src/mage/cards/s/ShroudedLore.java
@@ -49,7 +49,7 @@ class ShroudedLoreEffect extends OneShotEffect {
staticText = "Target opponent chooses a card in your graveyard. You may pay {B}. If you do, repeat this process except that opponent can't choose a card already chosen for {this}. Then put the last chosen card into your hand.";
}
- public ShroudedLoreEffect(final ShroudedLoreEffect effect) {
+ private ShroudedLoreEffect(final ShroudedLoreEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SibilantSpirit.java b/Mage.Sets/src/mage/cards/s/SibilantSpirit.java
index 8f5babbcfde..8482b9b0233 100644
--- a/Mage.Sets/src/mage/cards/s/SibilantSpirit.java
+++ b/Mage.Sets/src/mage/cards/s/SibilantSpirit.java
@@ -51,7 +51,7 @@ class SibilantSpiritEffect extends OneShotEffect {
staticText = "defending player may draw a card";
}
- public SibilantSpiritEffect(final SibilantSpiritEffect effect) {
+ private SibilantSpiritEffect(final SibilantSpiritEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Sickleslicer.java b/Mage.Sets/src/mage/cards/s/Sickleslicer.java
index 1458d996e02..e57114afdf4 100644
--- a/Mage.Sets/src/mage/cards/s/Sickleslicer.java
+++ b/Mage.Sets/src/mage/cards/s/Sickleslicer.java
@@ -35,7 +35,7 @@ public final class Sickleslicer extends CardImpl {
this.addAbility(new EquipAbility(Outcome.BoostCreature, new GenericManaCost(4), false));
}
- public Sickleslicer (final Sickleslicer card) {
+ private Sickleslicer(final Sickleslicer card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SidisiBroodTyrant.java b/Mage.Sets/src/mage/cards/s/SidisiBroodTyrant.java
index 52578263d4a..b4eba7dadeb 100644
--- a/Mage.Sets/src/mage/cards/s/SidisiBroodTyrant.java
+++ b/Mage.Sets/src/mage/cards/s/SidisiBroodTyrant.java
@@ -56,7 +56,7 @@ class SidisiBroodTyrantTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new CreateTokenEffect(new ZombieToken()), false);
}
- public SidisiBroodTyrantTriggeredAbility(final SidisiBroodTyrantTriggeredAbility ability) {
+ private SidisiBroodTyrantTriggeredAbility(final SidisiBroodTyrantTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SiegeBehemoth.java b/Mage.Sets/src/mage/cards/s/SiegeBehemoth.java
index 30c7f066232..9b09e569862 100644
--- a/Mage.Sets/src/mage/cards/s/SiegeBehemoth.java
+++ b/Mage.Sets/src/mage/cards/s/SiegeBehemoth.java
@@ -54,7 +54,7 @@ class SiegeBehemothEffect extends AsThoughEffectImpl {
this.staticText = "As long as {this} is attacking, for each creature you control, you may have that creature assign its combat damage as though it weren't blocked";
}
- public SiegeBehemothEffect(SiegeBehemothEffect effect) {
+ private SiegeBehemothEffect(final SiegeBehemothEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SiegeDragon.java b/Mage.Sets/src/mage/cards/s/SiegeDragon.java
index f8e0b76f1af..fdba90d0b30 100644
--- a/Mage.Sets/src/mage/cards/s/SiegeDragon.java
+++ b/Mage.Sets/src/mage/cards/s/SiegeDragon.java
@@ -73,7 +73,7 @@ class SiegeDragonAttacksTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new SiegeDragonDamageEffect());
}
- public SiegeDragonAttacksTriggeredAbility(final SiegeDragonAttacksTriggeredAbility ability) {
+ private SiegeDragonAttacksTriggeredAbility(final SiegeDragonAttacksTriggeredAbility ability) {
super(ability);
}
@@ -110,7 +110,7 @@ class SiegeDragonDamageEffect extends OneShotEffect {
super(Outcome.Damage);
}
- public SiegeDragonDamageEffect(final SiegeDragonDamageEffect effect) {
+ private SiegeDragonDamageEffect(final SiegeDragonDamageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SiegeStriker.java b/Mage.Sets/src/mage/cards/s/SiegeStriker.java
index 9ae6771a37b..b1c7b928e93 100644
--- a/Mage.Sets/src/mage/cards/s/SiegeStriker.java
+++ b/Mage.Sets/src/mage/cards/s/SiegeStriker.java
@@ -65,7 +65,7 @@ class SiegeStrikerEffect extends OneShotEffect {
+ "{this} gets +1/+1 until end of turn for each creature tapped this way";
}
- public SiegeStrikerEffect(SiegeStrikerEffect effect) {
+ private SiegeStrikerEffect(final SiegeStrikerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SifterWurm.java b/Mage.Sets/src/mage/cards/s/SifterWurm.java
index d5915ffbdc0..fe360c42b23 100644
--- a/Mage.Sets/src/mage/cards/s/SifterWurm.java
+++ b/Mage.Sets/src/mage/cards/s/SifterWurm.java
@@ -57,7 +57,7 @@ class SifterWurmEffect extends OneShotEffect {
this.staticText = "scry 3, then reveal the top card of your library. You gain life equal to that card's mana value.";
}
- public SifterWurmEffect(final SifterWurmEffect effect) {
+ private SifterWurmEffect(final SifterWurmEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SigardaHostOfHerons.java b/Mage.Sets/src/mage/cards/s/SigardaHostOfHerons.java
index d36b368b27a..f04d0c5ef65 100644
--- a/Mage.Sets/src/mage/cards/s/SigardaHostOfHerons.java
+++ b/Mage.Sets/src/mage/cards/s/SigardaHostOfHerons.java
@@ -53,7 +53,7 @@ class SigardaHostOfHeronsEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "Spells and abilities your opponents control can't cause you to sacrifice permanents";
}
- public SigardaHostOfHeronsEffect(final SigardaHostOfHeronsEffect effect) {
+ private SigardaHostOfHeronsEffect(final SigardaHostOfHeronsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SigardasAid.java b/Mage.Sets/src/mage/cards/s/SigardasAid.java
index c7fb3aa02e0..b0237912207 100644
--- a/Mage.Sets/src/mage/cards/s/SigardasAid.java
+++ b/Mage.Sets/src/mage/cards/s/SigardasAid.java
@@ -62,7 +62,7 @@ class SigardasAidEffect extends OneShotEffect {
this.staticText = "you may attach it to target creature you control";
}
- public SigardasAidEffect(final SigardasAidEffect effect) {
+ private SigardasAidEffect(final SigardasAidEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SightedCasteSorcerer.java b/Mage.Sets/src/mage/cards/s/SightedCasteSorcerer.java
index 7531a6b2de1..a6605087293 100644
--- a/Mage.Sets/src/mage/cards/s/SightedCasteSorcerer.java
+++ b/Mage.Sets/src/mage/cards/s/SightedCasteSorcerer.java
@@ -33,7 +33,7 @@ public final class SightedCasteSorcerer extends CardImpl {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilitySourceEffect(ShroudAbility.getInstance(), Duration.EndOfTurn), new ManaCostsImpl<>("{U}")));
}
- public SightedCasteSorcerer (final SightedCasteSorcerer card) {
+ private SightedCasteSorcerer(final SightedCasteSorcerer card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SigilBlessing.java b/Mage.Sets/src/mage/cards/s/SigilBlessing.java
index 5307c215ac8..a61d80be5d6 100644
--- a/Mage.Sets/src/mage/cards/s/SigilBlessing.java
+++ b/Mage.Sets/src/mage/cards/s/SigilBlessing.java
@@ -49,7 +49,7 @@ class SigilBlessingBoostControlledEffect extends ContinuousEffectImpl {
staticText = "Until end of turn, target creature you control gets +3/+3 and other creatures you control get +1/+1";
}
- public SigilBlessingBoostControlledEffect(final SigilBlessingBoostControlledEffect effect) {
+ private SigilBlessingBoostControlledEffect(final SigilBlessingBoostControlledEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SigilCaptain.java b/Mage.Sets/src/mage/cards/s/SigilCaptain.java
index 8cf8dc21064..b7ef2c6a16a 100644
--- a/Mage.Sets/src/mage/cards/s/SigilCaptain.java
+++ b/Mage.Sets/src/mage/cards/s/SigilCaptain.java
@@ -50,7 +50,7 @@ class SigilCaptainTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new AddCountersTargetEffect(CounterType.P1P1.createInstance(2)));
}
- public SigilCaptainTriggeredAbility(final SigilCaptainTriggeredAbility ability) {
+ private SigilCaptainTriggeredAbility(final SigilCaptainTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SigiledBehemoth.java b/Mage.Sets/src/mage/cards/s/SigiledBehemoth.java
index 074d6624ac3..5220b79b705 100644
--- a/Mage.Sets/src/mage/cards/s/SigiledBehemoth.java
+++ b/Mage.Sets/src/mage/cards/s/SigiledBehemoth.java
@@ -26,7 +26,7 @@ public final class SigiledBehemoth extends CardImpl {
this.addAbility(new ExaltedAbility());
}
- public SigiledBehemoth (final SigiledBehemoth card) {
+ private SigiledBehemoth(final SigiledBehemoth card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SigiledPaladin.java b/Mage.Sets/src/mage/cards/s/SigiledPaladin.java
index f3f4b2adf0f..4e418708c0d 100644
--- a/Mage.Sets/src/mage/cards/s/SigiledPaladin.java
+++ b/Mage.Sets/src/mage/cards/s/SigiledPaladin.java
@@ -28,7 +28,7 @@ public final class SigiledPaladin extends CardImpl {
this.addAbility(new ExaltedAbility());
}
- public SigiledPaladin (final SigiledPaladin card) {
+ private SigiledPaladin(final SigiledPaladin card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SignalTheClans.java b/Mage.Sets/src/mage/cards/s/SignalTheClans.java
index b4b97d6d2b5..06a0830c97a 100644
--- a/Mage.Sets/src/mage/cards/s/SignalTheClans.java
+++ b/Mage.Sets/src/mage/cards/s/SignalTheClans.java
@@ -45,7 +45,7 @@ class SignalTheClansEffect extends SearchEffect {
staticText = "Search your library for three creature cards and reveal them. If you reveal three cards with different names, choose one of them at random and put that card into your hand. Shuffle the rest into your library";
}
- public SignalTheClansEffect(final SignalTheClansEffect effect) {
+ private SignalTheClansEffect(final SignalTheClansEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SilasRennSeekerAdept.java b/Mage.Sets/src/mage/cards/s/SilasRennSeekerAdept.java
index 1a1a8b211be..e5d9d0ccd1a 100644
--- a/Mage.Sets/src/mage/cards/s/SilasRennSeekerAdept.java
+++ b/Mage.Sets/src/mage/cards/s/SilasRennSeekerAdept.java
@@ -60,7 +60,7 @@ class SilasRennSeekerAdeptPlayEffect extends AsThoughEffectImpl {
staticText = "choose target artifact card in your graveyard. You may cast that card this turn";
}
- public SilasRennSeekerAdeptPlayEffect(final SilasRennSeekerAdeptPlayEffect effect) {
+ private SilasRennSeekerAdeptPlayEffect(final SilasRennSeekerAdeptPlayEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SilburlindSnapper.java b/Mage.Sets/src/mage/cards/s/SilburlindSnapper.java
index 4c7ea051e7b..8a8a46767f8 100644
--- a/Mage.Sets/src/mage/cards/s/SilburlindSnapper.java
+++ b/Mage.Sets/src/mage/cards/s/SilburlindSnapper.java
@@ -50,7 +50,7 @@ class SilburlindSnapperEffect extends RestrictionEffect {
staticText = "{this} can't attack unless you've cast a noncreature spell this turn";
}
- public SilburlindSnapperEffect(final SilburlindSnapperEffect effect) {
+ private SilburlindSnapperEffect(final SilburlindSnapperEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Silence.java b/Mage.Sets/src/mage/cards/s/Silence.java
index 0220cbb5091..4956e4f5826 100644
--- a/Mage.Sets/src/mage/cards/s/Silence.java
+++ b/Mage.Sets/src/mage/cards/s/Silence.java
@@ -44,7 +44,7 @@ class SilenceEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "Your opponents can't cast spells this turn. (Spells cast before this resolves are unaffected.)";
}
- public SilenceEffect(final SilenceEffect effect) {
+ private SilenceEffect(final SilenceEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SilenceTheBelievers.java b/Mage.Sets/src/mage/cards/s/SilenceTheBelievers.java
index 8e528f0e5f2..3958956aec7 100644
--- a/Mage.Sets/src/mage/cards/s/SilenceTheBelievers.java
+++ b/Mage.Sets/src/mage/cards/s/SilenceTheBelievers.java
@@ -53,7 +53,7 @@ class SilenceTheBelieversExileEffect extends OneShotEffect {
this.staticText = "Exile any number of target creatures and all Auras attached to them";
}
- public SilenceTheBelieversExileEffect(final SilenceTheBelieversExileEffect effect) {
+ private SilenceTheBelieversExileEffect(final SilenceTheBelieversExileEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SilentAttendant.java b/Mage.Sets/src/mage/cards/s/SilentAttendant.java
index 050099fcaca..cfa52178409 100644
--- a/Mage.Sets/src/mage/cards/s/SilentAttendant.java
+++ b/Mage.Sets/src/mage/cards/s/SilentAttendant.java
@@ -29,7 +29,7 @@ public final class SilentAttendant extends CardImpl {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainLifeEffect(1), new TapSourceCost()));
}
- public SilentAttendant (final SilentAttendant card) {
+ private SilentAttendant(final SilentAttendant card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SilentChantZubera.java b/Mage.Sets/src/mage/cards/s/SilentChantZubera.java
index b3d36bc8428..405e2c05679 100644
--- a/Mage.Sets/src/mage/cards/s/SilentChantZubera.java
+++ b/Mage.Sets/src/mage/cards/s/SilentChantZubera.java
@@ -33,7 +33,7 @@ public final class SilentChantZubera extends CardImpl {
this.addAbility(ability, new ZuberasDiedWatcher());
}
- public SilentChantZubera (final SilentChantZubera card) {
+ private SilentChantZubera(final SilentChantZubera card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SilumgarMonument.java b/Mage.Sets/src/mage/cards/s/SilumgarMonument.java
index 3eab0e68b14..30935227b1c 100644
--- a/Mage.Sets/src/mage/cards/s/SilumgarMonument.java
+++ b/Mage.Sets/src/mage/cards/s/SilumgarMonument.java
@@ -56,7 +56,7 @@ public final class SilumgarMonument extends CardImpl {
toughness = new MageInt(4);
this.addAbility(FlyingAbility.getInstance());
}
- public OjutaiMonumentToken(final OjutaiMonumentToken token) {
+ private OjutaiMonumentToken(final OjutaiMonumentToken token) {
super(token);
}
diff --git a/Mage.Sets/src/mage/cards/s/SilumgarScavenger.java b/Mage.Sets/src/mage/cards/s/SilumgarScavenger.java
index be1186b9870..f6f5e51b7ff 100644
--- a/Mage.Sets/src/mage/cards/s/SilumgarScavenger.java
+++ b/Mage.Sets/src/mage/cards/s/SilumgarScavenger.java
@@ -102,7 +102,7 @@ class SilumgarScavengerBoostEffect extends OneShotEffect {
staticText = "It gains haste until end of turn if it exploited that creature";
}
- public SilumgarScavengerBoostEffect(SilumgarScavengerBoostEffect effect) {
+ private SilumgarScavengerBoostEffect(final SilumgarScavengerBoostEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SilumgarTheDriftingDeath.java b/Mage.Sets/src/mage/cards/s/SilumgarTheDriftingDeath.java
index b2789935239..440dd18c834 100644
--- a/Mage.Sets/src/mage/cards/s/SilumgarTheDriftingDeath.java
+++ b/Mage.Sets/src/mage/cards/s/SilumgarTheDriftingDeath.java
@@ -71,7 +71,7 @@ class UnboostCreaturesTargetPlayerEffect extends ContinuousEffectImpl {
staticText = "creatures defending player controls get -1/-1 until end of turn";
}
- public UnboostCreaturesTargetPlayerEffect(final UnboostCreaturesTargetPlayerEffect effect) {
+ private UnboostCreaturesTargetPlayerEffect(final UnboostCreaturesTargetPlayerEffect effect) {
super(effect);
this.power = effect.power;
this.toughness = effect.toughness;
diff --git a/Mage.Sets/src/mage/cards/s/SilverMyr.java b/Mage.Sets/src/mage/cards/s/SilverMyr.java
index 628d21350f8..ecdde021b1d 100644
--- a/Mage.Sets/src/mage/cards/s/SilverMyr.java
+++ b/Mage.Sets/src/mage/cards/s/SilverMyr.java
@@ -24,7 +24,7 @@ public final class SilverMyr extends CardImpl {
this.addAbility(new BlueManaAbility());
}
- public SilverMyr (final SilverMyr card) {
+ private SilverMyr(final SilverMyr card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SilverfurPartisan.java b/Mage.Sets/src/mage/cards/s/SilverfurPartisan.java
index 97859ef9b38..572f31e3cb0 100644
--- a/Mage.Sets/src/mage/cards/s/SilverfurPartisan.java
+++ b/Mage.Sets/src/mage/cards/s/SilverfurPartisan.java
@@ -55,7 +55,7 @@ class CreaturesYouControlBecomesTargetTriggeredAbility extends TriggeredAbilityI
super(Zone.BATTLEFIELD, effect);
}
- public CreaturesYouControlBecomesTargetTriggeredAbility(final CreaturesYouControlBecomesTargetTriggeredAbility ability) {
+ private CreaturesYouControlBecomesTargetTriggeredAbility(final CreaturesYouControlBecomesTargetTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SimicFluxmage.java b/Mage.Sets/src/mage/cards/s/SimicFluxmage.java
index a2613fd61aa..a2e3bf7499b 100644
--- a/Mage.Sets/src/mage/cards/s/SimicFluxmage.java
+++ b/Mage.Sets/src/mage/cards/s/SimicFluxmage.java
@@ -62,7 +62,7 @@ class MoveCounterFromSourceToTargetEffect extends OneShotEffect {
this.staticText = "Move a +1/+1 counter from {this} onto target creature";
}
- public MoveCounterFromSourceToTargetEffect(final MoveCounterFromSourceToTargetEffect effect) {
+ private MoveCounterFromSourceToTargetEffect(final MoveCounterFromSourceToTargetEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SimicGuildmage.java b/Mage.Sets/src/mage/cards/s/SimicGuildmage.java
index de246c863c3..fdce7586dfa 100644
--- a/Mage.Sets/src/mage/cards/s/SimicGuildmage.java
+++ b/Mage.Sets/src/mage/cards/s/SimicGuildmage.java
@@ -90,7 +90,7 @@ class MoveCounterFromTargetToTargetEffect extends OneShotEffect {
this.staticText = "Move a +1/+1 counter from target creature onto another target creature with the same controller";
}
- public MoveCounterFromTargetToTargetEffect(final MoveCounterFromTargetToTargetEffect effect) {
+ private MoveCounterFromTargetToTargetEffect(final MoveCounterFromTargetToTargetEffect effect) {
super(effect);
}
@@ -154,7 +154,7 @@ class MoveAuraEffect extends OneShotEffect {
staticText = "Attach target Aura attached to a permanent to another permanent with the same controller.";
}
- public MoveAuraEffect(final MoveAuraEffect effect) {
+ private MoveAuraEffect(final MoveAuraEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SimicKeyrune.java b/Mage.Sets/src/mage/cards/s/SimicKeyrune.java
index ed396a66f46..12d4c0037e5 100644
--- a/Mage.Sets/src/mage/cards/s/SimicKeyrune.java
+++ b/Mage.Sets/src/mage/cards/s/SimicKeyrune.java
@@ -56,7 +56,7 @@ public final class SimicKeyrune extends CardImpl {
this.addAbility(HexproofAbility.getInstance());
}
- public SimicKeyruneToken(final SimicKeyruneToken token) {
+ private SimicKeyruneToken(final SimicKeyruneToken token) {
super(token);
}
diff --git a/Mage.Sets/src/mage/cards/s/Simoon.java b/Mage.Sets/src/mage/cards/s/Simoon.java
index dcde950b68f..8de14a4fc72 100644
--- a/Mage.Sets/src/mage/cards/s/Simoon.java
+++ b/Mage.Sets/src/mage/cards/s/Simoon.java
@@ -47,7 +47,7 @@ class SimoonEffect extends OneShotEffect {
this.staticText = "{this} deals 1 damage to each creature target opponent controls";
}
- public SimoonEffect(final SimoonEffect effect) {
+ private SimoonEffect(final SimoonEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SinProdder.java b/Mage.Sets/src/mage/cards/s/SinProdder.java
index f62db39ba0f..039ec61f8cf 100644
--- a/Mage.Sets/src/mage/cards/s/SinProdder.java
+++ b/Mage.Sets/src/mage/cards/s/SinProdder.java
@@ -52,7 +52,7 @@ class SinProdderEffect extends OneShotEffect {
+ "{this} deals damage to that player equal to that card's mana value. Otherwise, put that card into your hand";
}
- public SinProdderEffect(final SinProdderEffect effect) {
+ private SinProdderEffect(final SinProdderEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SingeMindOgre.java b/Mage.Sets/src/mage/cards/s/SingeMindOgre.java
index 6a4bd783333..167ae2d5416 100644
--- a/Mage.Sets/src/mage/cards/s/SingeMindOgre.java
+++ b/Mage.Sets/src/mage/cards/s/SingeMindOgre.java
@@ -56,7 +56,7 @@ class SingeMindOgreEffect extends OneShotEffect {
this.staticText = "target player reveals a card at random from their hand, then loses life equal to that card's mana value";
}
- public SingeMindOgreEffect(final SingeMindOgreEffect effect) {
+ private SingeMindOgreEffect(final SingeMindOgreEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SinsOfTheFather.java b/Mage.Sets/src/mage/cards/s/SinsOfTheFather.java
index 3ee53acb742..998f173c2c0 100644
--- a/Mage.Sets/src/mage/cards/s/SinsOfTheFather.java
+++ b/Mage.Sets/src/mage/cards/s/SinsOfTheFather.java
@@ -48,7 +48,7 @@ class SinsOfTheFatherEffect extends OneShotEffect {
staticText = "Exile target player's graveyard. That player loses 1 life for each instant or sorcery card exiled this way";
}
- public SinsOfTheFatherEffect(final SinsOfTheFatherEffect effect) {
+ private SinsOfTheFatherEffect(final SinsOfTheFatherEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SirenStormtamer.java b/Mage.Sets/src/mage/cards/s/SirenStormtamer.java
index cd77b0bd15f..8930a92e5e2 100644
--- a/Mage.Sets/src/mage/cards/s/SirenStormtamer.java
+++ b/Mage.Sets/src/mage/cards/s/SirenStormtamer.java
@@ -71,7 +71,7 @@ class SirenStormtamerTargetObject extends TargetObject {
this.targetName = "spell or ability that targets you or a creature you control";
}
- public SirenStormtamerTargetObject(final SirenStormtamerTargetObject target) {
+ private SirenStormtamerTargetObject(final SirenStormtamerTargetObject target) {
super(target);
}
diff --git a/Mage.Sets/src/mage/cards/s/SistersOfStoneDeath.java b/Mage.Sets/src/mage/cards/s/SistersOfStoneDeath.java
index d2029f2b978..edccc200e43 100644
--- a/Mage.Sets/src/mage/cards/s/SistersOfStoneDeath.java
+++ b/Mage.Sets/src/mage/cards/s/SistersOfStoneDeath.java
@@ -78,7 +78,7 @@ class SistersOfStoneDeathEffect extends OneShotEffect {
staticText = "Put a creature card exiled with {this} onto the battlefield under your control";
}
- public SistersOfStoneDeathEffect(final SistersOfStoneDeathEffect effect) {
+ private SistersOfStoneDeathEffect(final SistersOfStoneDeathEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SithEternalLightning.java b/Mage.Sets/src/mage/cards/s/SithEternalLightning.java
index 7107bba8a60..aaa0417dd3c 100644
--- a/Mage.Sets/src/mage/cards/s/SithEternalLightning.java
+++ b/Mage.Sets/src/mage/cards/s/SithEternalLightning.java
@@ -35,7 +35,7 @@ public class SithEternalLightning extends CardImpl {
this.getSpellAbility().addEffect(new ScryEffect(4));
}
- public SithEternalLightning(final SithEternalLightning card) {
+ private SithEternalLightning(final SithEternalLightning card) {
super(card);
}
@@ -52,7 +52,7 @@ class SithEternalLightningEffect extends OneShotEffect {
this.staticText = "Tap all creatures your opponents control. Those creatures don't untap during their controller's next untap step.";
}
- public SithEternalLightningEffect(final SithEternalLightningEffect effect) {
+ private SithEternalLightningEffect(final SithEternalLightningEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SithEvoker.java b/Mage.Sets/src/mage/cards/s/SithEvoker.java
index 28d8646b231..d042a507619 100644
--- a/Mage.Sets/src/mage/cards/s/SithEvoker.java
+++ b/Mage.Sets/src/mage/cards/s/SithEvoker.java
@@ -73,7 +73,7 @@ class SithEvokerEffect extends OneShotEffect {
staticText = "You gain life equal to that creature's power or toughness";
}
- public SithEvokerEffect(final SithEvokerEffect effect) {
+ private SithEvokerEffect(final SithEvokerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SithMagic.java b/Mage.Sets/src/mage/cards/s/SithMagic.java
index f13821eb52f..30df0f249c3 100644
--- a/Mage.Sets/src/mage/cards/s/SithMagic.java
+++ b/Mage.Sets/src/mage/cards/s/SithMagic.java
@@ -70,7 +70,7 @@ class SithMagicEffect extends OneShotEffect {
staticText = "return target card from a graveyard to the battlefield under your control. It gains lifelink and haste. Exile it at the beginning of the next end step or if it would leave the battlefield";
}
- public SithMagicEffect(final SithMagicEffect effect) {
+ private SithMagicEffect(final SithMagicEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SithRavager.java b/Mage.Sets/src/mage/cards/s/SithRavager.java
index baef8609b68..88adddf95da 100644
--- a/Mage.Sets/src/mage/cards/s/SithRavager.java
+++ b/Mage.Sets/src/mage/cards/s/SithRavager.java
@@ -51,7 +51,7 @@ public final class SithRavager extends CardImpl {
addEffect(new GainAbilitySourceEffect(TrampleAbility.getInstance(), Duration.EndOfTurn));
}
- public LostNonCombatLifeTriggeredAbility(final LostNonCombatLifeTriggeredAbility ability) {
+ private LostNonCombatLifeTriggeredAbility(final LostNonCombatLifeTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SithRuins.java b/Mage.Sets/src/mage/cards/s/SithRuins.java
index 7de8c8d1743..9126193e6f3 100644
--- a/Mage.Sets/src/mage/cards/s/SithRuins.java
+++ b/Mage.Sets/src/mage/cards/s/SithRuins.java
@@ -47,7 +47,7 @@ public final class SithRuins extends CardImpl {
public static class SithRuinsAbility extends ActivatedAbilityImpl {
- public SithRuinsAbility(SithRuinsAbility ability) {
+ private SithRuinsAbility(final SithRuinsAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SithWayfinder.java b/Mage.Sets/src/mage/cards/s/SithWayfinder.java
index 5bf9f6e1387..53009485b1b 100644
--- a/Mage.Sets/src/mage/cards/s/SithWayfinder.java
+++ b/Mage.Sets/src/mage/cards/s/SithWayfinder.java
@@ -30,7 +30,7 @@ public class SithWayfinder extends CardImpl {
this.addAbility(simpleActivatedAbility);
}
- public SithWayfinder(final SithWayfinder card) {
+ private SithWayfinder(final SithWayfinder card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SivvisValor.java b/Mage.Sets/src/mage/cards/s/SivvisValor.java
index 1a1e4a00444..168fd3e0b7a 100644
--- a/Mage.Sets/src/mage/cards/s/SivvisValor.java
+++ b/Mage.Sets/src/mage/cards/s/SivvisValor.java
@@ -69,7 +69,7 @@ class SivvisValorEffect extends ReplacementEffectImpl {
staticText = "All damage that would be dealt to target creature this turn is dealt to you instead";
}
- public SivvisValorEffect(final SivvisValorEffect effect) {
+ private SivvisValorEffect(final SivvisValorEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SixthSense.java b/Mage.Sets/src/mage/cards/s/SixthSense.java
index 8aefbb4f44b..fda2a3c63d0 100644
--- a/Mage.Sets/src/mage/cards/s/SixthSense.java
+++ b/Mage.Sets/src/mage/cards/s/SixthSense.java
@@ -64,7 +64,7 @@ class SixthSenseTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, null, true);
}
- public SixthSenseTriggeredAbility(final SixthSenseTriggeredAbility ability) {
+ private SixthSenseTriggeredAbility(final SixthSenseTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SixyBeast.java b/Mage.Sets/src/mage/cards/s/SixyBeast.java
index 4e6f4b7b7ee..3a5319d6618 100644
--- a/Mage.Sets/src/mage/cards/s/SixyBeast.java
+++ b/Mage.Sets/src/mage/cards/s/SixyBeast.java
@@ -53,7 +53,7 @@ class SixyBeastEffect extends OneShotEffect {
this.staticText = "you secretly put six or fewer +1/+1 counters on it, then an opponent guesses the number of counters. If that player guesses right, sacrifice {this} after it enters the battlefield";
}
- public SixyBeastEffect(final SixyBeastEffect effect) {
+ private SixyBeastEffect(final SixyBeastEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SizzlingSoloist.java b/Mage.Sets/src/mage/cards/s/SizzlingSoloist.java
index 8c67c686496..583bbed880a 100644
--- a/Mage.Sets/src/mage/cards/s/SizzlingSoloist.java
+++ b/Mage.Sets/src/mage/cards/s/SizzlingSoloist.java
@@ -55,7 +55,7 @@ class SizzlingSoloistEffect extends RequirementEffect {
staticText = "that creature attacks during its controller's next combat phase if able";
}
- public SizzlingSoloistEffect(final SizzlingSoloistEffect effect) {
+ private SizzlingSoloistEffect(final SizzlingSoloistEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkeletonScavengers.java b/Mage.Sets/src/mage/cards/s/SkeletonScavengers.java
index 3e8db8ed181..07b8244ed1b 100644
--- a/Mage.Sets/src/mage/cards/s/SkeletonScavengers.java
+++ b/Mage.Sets/src/mage/cards/s/SkeletonScavengers.java
@@ -63,7 +63,7 @@ class DynamicValueGenericManaCost extends CostImpl {
setText();
}
- public DynamicValueGenericManaCost(DynamicValueGenericManaCost cost) {
+ private DynamicValueGenericManaCost(final DynamicValueGenericManaCost cost) {
super(cost);
this.amount = cost.amount;
}
diff --git a/Mage.Sets/src/mage/cards/s/Skeletonize.java b/Mage.Sets/src/mage/cards/s/Skeletonize.java
index ac5726e8fb2..2cfd22f74f4 100644
--- a/Mage.Sets/src/mage/cards/s/Skeletonize.java
+++ b/Mage.Sets/src/mage/cards/s/Skeletonize.java
@@ -54,7 +54,7 @@ class SkeletonizeEffect extends OneShotEffect {
this.staticText = "When a creature dealt damage this way dies this turn, create a 1/1 black Skeleton creature token with \"{B}: Regenerate this creature.\"";
}
- public SkeletonizeEffect(final SkeletonizeEffect effect) {
+ private SkeletonizeEffect(final SkeletonizeEffect effect) {
super(effect);
}
@@ -78,7 +78,7 @@ class SkeletonizeDelayedTriggeredAbility extends DelayedTriggeredAbility {
setTriggerPhrase("When a creature dealt damage this way dies this turn, ");
}
- public SkeletonizeDelayedTriggeredAbility(final SkeletonizeDelayedTriggeredAbility ability) {
+ private SkeletonizeDelayedTriggeredAbility(final SkeletonizeDelayedTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkillBorrower.java b/Mage.Sets/src/mage/cards/s/SkillBorrower.java
index 209b8052270..d222228fccc 100644
--- a/Mage.Sets/src/mage/cards/s/SkillBorrower.java
+++ b/Mage.Sets/src/mage/cards/s/SkillBorrower.java
@@ -57,7 +57,7 @@ class SkillBorrowerAbility extends StaticAbility {
super(Zone.BATTLEFIELD, new GainActivatedAbilitiesOfTopCardEffect(filter));
}
- public SkillBorrowerAbility(SkillBorrowerAbility ability) {
+ private SkillBorrowerAbility(final SkillBorrowerAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkilledAnimator.java b/Mage.Sets/src/mage/cards/s/SkilledAnimator.java
index 490132e97a5..e1c11582a08 100644
--- a/Mage.Sets/src/mage/cards/s/SkilledAnimator.java
+++ b/Mage.Sets/src/mage/cards/s/SkilledAnimator.java
@@ -62,7 +62,7 @@ class SkilledAnimatorBecomesCreatureEffect extends BecomesCreatureTargetEffect {
this.staticText = "target artifact you control becomes an artifact creature with base power and toughness 5/5 for as long as {this} remains on the battlefield";
}
- public SkilledAnimatorBecomesCreatureEffect(final SkilledAnimatorBecomesCreatureEffect effect) {
+ private SkilledAnimatorBecomesCreatureEffect(final SkilledAnimatorBecomesCreatureEffect effect) {
super(effect);
}
@@ -92,7 +92,7 @@ class SkilledAnimatorToken extends TokenImpl {
toughness = new MageInt(5);
}
- public SkilledAnimatorToken(final SkilledAnimatorToken token) {
+ private SkilledAnimatorToken(final SkilledAnimatorToken token) {
super(token);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkinInvasion.java b/Mage.Sets/src/mage/cards/s/SkinInvasion.java
index d0b8369c7ee..96bc8805096 100644
--- a/Mage.Sets/src/mage/cards/s/SkinInvasion.java
+++ b/Mage.Sets/src/mage/cards/s/SkinInvasion.java
@@ -69,7 +69,7 @@ class SkinInvasionEffect extends OneShotEffect {
this.staticText = "return {this} to the battlefield transformed under your control";
}
- public SkinInvasionEffect(final SkinInvasionEffect effect) {
+ private SkinInvasionEffect(final SkinInvasionEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Skinshifter.java b/Mage.Sets/src/mage/cards/s/Skinshifter.java
index 98863572170..42a40deab70 100644
--- a/Mage.Sets/src/mage/cards/s/Skinshifter.java
+++ b/Mage.Sets/src/mage/cards/s/Skinshifter.java
@@ -66,7 +66,7 @@ public final class Skinshifter extends CardImpl {
this.addAbility(TrampleAbility.getInstance());
}
- public RhinoToken(final RhinoToken token) {
+ private RhinoToken(final RhinoToken token) {
super(token);
}
@@ -88,7 +88,7 @@ public final class Skinshifter extends CardImpl {
this.addAbility(FlyingAbility.getInstance());
}
- public BirdToken(final BirdToken token) {
+ private BirdToken(final BirdToken token) {
super(token);
}
@@ -109,7 +109,7 @@ public final class Skinshifter extends CardImpl {
this.toughness = new MageInt(8);
}
- public PlantToken(final PlantToken token) {
+ private PlantToken(final PlantToken token) {
super(token);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkirkAlarmist.java b/Mage.Sets/src/mage/cards/s/SkirkAlarmist.java
index 3f3cc3eca48..d7a40d49bce 100644
--- a/Mage.Sets/src/mage/cards/s/SkirkAlarmist.java
+++ b/Mage.Sets/src/mage/cards/s/SkirkAlarmist.java
@@ -73,7 +73,7 @@ class SkirkAlarmistEffect extends OneShotEffect {
staticText = "At the beginning of the next end step, sacrifice it";
}
- public SkirkAlarmistEffect(final SkirkAlarmistEffect effect) {
+ private SkirkAlarmistEffect(final SkirkAlarmistEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkirkCommando.java b/Mage.Sets/src/mage/cards/s/SkirkCommando.java
index 8fd4e024fd7..f3369764f97 100644
--- a/Mage.Sets/src/mage/cards/s/SkirkCommando.java
+++ b/Mage.Sets/src/mage/cards/s/SkirkCommando.java
@@ -55,7 +55,7 @@ class SkirkCommandoTriggeredAbility extends DealsCombatDamageToAPlayerTriggeredA
super(new DamageTargetEffect(2), true, false);
}
- public SkirkCommandoTriggeredAbility(SkirkCommandoTriggeredAbility ability) {
+ private SkirkCommandoTriggeredAbility(final SkirkCommandoTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkirkDrillSergeant.java b/Mage.Sets/src/mage/cards/s/SkirkDrillSergeant.java
index 55dd15459db..001d53ee159 100644
--- a/Mage.Sets/src/mage/cards/s/SkirkDrillSergeant.java
+++ b/Mage.Sets/src/mage/cards/s/SkirkDrillSergeant.java
@@ -70,7 +70,7 @@ class SkirkDrillSergeantEffect extends OneShotEffect {
this.staticText = "reveal the top card of your library. If it's a Goblin permanent card, put it onto the battlefield. Otherwise, put it into your graveyard";
}
- public SkirkDrillSergeantEffect(final SkirkDrillSergeantEffect effect) {
+ private SkirkDrillSergeantEffect(final SkirkDrillSergeantEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkithiryxTheBlightDragon.java b/Mage.Sets/src/mage/cards/s/SkithiryxTheBlightDragon.java
index bfe869a9c31..277489fe902 100644
--- a/Mage.Sets/src/mage/cards/s/SkithiryxTheBlightDragon.java
+++ b/Mage.Sets/src/mage/cards/s/SkithiryxTheBlightDragon.java
@@ -40,7 +40,7 @@ public final class SkithiryxTheBlightDragon extends CardImpl {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new RegenerateSourceEffect(), new ManaCostsImpl<>("{B}{B}")));
}
- public SkithiryxTheBlightDragon (final SkithiryxTheBlightDragon card) {
+ private SkithiryxTheBlightDragon(final SkithiryxTheBlightDragon card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkitteringCicada.java b/Mage.Sets/src/mage/cards/s/SkitteringCicada.java
index 8ee2ed5de58..a34befdf77f 100644
--- a/Mage.Sets/src/mage/cards/s/SkitteringCicada.java
+++ b/Mage.Sets/src/mage/cards/s/SkitteringCicada.java
@@ -78,7 +78,7 @@ class SkitteringCicadaBoostEffect extends OneShotEffect {
this.staticText = " and gets +X/+X, where X is that spell's mana value";
}
- public SkitteringCicadaBoostEffect(final SkitteringCicadaBoostEffect effect) {
+ private SkitteringCicadaBoostEffect(final SkitteringCicadaBoostEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkitteringInvasion.java b/Mage.Sets/src/mage/cards/s/SkitteringInvasion.java
index 726eb3342d4..56e0ca6eac8 100644
--- a/Mage.Sets/src/mage/cards/s/SkitteringInvasion.java
+++ b/Mage.Sets/src/mage/cards/s/SkitteringInvasion.java
@@ -22,7 +22,7 @@ public final class SkitteringInvasion extends CardImpl {
this.getSpellAbility().addEffect(new CreateTokenEffect(new EldraziSpawnToken(), 5));
}
- public SkitteringInvasion (final SkitteringInvasion card) {
+ private SkitteringInvasion(final SkitteringInvasion card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkittishValesk.java b/Mage.Sets/src/mage/cards/s/SkittishValesk.java
index 6c355fe6e17..492388fe66d 100644
--- a/Mage.Sets/src/mage/cards/s/SkittishValesk.java
+++ b/Mage.Sets/src/mage/cards/s/SkittishValesk.java
@@ -55,7 +55,7 @@ class SkittishValeskEffect extends OneShotEffect {
staticText = "flip a coin. If you lose the flip, turn {this} face down";
}
- public SkittishValeskEffect(SkittishValeskEffect effect) {
+ private SkittishValeskEffect(final SkittishValeskEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Skred.java b/Mage.Sets/src/mage/cards/s/Skred.java
index 7199c679eb5..732a81b43ef 100644
--- a/Mage.Sets/src/mage/cards/s/Skred.java
+++ b/Mage.Sets/src/mage/cards/s/Skred.java
@@ -50,7 +50,7 @@ class SkredDamageEffect extends OneShotEffect {
this.staticText = "{this} deals damage to target creature equal to the number of snow permanents you control.";
}
- public SkredDamageEffect(final SkredDamageEffect effect) {
+ private SkredDamageEffect(final SkredDamageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Skulduggery.java b/Mage.Sets/src/mage/cards/s/Skulduggery.java
index b36ca510552..712fa48de84 100644
--- a/Mage.Sets/src/mage/cards/s/Skulduggery.java
+++ b/Mage.Sets/src/mage/cards/s/Skulduggery.java
@@ -50,7 +50,7 @@ class SkulduggeryEffect extends OneShotEffect {
this.staticText = "Until end of turn, target creature you control gets +1/+1 and target creature an opponent controls gets -1/-1";
}
- public SkulduggeryEffect(final SkulduggeryEffect effect) {
+ private SkulduggeryEffect(final SkulduggeryEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkullStorm.java b/Mage.Sets/src/mage/cards/s/SkullStorm.java
index 50bacec16c9..600b981d3f5 100644
--- a/Mage.Sets/src/mage/cards/s/SkullStorm.java
+++ b/Mage.Sets/src/mage/cards/s/SkullStorm.java
@@ -52,7 +52,7 @@ class SkullStormEffect extends OneShotEffect {
+ "Each opponent who can't loses half their life, rounded up.";
}
- public SkullStormEffect(final SkullStormEffect effect) {
+ private SkullStormEffect(final SkullStormEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Skullcage.java b/Mage.Sets/src/mage/cards/s/Skullcage.java
index 6dce72134ac..b6b3b45caa3 100644
--- a/Mage.Sets/src/mage/cards/s/Skullcage.java
+++ b/Mage.Sets/src/mage/cards/s/Skullcage.java
@@ -44,7 +44,7 @@ class SkullcageEffect extends OneShotEffect {
staticText = "{this} deals 2 damage to that player unless they have exactly three or exactly four cards in hand";
}
- public SkullcageEffect(final SkullcageEffect effect) {
+ private SkullcageEffect(final SkullcageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Skullscorch.java b/Mage.Sets/src/mage/cards/s/Skullscorch.java
index d3295ae6a83..dea1ebd1cc1 100644
--- a/Mage.Sets/src/mage/cards/s/Skullscorch.java
+++ b/Mage.Sets/src/mage/cards/s/Skullscorch.java
@@ -44,7 +44,7 @@ class SkullscorchDiscardEffect extends OneShotEffect {
staticText = "Target player discards two cards at random unless that player has {this} deal 4 damage to them";
}
- public SkullscorchDiscardEffect(final SkullscorchDiscardEffect effect) {
+ private SkullscorchDiscardEffect(final SkullscorchDiscardEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Skullwinder.java b/Mage.Sets/src/mage/cards/s/Skullwinder.java
index 42d10ad0ace..3251a6de065 100644
--- a/Mage.Sets/src/mage/cards/s/Skullwinder.java
+++ b/Mage.Sets/src/mage/cards/s/Skullwinder.java
@@ -61,7 +61,7 @@ class SkullwinderEffect extends OneShotEffect {
this.staticText = ", then choose an opponent. That player returns a card from their graveyard to their hand";
}
- public SkullwinderEffect(final SkullwinderEffect effect) {
+ private SkullwinderEffect(final SkullwinderEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkyEelSchool.java b/Mage.Sets/src/mage/cards/s/SkyEelSchool.java
index f456e68c664..e9757f74e46 100644
--- a/Mage.Sets/src/mage/cards/s/SkyEelSchool.java
+++ b/Mage.Sets/src/mage/cards/s/SkyEelSchool.java
@@ -28,7 +28,7 @@ public final class SkyEelSchool extends CardImpl {
this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawDiscardControllerEffect(), false));
}
- public SkyEelSchool (final SkyEelSchool card) {
+ private SkyEelSchool(final SkyEelSchool card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/Skybind.java b/Mage.Sets/src/mage/cards/s/Skybind.java
index 20a8cbf0d19..f070690cf60 100644
--- a/Mage.Sets/src/mage/cards/s/Skybind.java
+++ b/Mage.Sets/src/mage/cards/s/Skybind.java
@@ -56,7 +56,7 @@ class SkybindEffect extends OneShotEffect {
staticText = "exile target nonenchantment permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step";
}
- public SkybindEffect(final SkybindEffect effect) {
+ private SkybindEffect(final SkybindEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkyblinderStaff.java b/Mage.Sets/src/mage/cards/s/SkyblinderStaff.java
index e73145c1d8c..abacc598baa 100644
--- a/Mage.Sets/src/mage/cards/s/SkyblinderStaff.java
+++ b/Mage.Sets/src/mage/cards/s/SkyblinderStaff.java
@@ -51,7 +51,7 @@ class CantBeBlockedByCreaturesWithFlyingAttachedEffect extends RestrictionEffect
staticText = "Equipped creature can't be blocked by creatures with flying";
}
- public CantBeBlockedByCreaturesWithFlyingAttachedEffect(final CantBeBlockedByCreaturesWithFlyingAttachedEffect effect) {
+ private CantBeBlockedByCreaturesWithFlyingAttachedEffect(final CantBeBlockedByCreaturesWithFlyingAttachedEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkyclawThrash.java b/Mage.Sets/src/mage/cards/s/SkyclawThrash.java
index 7e0e4aff393..359c75a79c2 100644
--- a/Mage.Sets/src/mage/cards/s/SkyclawThrash.java
+++ b/Mage.Sets/src/mage/cards/s/SkyclawThrash.java
@@ -56,7 +56,7 @@ class SkyclawThrashEffect extends OneShotEffect {
this.staticText = "flip a coin. If you win the flip, {this} gets +1/+1 and gains flying until end of turn";
}
- public SkyclawThrashEffect(final SkyclawThrashEffect effect) {
+ private SkyclawThrashEffect(final SkyclawThrashEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkyfireKirin.java b/Mage.Sets/src/mage/cards/s/SkyfireKirin.java
index 0ab9caf2e15..1600b4cf1cc 100644
--- a/Mage.Sets/src/mage/cards/s/SkyfireKirin.java
+++ b/Mage.Sets/src/mage/cards/s/SkyfireKirin.java
@@ -85,7 +85,7 @@ class SkyfireKirinEffect extends OneShotEffect {
this.staticText = "you may gain control of target creature with that spell's mana value until end of turn";
}
- public SkyfireKirinEffect(final SkyfireKirinEffect effect) {
+ private SkyfireKirinEffect(final SkyfireKirinEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkyknightLegionnaire.java b/Mage.Sets/src/mage/cards/s/SkyknightLegionnaire.java
index e315cdfd08f..fd8aa2705b6 100644
--- a/Mage.Sets/src/mage/cards/s/SkyknightLegionnaire.java
+++ b/Mage.Sets/src/mage/cards/s/SkyknightLegionnaire.java
@@ -29,7 +29,7 @@ public final class SkyknightLegionnaire extends CardImpl {
this.addAbility(HasteAbility.getInstance());
}
- public SkyknightLegionnaire (final SkyknightLegionnaire card) {
+ private SkyknightLegionnaire(final SkyknightLegionnaire card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/Skylasher.java b/Mage.Sets/src/mage/cards/s/Skylasher.java
index 0d0f8c8df88..75b9af5ef67 100644
--- a/Mage.Sets/src/mage/cards/s/Skylasher.java
+++ b/Mage.Sets/src/mage/cards/s/Skylasher.java
@@ -37,7 +37,7 @@ public final class Skylasher extends CardImpl {
}
- public Skylasher (final Skylasher card) {
+ private Skylasher(final Skylasher card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkymarkRoc.java b/Mage.Sets/src/mage/cards/s/SkymarkRoc.java
index f4449f5f2e9..b0c3972d972 100644
--- a/Mage.Sets/src/mage/cards/s/SkymarkRoc.java
+++ b/Mage.Sets/src/mage/cards/s/SkymarkRoc.java
@@ -57,7 +57,7 @@ class SkymarkRocAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new ReturnToHandTargetEffect(), true);
}
- public SkymarkRocAbility(final SkymarkRocAbility ability) {
+ private SkymarkRocAbility(final SkymarkRocAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java b/Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java
index 1afca07667f..63bf9d55249 100644
--- a/Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java
+++ b/Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java
@@ -71,7 +71,7 @@ class SkyshipWeatherlightEffect extends SearchEffect {
}
- public SkyshipWeatherlightEffect(final SkyshipWeatherlightEffect effect) {
+ private SkyshipWeatherlightEffect(final SkyshipWeatherlightEffect effect) {
super(effect);
}
@@ -111,7 +111,7 @@ class SkyshipWeatherlightEffect2 extends OneShotEffect {
this.staticText = "Choose a card at random that was exiled with {this}. Put that card into its owner's hand";
}
- public SkyshipWeatherlightEffect2(final SkyshipWeatherlightEffect2 effect) {
+ private SkyshipWeatherlightEffect2(final SkyshipWeatherlightEffect2 effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SkyshroudWarBeast.java b/Mage.Sets/src/mage/cards/s/SkyshroudWarBeast.java
index 87ed88fc650..a0e080c5adb 100644
--- a/Mage.Sets/src/mage/cards/s/SkyshroudWarBeast.java
+++ b/Mage.Sets/src/mage/cards/s/SkyshroudWarBeast.java
@@ -65,7 +65,7 @@ class SkyshroudWarBeastEffect extends ContinuousEffectImpl {
staticText = "{this}'s power and toughness are each equal to the number of nonbasic lands the chosen player controls";
}
- public SkyshroudWarBeastEffect(final SkyshroudWarBeastEffect effect) {
+ private SkyshroudWarBeastEffect(final SkyshroudWarBeastEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Slagstorm.java b/Mage.Sets/src/mage/cards/s/Slagstorm.java
index bb6fb9f0928..896d7b157d2 100644
--- a/Mage.Sets/src/mage/cards/s/Slagstorm.java
+++ b/Mage.Sets/src/mage/cards/s/Slagstorm.java
@@ -25,7 +25,7 @@ public final class Slagstorm extends CardImpl {
this.getSpellAbility().addMode(mode);
}
- public Slagstorm (final Slagstorm card) {
+ private Slagstorm(final Slagstorm card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SlaughterGames.java b/Mage.Sets/src/mage/cards/s/SlaughterGames.java
index b5aed40c69b..421670ec5a7 100644
--- a/Mage.Sets/src/mage/cards/s/SlaughterGames.java
+++ b/Mage.Sets/src/mage/cards/s/SlaughterGames.java
@@ -45,7 +45,7 @@ class SlaughterGamesEffect extends SearchTargetGraveyardHandLibraryForCardNameAn
super(true, "target opponent's", "any number of cards with that name");
}
- public SlaughterGamesEffect(final SlaughterGamesEffect effect) {
+ private SlaughterGamesEffect(final SlaughterGamesEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SlaughterTheStrong.java b/Mage.Sets/src/mage/cards/s/SlaughterTheStrong.java
index 65a4786aaef..3bdafcf11a1 100644
--- a/Mage.Sets/src/mage/cards/s/SlaughterTheStrong.java
+++ b/Mage.Sets/src/mage/cards/s/SlaughterTheStrong.java
@@ -51,7 +51,7 @@ class SlaughterTheStrongEffect extends OneShotEffect {
this.staticText = "Each player chooses any number of creatures they control with total power 4 or less, then sacrifices all other creatures they control";
}
- public SlaughterTheStrongEffect(final SlaughterTheStrongEffect effect) {
+ private SlaughterTheStrongEffect(final SlaughterTheStrongEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SlaveOfBolas.java b/Mage.Sets/src/mage/cards/s/SlaveOfBolas.java
index 74a7ba4000e..fdab351b30a 100644
--- a/Mage.Sets/src/mage/cards/s/SlaveOfBolas.java
+++ b/Mage.Sets/src/mage/cards/s/SlaveOfBolas.java
@@ -55,7 +55,7 @@ class SlaveOfBolasEffect extends OneShotEffect {
staticText = "Sacrifice it at the beginning of the next end step";
}
- public SlaveOfBolasEffect(final SlaveOfBolasEffect effect) {
+ private SlaveOfBolasEffect(final SlaveOfBolasEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SlaveringNulls.java b/Mage.Sets/src/mage/cards/s/SlaveringNulls.java
index 30888ecf974..d5330c81cbb 100644
--- a/Mage.Sets/src/mage/cards/s/SlaveringNulls.java
+++ b/Mage.Sets/src/mage/cards/s/SlaveringNulls.java
@@ -60,7 +60,7 @@ class SlaveringNullsTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new DiscardTargetEffect(1), true);
}
- public SlaveringNullsTriggeredAbility(final SlaveringNullsTriggeredAbility ability) {
+ private SlaveringNullsTriggeredAbility(final SlaveringNullsTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SlayersCleaver.java b/Mage.Sets/src/mage/cards/s/SlayersCleaver.java
index c526280d400..15b88afd281 100644
--- a/Mage.Sets/src/mage/cards/s/SlayersCleaver.java
+++ b/Mage.Sets/src/mage/cards/s/SlayersCleaver.java
@@ -54,7 +54,7 @@ class SlayersCleaverEffect extends RequirementEffect {
staticText = "and must be blocked by an Eldrazi if able";
}
- public SlayersCleaverEffect(final SlayersCleaverEffect effect) {
+ private SlayersCleaverEffect(final SlayersCleaverEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SlayersPlate.java b/Mage.Sets/src/mage/cards/s/SlayersPlate.java
index 98aff6a61d6..23327dec446 100644
--- a/Mage.Sets/src/mage/cards/s/SlayersPlate.java
+++ b/Mage.Sets/src/mage/cards/s/SlayersPlate.java
@@ -58,7 +58,7 @@ class SlayersPlateTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new CreateTokenEffect(new SpiritWhiteToken()));
}
- public SlayersPlateTriggeredAbility(final SlayersPlateTriggeredAbility ability) {
+ private SlayersPlateTriggeredAbility(final SlayersPlateTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/Sleep.java b/Mage.Sets/src/mage/cards/s/Sleep.java
index b22b71627bb..ccb6aa32f31 100644
--- a/Mage.Sets/src/mage/cards/s/Sleep.java
+++ b/Mage.Sets/src/mage/cards/s/Sleep.java
@@ -49,7 +49,7 @@ class SleepEffect extends OneShotEffect {
staticText = "Tap all creatures target player controls. Those creatures don't untap during that player's next untap step";
}
- public SleepEffect(final SleepEffect effect) {
+ private SleepEffect(final SleepEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SleeperAgent.java b/Mage.Sets/src/mage/cards/s/SleeperAgent.java
index 33ec6225590..16273a06bff 100644
--- a/Mage.Sets/src/mage/cards/s/SleeperAgent.java
+++ b/Mage.Sets/src/mage/cards/s/SleeperAgent.java
@@ -59,7 +59,7 @@ class SleeperAgentChangeControlEffect extends ContinuousEffectImpl {
staticText = "target opponent gains control of {this}";
}
- public SleeperAgentChangeControlEffect(final SleeperAgentChangeControlEffect effect) {
+ private SleeperAgentChangeControlEffect(final SleeperAgentChangeControlEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SlimeMolding.java b/Mage.Sets/src/mage/cards/s/SlimeMolding.java
index 80b95e6bf2d..d4bb238db52 100644
--- a/Mage.Sets/src/mage/cards/s/SlimeMolding.java
+++ b/Mage.Sets/src/mage/cards/s/SlimeMolding.java
@@ -42,7 +42,7 @@ class SlimeMoldingEffect extends OneShotEffect {
staticText = "Create an X/X green Ooze creature token";
}
- public SlimeMoldingEffect(SlimeMoldingEffect ability) {
+ private SlimeMoldingEffect(final SlimeMoldingEffect ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/Slithermuse.java b/Mage.Sets/src/mage/cards/s/Slithermuse.java
index 2a76763c235..8dbab580d9f 100644
--- a/Mage.Sets/src/mage/cards/s/Slithermuse.java
+++ b/Mage.Sets/src/mage/cards/s/Slithermuse.java
@@ -61,7 +61,7 @@ class SlithermuseEffect extends OneShotEffect {
this.staticText = "choose an opponent. If that player has more cards in hand than you, draw cards equal to the difference";
}
- public SlithermuseEffect(final SlithermuseEffect effect) {
+ private SlithermuseEffect(final SlithermuseEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SliverGravemother.java b/Mage.Sets/src/mage/cards/s/SliverGravemother.java
index 582000d3bab..cc255432784 100644
--- a/Mage.Sets/src/mage/cards/s/SliverGravemother.java
+++ b/Mage.Sets/src/mage/cards/s/SliverGravemother.java
@@ -69,7 +69,7 @@ class SliverGravemotherEffect extends ContinuousEffectImpl {
this.staticText = "each Sliver creature card in your graveyard has encore {X}, where X is its mana value";
}
- public SliverGravemotherEffect(final SliverGravemotherEffect effect) {
+ private SliverGravemotherEffect(final SliverGravemotherEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SlowMotion.java b/Mage.Sets/src/mage/cards/s/SlowMotion.java
index 0408a05992f..7461c329e35 100644
--- a/Mage.Sets/src/mage/cards/s/SlowMotion.java
+++ b/Mage.Sets/src/mage/cards/s/SlowMotion.java
@@ -67,7 +67,7 @@ class SacrificeEquipedUnlessPaysEffect extends OneShotEffect {
staticText = "that player sacrifices that creature unless they pay {2}";
}
- public SacrificeEquipedUnlessPaysEffect(final SacrificeEquipedUnlessPaysEffect effect) {
+ private SacrificeEquipedUnlessPaysEffect(final SacrificeEquipedUnlessPaysEffect effect) {
super(effect);
this.cost = effect.cost.copy();
}
diff --git a/Mage.Sets/src/mage/cards/s/SludgeStrider.java b/Mage.Sets/src/mage/cards/s/SludgeStrider.java
index e6861cfbff2..dfc824290f5 100644
--- a/Mage.Sets/src/mage/cards/s/SludgeStrider.java
+++ b/Mage.Sets/src/mage/cards/s/SludgeStrider.java
@@ -63,7 +63,7 @@ class SludgeStriderTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new DoIfCostPaid(new SludgeStriderEffect(), new GenericManaCost(1)), false);
}
- public SludgeStriderTriggeredAbility(final SludgeStriderTriggeredAbility ability) {
+ private SludgeStriderTriggeredAbility(final SludgeStriderTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SlumberingDragon.java b/Mage.Sets/src/mage/cards/s/SlumberingDragon.java
index 4db1ba9ce82..551d516a566 100644
--- a/Mage.Sets/src/mage/cards/s/SlumberingDragon.java
+++ b/Mage.Sets/src/mage/cards/s/SlumberingDragon.java
@@ -56,7 +56,7 @@ class SlumberingDragonEffect extends RestrictionEffect {
staticText = "{this} can't attack or block unless it has five or more +1/+1 counters on it";
}
- public SlumberingDragonEffect(final SlumberingDragonEffect effect) {
+ private SlumberingDragonEffect(final SlumberingDragonEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Smoke.java b/Mage.Sets/src/mage/cards/s/Smoke.java
index e9938dc349b..9b948afb07a 100644
--- a/Mage.Sets/src/mage/cards/s/Smoke.java
+++ b/Mage.Sets/src/mage/cards/s/Smoke.java
@@ -49,7 +49,7 @@ class SmokeEffect extends RestrictionUntapNotMoreThanEffect {
staticText = "Players can't untap more than one creature during their untap steps";
}
- public SmokeEffect(final SmokeEffect effect) {
+ private SmokeEffect(final SmokeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SmokeTeller.java b/Mage.Sets/src/mage/cards/s/SmokeTeller.java
index 9869fc1f12c..01d027dd580 100644
--- a/Mage.Sets/src/mage/cards/s/SmokeTeller.java
+++ b/Mage.Sets/src/mage/cards/s/SmokeTeller.java
@@ -66,7 +66,7 @@ class SmokeTellerLookFaceDownEffect extends OneShotEffect {
this.staticText = "Look at target face-down creature";
}
- public SmokeTellerLookFaceDownEffect(final SmokeTellerLookFaceDownEffect effect) {
+ private SmokeTellerLookFaceDownEffect(final SmokeTellerLookFaceDownEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Smokestack.java b/Mage.Sets/src/mage/cards/s/Smokestack.java
index 2f96c27ac3d..0b5f20721bf 100644
--- a/Mage.Sets/src/mage/cards/s/Smokestack.java
+++ b/Mage.Sets/src/mage/cards/s/Smokestack.java
@@ -52,7 +52,7 @@ class SmokestackEffect extends OneShotEffect {
this.staticText = "that player sacrifices a permanent for each soot counter on Smokestack";
}
- public SmokestackEffect(final SmokestackEffect effect) {
+ private SmokestackEffect(final SmokestackEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SmolderingButcher.java b/Mage.Sets/src/mage/cards/s/SmolderingButcher.java
index 2093df918ba..aeed931a5cd 100644
--- a/Mage.Sets/src/mage/cards/s/SmolderingButcher.java
+++ b/Mage.Sets/src/mage/cards/s/SmolderingButcher.java
@@ -26,7 +26,7 @@ public final class SmolderingButcher extends CardImpl {
this.addAbility(WitherAbility.getInstance());
}
- public SmolderingButcher (final SmolderingButcher card) {
+ private SmolderingButcher(final SmolderingButcher card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SmotheringAbomination.java b/Mage.Sets/src/mage/cards/s/SmotheringAbomination.java
index 3c0b70f9290..0ec9f24affa 100644
--- a/Mage.Sets/src/mage/cards/s/SmotheringAbomination.java
+++ b/Mage.Sets/src/mage/cards/s/SmotheringAbomination.java
@@ -63,7 +63,7 @@ class SmotheringAbominationTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever you sacrifice a creature, ");
}
- public SmotheringAbominationTriggeredAbility(final SmotheringAbominationTriggeredAbility ability) {
+ private SmotheringAbominationTriggeredAbility(final SmotheringAbominationTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SnapcasterMage.java b/Mage.Sets/src/mage/cards/s/SnapcasterMage.java
index ed9da041295..d6d5856f40e 100644
--- a/Mage.Sets/src/mage/cards/s/SnapcasterMage.java
+++ b/Mage.Sets/src/mage/cards/s/SnapcasterMage.java
@@ -64,7 +64,7 @@ class SnapcasterMageEffect extends ContinuousEffectImpl {
this.staticText = "target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost";
}
- public SnapcasterMageEffect(final SnapcasterMageEffect effect) {
+ private SnapcasterMageEffect(final SnapcasterMageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SnappingCreeper.java b/Mage.Sets/src/mage/cards/s/SnappingCreeper.java
index 2021db4786b..8feb725ef4a 100644
--- a/Mage.Sets/src/mage/cards/s/SnappingCreeper.java
+++ b/Mage.Sets/src/mage/cards/s/SnappingCreeper.java
@@ -28,7 +28,7 @@ public final class SnappingCreeper extends CardImpl {
this.addAbility(new LandfallAbility(new GainAbilitySourceEffect(VigilanceAbility.getInstance(), Duration.EndOfTurn), false));
}
- public SnappingCreeper (final SnappingCreeper card) {
+ private SnappingCreeper(final SnappingCreeper card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SnappingDrake.java b/Mage.Sets/src/mage/cards/s/SnappingDrake.java
index e66ef217fc3..abba332d0e1 100644
--- a/Mage.Sets/src/mage/cards/s/SnappingDrake.java
+++ b/Mage.Sets/src/mage/cards/s/SnappingDrake.java
@@ -25,7 +25,7 @@ public final class SnappingDrake extends CardImpl {
this.addAbility(FlyingAbility.getInstance());
}
- public SnappingDrake (final SnappingDrake card) {
+ private SnappingDrake(final SnappingDrake card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SnappingThragg.java b/Mage.Sets/src/mage/cards/s/SnappingThragg.java
index ebd441c2b2e..b044c1d33b1 100644
--- a/Mage.Sets/src/mage/cards/s/SnappingThragg.java
+++ b/Mage.Sets/src/mage/cards/s/SnappingThragg.java
@@ -57,7 +57,7 @@ class SnappingThraggTriggeredAbility extends TriggeredAbilityImpl {
this.addTarget(new TargetCreaturePermanent());
}
- public SnappingThraggTriggeredAbility(final SnappingThraggTriggeredAbility ability) {
+ private SnappingThraggTriggeredAbility(final SnappingThraggTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SnowMercy.java b/Mage.Sets/src/mage/cards/s/SnowMercy.java
index 897dda1cf88..437598c2706 100644
--- a/Mage.Sets/src/mage/cards/s/SnowMercy.java
+++ b/Mage.Sets/src/mage/cards/s/SnowMercy.java
@@ -64,7 +64,7 @@ class AddGlobeCountersAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new AddCountersTargetEffect(CounterType.GLOBE.createInstance()));
}
- public AddGlobeCountersAbility(final AddGlobeCountersAbility ability) {
+ private AddGlobeCountersAbility(final AddGlobeCountersAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SokenzanBruiser.java b/Mage.Sets/src/mage/cards/s/SokenzanBruiser.java
index e2b600c8e2c..cb390481f3e 100644
--- a/Mage.Sets/src/mage/cards/s/SokenzanBruiser.java
+++ b/Mage.Sets/src/mage/cards/s/SokenzanBruiser.java
@@ -26,7 +26,7 @@ public final class SokenzanBruiser extends CardImpl {
this.addAbility(new MountainwalkAbility());
}
- public SokenzanBruiser (final SokenzanBruiser card) {
+ private SokenzanBruiser(final SokenzanBruiser card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SokenzanRenegade.java b/Mage.Sets/src/mage/cards/s/SokenzanRenegade.java
index ed15987cce5..dc8ffede4b0 100644
--- a/Mage.Sets/src/mage/cards/s/SokenzanRenegade.java
+++ b/Mage.Sets/src/mage/cards/s/SokenzanRenegade.java
@@ -61,7 +61,7 @@ class SokenzanRenegadeEffect extends OneShotEffect {
this.staticText = "the player who has the most cards in hand gains control of {this}";
}
- public SokenzanRenegadeEffect(final SokenzanRenegadeEffect effect) {
+ private SokenzanRenegadeEffect(final SokenzanRenegadeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoldeviDigger.java b/Mage.Sets/src/mage/cards/s/SoldeviDigger.java
index f4bfde19253..af32a7a45a0 100644
--- a/Mage.Sets/src/mage/cards/s/SoldeviDigger.java
+++ b/Mage.Sets/src/mage/cards/s/SoldeviDigger.java
@@ -45,7 +45,7 @@ class SoldeviDiggerEffect extends OneShotEffect {
this.staticText = "put the top card of your graveyard on the bottom of your library";
}
- public SoldeviDiggerEffect(final SoldeviDiggerEffect effect) {
+ private SoldeviDiggerEffect(final SoldeviDiggerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Solemnity.java b/Mage.Sets/src/mage/cards/s/Solemnity.java
index 737d638110e..23c9866e5e1 100644
--- a/Mage.Sets/src/mage/cards/s/Solemnity.java
+++ b/Mage.Sets/src/mage/cards/s/Solemnity.java
@@ -52,7 +52,7 @@ class SolemnityEffect extends ReplacementEffectImpl {
staticText = "Players can't get counters";
}
- public SolemnityEffect(final SolemnityEffect effect) {
+ private SolemnityEffect(final SolemnityEffect effect) {
super(effect);
}
@@ -95,7 +95,7 @@ class SolemnityEffect2 extends ReplacementEffectImpl {
staticText = "Counters can't be put on artifacts, creatures, enchantments, or lands";
}
- public SolemnityEffect2(final SolemnityEffect2 effect) {
+ private SolemnityEffect2(final SolemnityEffect2 effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Solfatara.java b/Mage.Sets/src/mage/cards/s/Solfatara.java
index 0d1f712f79c..e37963c57ea 100644
--- a/Mage.Sets/src/mage/cards/s/Solfatara.java
+++ b/Mage.Sets/src/mage/cards/s/Solfatara.java
@@ -52,7 +52,7 @@ class SolfataraEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "Target player can't play land cards this turn";
}
- public SolfataraEffect(final SolfataraEffect effect) {
+ private SolfataraEffect(final SolfataraEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SolidarityOfHeroes.java b/Mage.Sets/src/mage/cards/s/SolidarityOfHeroes.java
index 06b703babd2..08b767da732 100644
--- a/Mage.Sets/src/mage/cards/s/SolidarityOfHeroes.java
+++ b/Mage.Sets/src/mage/cards/s/SolidarityOfHeroes.java
@@ -48,7 +48,7 @@ class SolidarityOfHeroesEffect extends OneShotEffect {
this.staticText = "Choose any number of target creatures. Double the number of +1/+1 counters on each of them";
}
- public SolidarityOfHeroesEffect(final SolidarityOfHeroesEffect effect) {
+ private SolidarityOfHeroesEffect(final SolidarityOfHeroesEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Soliton.java b/Mage.Sets/src/mage/cards/s/Soliton.java
index f3bc5f9f24e..4ca9d1fc070 100644
--- a/Mage.Sets/src/mage/cards/s/Soliton.java
+++ b/Mage.Sets/src/mage/cards/s/Soliton.java
@@ -27,7 +27,7 @@ public final class Soliton extends CardImpl {
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new UntapSourceEffect(), new ManaCostsImpl<>("{U}")));
}
- public Soliton (final Soliton card) {
+ private Soliton(final Soliton card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SolkanarTheSwampKing.java b/Mage.Sets/src/mage/cards/s/SolkanarTheSwampKing.java
index b557acd0714..fab00e15d12 100644
--- a/Mage.Sets/src/mage/cards/s/SolkanarTheSwampKing.java
+++ b/Mage.Sets/src/mage/cards/s/SolkanarTheSwampKing.java
@@ -53,7 +53,7 @@ class SolkanarTheSwampKingAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new GainLifeEffect(1), false);
}
- public SolkanarTheSwampKingAbility(final SolkanarTheSwampKingAbility ability) {
+ private SolkanarTheSwampKingAbility(final SolkanarTheSwampKingAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/Somnophore.java b/Mage.Sets/src/mage/cards/s/Somnophore.java
index ee230a8bfc0..cca5c21f436 100644
--- a/Mage.Sets/src/mage/cards/s/Somnophore.java
+++ b/Mage.Sets/src/mage/cards/s/Somnophore.java
@@ -68,7 +68,7 @@ class SomnophoreTriggeredAbility extends TriggeredAbilityImpl {
this.addTarget(new TargetCreaturePermanent());
}
- public SomnophoreTriggeredAbility(final SomnophoreTriggeredAbility ability) {
+ private SomnophoreTriggeredAbility(final SomnophoreTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SongOfSerenity.java b/Mage.Sets/src/mage/cards/s/SongOfSerenity.java
index 17247495746..bd74c99188e 100644
--- a/Mage.Sets/src/mage/cards/s/SongOfSerenity.java
+++ b/Mage.Sets/src/mage/cards/s/SongOfSerenity.java
@@ -51,7 +51,7 @@ class SongOfSerenityRestrictionEffect extends RestrictionEffect {
staticText = "Creatures that are enchanted can't attack or block";
}
- public SongOfSerenityRestrictionEffect(final SongOfSerenityRestrictionEffect effect) {
+ private SongOfSerenityRestrictionEffect(final SongOfSerenityRestrictionEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SonicAssault.java b/Mage.Sets/src/mage/cards/s/SonicAssault.java
index a9a8f1d4786..7f4790a9bc4 100644
--- a/Mage.Sets/src/mage/cards/s/SonicAssault.java
+++ b/Mage.Sets/src/mage/cards/s/SonicAssault.java
@@ -48,7 +48,7 @@ class SonicAssaultEffect extends OneShotEffect {
+ "{this} deals 2 damage to that creature's controller.";
}
- public SonicAssaultEffect(final SonicAssaultEffect effect) {
+ private SonicAssaultEffect(final SonicAssaultEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SootImp.java b/Mage.Sets/src/mage/cards/s/SootImp.java
index 17fc9968886..e8aa4d8f7e9 100644
--- a/Mage.Sets/src/mage/cards/s/SootImp.java
+++ b/Mage.Sets/src/mage/cards/s/SootImp.java
@@ -64,7 +64,7 @@ class SootImpEffect extends OneShotEffect {
this.staticText = "that player loses 1 life";
}
- public SootImpEffect(final SootImpEffect effect) {
+ private SootImpEffect(final SootImpEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SorcerousSpyglass.java b/Mage.Sets/src/mage/cards/s/SorcerousSpyglass.java
index 5fa5d20946b..1484a802989 100644
--- a/Mage.Sets/src/mage/cards/s/SorcerousSpyglass.java
+++ b/Mage.Sets/src/mage/cards/s/SorcerousSpyglass.java
@@ -47,7 +47,7 @@ class SorcerousSpyglassActivationEffect extends ContinuousRuleModifyingEffectImp
staticText = "Activated abilities of sources with the chosen name can't be activated unless they're mana abilities";
}
- public SorcerousSpyglassActivationEffect(final SorcerousSpyglassActivationEffect effect) {
+ private SorcerousSpyglassActivationEffect(final SorcerousSpyglassActivationEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SorinGrimNemesis.java b/Mage.Sets/src/mage/cards/s/SorinGrimNemesis.java
index dde716590f0..2dfff37778d 100644
--- a/Mage.Sets/src/mage/cards/s/SorinGrimNemesis.java
+++ b/Mage.Sets/src/mage/cards/s/SorinGrimNemesis.java
@@ -59,7 +59,7 @@ class SorinGrimNemesisRevealEffect extends OneShotEffect {
this.staticText = "reveal the top card of your library and put that card into your hand. Each opponent loses life equal to its mana value";
}
- public SorinGrimNemesisRevealEffect(final SorinGrimNemesisRevealEffect effect) {
+ private SorinGrimNemesisRevealEffect(final SorinGrimNemesisRevealEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SorinLordOfInnistrad.java b/Mage.Sets/src/mage/cards/s/SorinLordOfInnistrad.java
index 7aa5abcb076..ad8f9088665 100644
--- a/Mage.Sets/src/mage/cards/s/SorinLordOfInnistrad.java
+++ b/Mage.Sets/src/mage/cards/s/SorinLordOfInnistrad.java
@@ -76,7 +76,7 @@ class SorinLordOfInnistradEffect extends OneShotEffect {
this.staticText = "Destroy up to three target creatures and/or other planeswalkers. Return each card put into a graveyard this way to the battlefield under your control";
}
- public SorinLordOfInnistradEffect(final SorinLordOfInnistradEffect effect) {
+ private SorinLordOfInnistradEffect(final SorinLordOfInnistradEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SorinMarkov.java b/Mage.Sets/src/mage/cards/s/SorinMarkov.java
index 913f1ed8adf..deb02f84ac5 100644
--- a/Mage.Sets/src/mage/cards/s/SorinMarkov.java
+++ b/Mage.Sets/src/mage/cards/s/SorinMarkov.java
@@ -67,7 +67,7 @@ class SorinMarkovEffect extends OneShotEffect {
staticText = "Target opponent's life total becomes 10";
}
- public SorinMarkovEffect(SorinMarkovEffect effect) {
+ private SorinMarkovEffect(final SorinMarkovEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulEcho.java b/Mage.Sets/src/mage/cards/s/SoulEcho.java
index 96d179b2868..9cc66fe663e 100644
--- a/Mage.Sets/src/mage/cards/s/SoulEcho.java
+++ b/Mage.Sets/src/mage/cards/s/SoulEcho.java
@@ -67,7 +67,7 @@ class SoulEchoOpponentsChoiceEffect extends OneShotEffect {
"until your next upkeep, you remove an echo counter from {this} instead";
}
- public SoulEchoOpponentsChoiceEffect(final SoulEchoOpponentsChoiceEffect effect) {
+ private SoulEchoOpponentsChoiceEffect(final SoulEchoOpponentsChoiceEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulExchange.java b/Mage.Sets/src/mage/cards/s/SoulExchange.java
index 74bea57c54c..9c84dae1309 100644
--- a/Mage.Sets/src/mage/cards/s/SoulExchange.java
+++ b/Mage.Sets/src/mage/cards/s/SoulExchange.java
@@ -52,7 +52,7 @@ class SoulExchangeEffect extends OneShotEffect {
this.setText("Return target creature card from your graveyard to the battlefield. Put a +2/+2 counter on that creature if the exiled creature was a Thrull.");
}
- public SoulExchangeEffect(final SoulExchangeEffect effect) {
+ private SoulExchangeEffect(final SoulExchangeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulNova.java b/Mage.Sets/src/mage/cards/s/SoulNova.java
index 2dfbe112811..003e2618ae0 100644
--- a/Mage.Sets/src/mage/cards/s/SoulNova.java
+++ b/Mage.Sets/src/mage/cards/s/SoulNova.java
@@ -45,7 +45,7 @@ class SoulNovaEffect extends OneShotEffect {
this.staticText = "Exile target attacking creature and all Equipment attached to it.";
}
- public SoulNovaEffect(final SoulNovaEffect effect) {
+ private SoulNovaEffect(final SoulNovaEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulOfShandalar.java b/Mage.Sets/src/mage/cards/s/SoulOfShandalar.java
index cc7606aeda4..f5802e6166e 100644
--- a/Mage.Sets/src/mage/cards/s/SoulOfShandalar.java
+++ b/Mage.Sets/src/mage/cards/s/SoulOfShandalar.java
@@ -73,7 +73,7 @@ class SoulOfShandalarEffect extends OneShotEffect {
+ "and 3 damage to up to one target creature that player or that planeswalker's controller controls";
}
- public SoulOfShandalarEffect(final SoulOfShandalarEffect effect) {
+ private SoulOfShandalarEffect(final SoulOfShandalarEffect effect) {
super(effect);
}
@@ -99,7 +99,7 @@ class SoulOfShandalarTarget extends TargetPermanent {
super(0, 1, new FilterCreaturePermanent("creature that the targeted player or planeswalker's controller controls"), false);
}
- public SoulOfShandalarTarget(final SoulOfShandalarTarget target) {
+ private SoulOfShandalarTarget(final SoulOfShandalarTarget target) {
super(target);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulParry.java b/Mage.Sets/src/mage/cards/s/SoulParry.java
index accc5914495..2680dfd72a4 100644
--- a/Mage.Sets/src/mage/cards/s/SoulParry.java
+++ b/Mage.Sets/src/mage/cards/s/SoulParry.java
@@ -28,7 +28,7 @@ public final class SoulParry extends CardImpl {
this.getSpellAbility().addTarget(target);
}
- public SoulParry (final SoulParry card) {
+ private SoulParry(final SoulParry card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulReap.java b/Mage.Sets/src/mage/cards/s/SoulReap.java
index ad752ed5905..e454dede20c 100644
--- a/Mage.Sets/src/mage/cards/s/SoulReap.java
+++ b/Mage.Sets/src/mage/cards/s/SoulReap.java
@@ -61,7 +61,7 @@ class SoulReapEffect extends OneShotEffect {
"loses 3 life if you've cast another black spell this turn";
}
- public SoulReapEffect(final SoulReapEffect effect) {
+ private SoulReapEffect(final SoulReapEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulScarMage.java b/Mage.Sets/src/mage/cards/s/SoulScarMage.java
index 017118eb144..69bfb9e4c02 100644
--- a/Mage.Sets/src/mage/cards/s/SoulScarMage.java
+++ b/Mage.Sets/src/mage/cards/s/SoulScarMage.java
@@ -56,7 +56,7 @@ class SoulScarMageDamageReplacementEffect extends ReplacementEffectImpl {
staticText = "If a source you control would deal noncombat damage to a creature an opponent controls, put that many -1/-1 counters on that creature instead.";
}
- public SoulScarMageDamageReplacementEffect(final SoulScarMageDamageReplacementEffect effect) {
+ private SoulScarMageDamageReplacementEffect(final SoulScarMageDamageReplacementEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulScourge.java b/Mage.Sets/src/mage/cards/s/SoulScourge.java
index 053e7f2c557..b5a428260f2 100644
--- a/Mage.Sets/src/mage/cards/s/SoulScourge.java
+++ b/Mage.Sets/src/mage/cards/s/SoulScourge.java
@@ -61,7 +61,7 @@ class SoulScourgeEntersBattlefieldTriggeredAbility extends EntersBattlefieldTrig
super(effect, false);
}
- public SoulScourgeEntersBattlefieldTriggeredAbility(final SoulScourgeEntersBattlefieldTriggeredAbility ability) {
+ private SoulScourgeEntersBattlefieldTriggeredAbility(final SoulScourgeEntersBattlefieldTriggeredAbility ability) {
super(ability);
}
@@ -90,7 +90,7 @@ class SoulScourgeLeavesBattlefieldTriggeredAbility extends LeavesBattlefieldTrig
super(new GainLifeTargetEffect(3), false);
}
- public SoulScourgeLeavesBattlefieldTriggeredAbility(SoulScourgeLeavesBattlefieldTriggeredAbility ability) {
+ private SoulScourgeLeavesBattlefieldTriggeredAbility(final SoulScourgeLeavesBattlefieldTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulSculptor.java b/Mage.Sets/src/mage/cards/s/SoulSculptor.java
index 26a8d92c042..7ad7ab69139 100644
--- a/Mage.Sets/src/mage/cards/s/SoulSculptor.java
+++ b/Mage.Sets/src/mage/cards/s/SoulSculptor.java
@@ -61,7 +61,7 @@ class SoulSculptorEffect extends ContinuousEffectImpl {
}
- public SoulSculptorEffect(final SoulSculptorEffect effect) {
+ private SoulSculptorEffect(final SoulSculptorEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulSeizer.java b/Mage.Sets/src/mage/cards/s/SoulSeizer.java
index 0902e44ae2e..65a1517ff3c 100644
--- a/Mage.Sets/src/mage/cards/s/SoulSeizer.java
+++ b/Mage.Sets/src/mage/cards/s/SoulSeizer.java
@@ -60,7 +60,7 @@ class SoulSeizerTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new SoulSeizerEffect(), true);
}
- public SoulSeizerTriggeredAbility(SoulSeizerTriggeredAbility ability) {
+ private SoulSeizerTriggeredAbility(final SoulSeizerTriggeredAbility ability) {
super(ability);
}
@@ -103,7 +103,7 @@ class SoulSeizerEffect extends OneShotEffect {
super(Outcome.GainControl);
}
- public SoulSeizerEffect(final SoulSeizerEffect effect) {
+ private SoulSeizerEffect(final SoulSeizerEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulSeparator.java b/Mage.Sets/src/mage/cards/s/SoulSeparator.java
index 5d3cdf8e5c9..2f63d6d64a4 100644
--- a/Mage.Sets/src/mage/cards/s/SoulSeparator.java
+++ b/Mage.Sets/src/mage/cards/s/SoulSeparator.java
@@ -68,7 +68,7 @@ class SoulSeparatorEffect extends OneShotEffect {
this.staticText = "Create a black Zombie creature token with power equal to that card's power and toughness equal to that card's toughness";
}
- public SoulSeparatorEffect(final SoulSeparatorEffect effect) {
+ private SoulSeparatorEffect(final SoulSeparatorEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulSnuffers.java b/Mage.Sets/src/mage/cards/s/SoulSnuffers.java
index 50626f19902..27709cef0e2 100644
--- a/Mage.Sets/src/mage/cards/s/SoulSnuffers.java
+++ b/Mage.Sets/src/mage/cards/s/SoulSnuffers.java
@@ -29,7 +29,7 @@ public final class SoulSnuffers extends CardImpl {
this.addAbility(new EntersBattlefieldTriggeredAbility(new AddCountersAllEffect(CounterType.M1M1.createInstance(), new FilterCreaturePermanent())));
}
- public SoulSnuffers (final SoulSnuffers card) {
+ private SoulSnuffers(final SoulSnuffers card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulTithe.java b/Mage.Sets/src/mage/cards/s/SoulTithe.java
index 368d3a16417..f40899c6825 100644
--- a/Mage.Sets/src/mage/cards/s/SoulTithe.java
+++ b/Mage.Sets/src/mage/cards/s/SoulTithe.java
@@ -58,7 +58,7 @@ class SoulTitheEffect extends OneShotEffect {
staticText = "that player sacrifices it unless they pay {X}, where X is its mana value";
}
- public SoulTitheEffect(final SoulTitheEffect effect) {
+ private SoulTitheEffect(final SoulTitheEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Soulblast.java b/Mage.Sets/src/mage/cards/s/Soulblast.java
index 074aef96e56..ce4eb26c583 100644
--- a/Mage.Sets/src/mage/cards/s/Soulblast.java
+++ b/Mage.Sets/src/mage/cards/s/Soulblast.java
@@ -49,7 +49,7 @@ class SoulblastEffect extends OneShotEffect {
this.staticText = "Soulblast deals damage to any target equal to the total power of the sacrificed creatures";
}
- public SoulblastEffect(final SoulblastEffect effect) {
+ private SoulblastEffect(final SoulblastEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulboundGuardians.java b/Mage.Sets/src/mage/cards/s/SoulboundGuardians.java
index f036192194b..8a3584016ab 100644
--- a/Mage.Sets/src/mage/cards/s/SoulboundGuardians.java
+++ b/Mage.Sets/src/mage/cards/s/SoulboundGuardians.java
@@ -28,7 +28,7 @@ public final class SoulboundGuardians extends CardImpl {
this.addAbility(FlyingAbility.getInstance());
}
- public SoulboundGuardians (final SoulboundGuardians card) {
+ private SoulboundGuardians(final SoulboundGuardians card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/Soulflayer.java b/Mage.Sets/src/mage/cards/s/Soulflayer.java
index d5a2b18ee55..d89cd47ec99 100644
--- a/Mage.Sets/src/mage/cards/s/Soulflayer.java
+++ b/Mage.Sets/src/mage/cards/s/Soulflayer.java
@@ -59,7 +59,7 @@ class SoulflayerEffect extends ContinuousEffectImpl {
abilitiesToAdd = null;
}
- public SoulflayerEffect(final SoulflayerEffect effect) {
+ private SoulflayerEffect(final SoulflayerEffect effect) {
super(effect);
if (effect.abilitiesToAdd != null) {
this.abilitiesToAdd = new HashSet<>();
diff --git a/Mage.Sets/src/mage/cards/s/SoulhunterRakshasa.java b/Mage.Sets/src/mage/cards/s/SoulhunterRakshasa.java
index dbc8ab39489..288f1d33374 100644
--- a/Mage.Sets/src/mage/cards/s/SoulhunterRakshasa.java
+++ b/Mage.Sets/src/mage/cards/s/SoulhunterRakshasa.java
@@ -64,7 +64,7 @@ class SoulhunterRakshasaEffect extends OneShotEffect {
this.staticText = "{this} deals 1 damage to target opponent for each Swamp you control.";
}
- public SoulhunterRakshasaEffect(final SoulhunterRakshasaEffect effect) {
+ private SoulhunterRakshasaEffect(final SoulhunterRakshasaEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Soulquake.java b/Mage.Sets/src/mage/cards/s/Soulquake.java
index 97a05099b35..374e5ad9e76 100644
--- a/Mage.Sets/src/mage/cards/s/Soulquake.java
+++ b/Mage.Sets/src/mage/cards/s/Soulquake.java
@@ -49,7 +49,7 @@ class SoulquakeEffect extends OneShotEffect {
staticText = "Return all creatures on the battlefield and all creature cards in graveyards to their owners' hands";
}
- public SoulquakeEffect(final SoulquakeEffect effect) {
+ private SoulquakeEffect(final SoulquakeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulsGrace.java b/Mage.Sets/src/mage/cards/s/SoulsGrace.java
index aadbc413cd4..2c3e9ff7391 100644
--- a/Mage.Sets/src/mage/cards/s/SoulsGrace.java
+++ b/Mage.Sets/src/mage/cards/s/SoulsGrace.java
@@ -45,7 +45,7 @@ class SoulsGraceEffect extends OneShotEffect {
this.staticText = "You gain life equal to target creature's power";
}
- public SoulsGraceEffect(final SoulsGraceEffect effect) {
+ private SoulsGraceEffect(final SoulsGraceEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulsMajesty.java b/Mage.Sets/src/mage/cards/s/SoulsMajesty.java
index c6c559393b4..1f45ac8d16c 100644
--- a/Mage.Sets/src/mage/cards/s/SoulsMajesty.java
+++ b/Mage.Sets/src/mage/cards/s/SoulsMajesty.java
@@ -43,7 +43,7 @@ public final class SoulsMajesty extends CardImpl {
staticText = "Draw cards equal to the power of target creature you control";
}
- public SoulsMajestyEffect(final SoulsMajestyEffect effect) {
+ private SoulsMajestyEffect(final SoulsMajestyEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulsMight.java b/Mage.Sets/src/mage/cards/s/SoulsMight.java
index c8444c63aaa..3f9da66b9de 100644
--- a/Mage.Sets/src/mage/cards/s/SoulsMight.java
+++ b/Mage.Sets/src/mage/cards/s/SoulsMight.java
@@ -45,7 +45,7 @@ class SoulsMightEffect extends OneShotEffect {
this.staticText = "Put X +1/+1 counters on target creature, where X is that creature's power";
}
- public SoulsMightEffect(final SoulsMightEffect effect) {
+ private SoulsMightEffect(final SoulsMightEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SoulsOfTheFaultless.java b/Mage.Sets/src/mage/cards/s/SoulsOfTheFaultless.java
index 76af4cc3323..90081a4c104 100644
--- a/Mage.Sets/src/mage/cards/s/SoulsOfTheFaultless.java
+++ b/Mage.Sets/src/mage/cards/s/SoulsOfTheFaultless.java
@@ -56,7 +56,7 @@ class SoulsOfTheFaultlessTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever {this} is dealt combat damage, ");
}
- public SoulsOfTheFaultlessTriggeredAbility(final SoulsOfTheFaultlessTriggeredAbility effect) {
+ private SoulsOfTheFaultlessTriggeredAbility(final SoulsOfTheFaultlessTriggeredAbility effect) {
super(effect);
}
@@ -96,7 +96,7 @@ class SoulsOfTheFaultlessEffect extends OneShotEffect {
staticText = "you gain that much life and attacking player loses that much life";
}
- public SoulsOfTheFaultlessEffect(final SoulsOfTheFaultlessEffect effect) {
+ private SoulsOfTheFaultlessEffect(final SoulsOfTheFaultlessEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Soulscour.java b/Mage.Sets/src/mage/cards/s/Soulscour.java
index f645e491437..280be53ae26 100644
--- a/Mage.Sets/src/mage/cards/s/Soulscour.java
+++ b/Mage.Sets/src/mage/cards/s/Soulscour.java
@@ -30,7 +30,7 @@ public final class Soulscour extends CardImpl {
this.getSpellAbility().addEffect(new DestroyAllEffect(filter));
}
- public Soulscour (final Soulscour card) {
+ private Soulscour(final Soulscour card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/Soulshriek.java b/Mage.Sets/src/mage/cards/s/Soulshriek.java
index 43ccee51a78..08c5b08f5c3 100644
--- a/Mage.Sets/src/mage/cards/s/Soulshriek.java
+++ b/Mage.Sets/src/mage/cards/s/Soulshriek.java
@@ -57,7 +57,7 @@ class SoulshriekEffect extends OneShotEffect {
this.staticText = "Sacrifice that creature at the beginning of the next end step";
}
- public SoulshriekEffect(final SoulshriekEffect effect) {
+ private SoulshriekEffect(final SoulshriekEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SovereignsOfLostAlara.java b/Mage.Sets/src/mage/cards/s/SovereignsOfLostAlara.java
index a615474118e..6b4dc88f0d9 100644
--- a/Mage.Sets/src/mage/cards/s/SovereignsOfLostAlara.java
+++ b/Mage.Sets/src/mage/cards/s/SovereignsOfLostAlara.java
@@ -57,7 +57,7 @@ class SovereignsOfLostAlaraEffect extends OneShotEffect {
staticText = "search your library for an Aura card that could enchant that creature, put it onto the battlefield attached to that creature, then shuffle";
}
- public SovereignsOfLostAlaraEffect(final SovereignsOfLostAlaraEffect effect) {
+ private SovereignsOfLostAlaraEffect(final SovereignsOfLostAlaraEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SowerOfDiscord.java b/Mage.Sets/src/mage/cards/s/SowerOfDiscord.java
index 78baabe06f9..9e328aab410 100644
--- a/Mage.Sets/src/mage/cards/s/SowerOfDiscord.java
+++ b/Mage.Sets/src/mage/cards/s/SowerOfDiscord.java
@@ -64,7 +64,7 @@ class SowerOfDiscordEntersBattlefieldEffect extends OneShotEffect {
staticText = "choose two players";
}
- public SowerOfDiscordEntersBattlefieldEffect(final SowerOfDiscordEntersBattlefieldEffect effect) {
+ private SowerOfDiscordEntersBattlefieldEffect(final SowerOfDiscordEntersBattlefieldEffect effect) {
super(effect);
}
@@ -113,7 +113,7 @@ class SowerOfDiscordTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, null);
}
- public SowerOfDiscordTriggeredAbility(final SowerOfDiscordTriggeredAbility ability) {
+ private SowerOfDiscordTriggeredAbility(final SowerOfDiscordTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SowerOfTemptation.java b/Mage.Sets/src/mage/cards/s/SowerOfTemptation.java
index 1a6c30ed875..8889a2f11db 100644
--- a/Mage.Sets/src/mage/cards/s/SowerOfTemptation.java
+++ b/Mage.Sets/src/mage/cards/s/SowerOfTemptation.java
@@ -67,7 +67,7 @@ class SowerOfTemptationGainControlEffect extends OneShotEffect {
this.staticText = "gain control of target creature for as long as {this} remains on the battlefield";
}
- public SowerOfTemptationGainControlEffect(final SowerOfTemptationGainControlEffect effect) {
+ private SowerOfTemptationGainControlEffect(final SowerOfTemptationGainControlEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SparkFiend.java b/Mage.Sets/src/mage/cards/s/SparkFiend.java
index 71fe8ce7efd..8ee5a2a8a68 100644
--- a/Mage.Sets/src/mage/cards/s/SparkFiend.java
+++ b/Mage.Sets/src/mage/cards/s/SparkFiend.java
@@ -54,7 +54,7 @@ class SparkFiendEffect extends OneShotEffect {
this.staticText = "roll two six-sided dice. If you rolled 2, 3, or 12, sacrifice Spark Fiend. If you rolled 7 or 11, don't roll dice for Spark Fiend during any of your following upkeeps. If you rolled any other total, note that total";
}
- public SparkFiendEffect(final SparkFiendEffect effect) {
+ private SparkFiendEffect(final SparkFiendEffect effect) {
super(effect);
}
@@ -97,7 +97,7 @@ class SparkFiendUpkeepEffect extends OneShotEffect {
this.staticText = "roll two six-sided dice. If you rolled 7, sacrifice Spark Fiend. If you roll the noted total, don't roll dice for Spark Fiend during any of your following upkeeps. Otherwise, do nothing";
}
- public SparkFiendUpkeepEffect(final SparkFiendUpkeepEffect effect) {
+ private SparkFiendUpkeepEffect(final SparkFiendUpkeepEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SparkMage.java b/Mage.Sets/src/mage/cards/s/SparkMage.java
index 35b246564f1..49254a81f3d 100644
--- a/Mage.Sets/src/mage/cards/s/SparkMage.java
+++ b/Mage.Sets/src/mage/cards/s/SparkMage.java
@@ -54,7 +54,7 @@ class SparkMageTriggeredAbility extends TriggeredAbilityImpl {
this.addTarget(new TargetCreaturePermanent());
}
- public SparkMageTriggeredAbility(final SparkMageTriggeredAbility ability) {
+ private SparkMageTriggeredAbility(final SparkMageTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SparkOfCreativity.java b/Mage.Sets/src/mage/cards/s/SparkOfCreativity.java
index 17f83d65c2a..b70fe781142 100644
--- a/Mage.Sets/src/mage/cards/s/SparkOfCreativity.java
+++ b/Mage.Sets/src/mage/cards/s/SparkOfCreativity.java
@@ -51,7 +51,7 @@ class SparkOfCreativityEffect extends OneShotEffect {
this.staticText = "Choose target creature. Exile the top card of your library. You may have {this} deal damage to that creature equal to the exiled card's mana value. If you don't, you may play that card until end of turn";
}
- public SparkOfCreativityEffect(final SparkOfCreativityEffect effect) {
+ private SparkOfCreativityEffect(final SparkOfCreativityEffect effect) {
super(effect);
}
@@ -97,7 +97,7 @@ class SparkOfCreativityPlayEffect extends AsThoughEffectImpl {
staticText = "you may play that card until end of turn";
}
- public SparkOfCreativityPlayEffect(final SparkOfCreativityPlayEffect effect) {
+ private SparkOfCreativityPlayEffect(final SparkOfCreativityPlayEffect effect) {
super(effect);
this.objectReference = effect.objectReference;
}
diff --git a/Mage.Sets/src/mage/cards/s/Spawnbroker.java b/Mage.Sets/src/mage/cards/s/Spawnbroker.java
index d9c342f7a27..68a2a746bcf 100644
--- a/Mage.Sets/src/mage/cards/s/Spawnbroker.java
+++ b/Mage.Sets/src/mage/cards/s/Spawnbroker.java
@@ -64,7 +64,7 @@ class TargetControlledCreatureWithPowerGreaterOrLessThanOpponentPermanent extend
setTargetName("creature you control");
}
- public TargetControlledCreatureWithPowerGreaterOrLessThanOpponentPermanent(final TargetControlledCreatureWithPowerGreaterOrLessThanOpponentPermanent target) {
+ private TargetControlledCreatureWithPowerGreaterOrLessThanOpponentPermanent(final TargetControlledCreatureWithPowerGreaterOrLessThanOpponentPermanent target) {
super(target);
}
@@ -100,7 +100,7 @@ class SpawnbrokerSecondTarget extends TargetPermanent {
setTargetName("creature with power less than or equal to that creature's power an opponent controls");
}
- public SpawnbrokerSecondTarget(final SpawnbrokerSecondTarget target) {
+ private SpawnbrokerSecondTarget(final SpawnbrokerSecondTarget target) {
super(target);
this.firstTarget = target.firstTarget;
}
diff --git a/Mage.Sets/src/mage/cards/s/SpectralBears.java b/Mage.Sets/src/mage/cards/s/SpectralBears.java
index 5a8914cf8f9..426a53b8b44 100644
--- a/Mage.Sets/src/mage/cards/s/SpectralBears.java
+++ b/Mage.Sets/src/mage/cards/s/SpectralBears.java
@@ -57,7 +57,7 @@ class SpectralBearsTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new DontUntapInControllersNextUntapStepSourceEffect());
}
- public SpectralBearsTriggeredAbility(final SpectralBearsTriggeredAbility ability) {
+ private SpectralBearsTriggeredAbility(final SpectralBearsTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpectralForce.java b/Mage.Sets/src/mage/cards/s/SpectralForce.java
index e3538f0e033..7b5ccd671cb 100644
--- a/Mage.Sets/src/mage/cards/s/SpectralForce.java
+++ b/Mage.Sets/src/mage/cards/s/SpectralForce.java
@@ -60,7 +60,7 @@ class SpectralForceTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new DontUntapInControllersNextUntapStepSourceEffect());
}
- public SpectralForceTriggeredAbility(final SpectralForceTriggeredAbility ability) {
+ private SpectralForceTriggeredAbility(final SpectralForceTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpectralSearchlight.java b/Mage.Sets/src/mage/cards/s/SpectralSearchlight.java
index b624adac711..30346b3ec85 100644
--- a/Mage.Sets/src/mage/cards/s/SpectralSearchlight.java
+++ b/Mage.Sets/src/mage/cards/s/SpectralSearchlight.java
@@ -52,7 +52,7 @@ class SpectralSearchlightManaEffect extends ManaEffect {
this.staticText = "That player adds one mana of any color they choose";
}
- public SpectralSearchlightManaEffect(final SpectralSearchlightManaEffect effect) {
+ private SpectralSearchlightManaEffect(final SpectralSearchlightManaEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpellQueller.java b/Mage.Sets/src/mage/cards/s/SpellQueller.java
index 219a71856f1..0f4f49f9494 100644
--- a/Mage.Sets/src/mage/cards/s/SpellQueller.java
+++ b/Mage.Sets/src/mage/cards/s/SpellQueller.java
@@ -80,7 +80,7 @@ class SpellQuellerEntersEffect extends OneShotEffect {
this.staticText = "exile target spell with mana value 4 or less";
}
- public SpellQuellerEntersEffect(final SpellQuellerEntersEffect effect) {
+ private SpellQuellerEntersEffect(final SpellQuellerEntersEffect effect) {
super(effect);
}
@@ -112,7 +112,7 @@ class SpellQuellerLeavesEffect extends OneShotEffect {
this.staticText = "the exiled card's owner may cast that card without paying its mana cost";
}
- public SpellQuellerLeavesEffect(final SpellQuellerLeavesEffect effect) {
+ private SpellQuellerLeavesEffect(final SpellQuellerLeavesEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpellRupture.java b/Mage.Sets/src/mage/cards/s/SpellRupture.java
index 2e4202eeeca..6beec737fa8 100644
--- a/Mage.Sets/src/mage/cards/s/SpellRupture.java
+++ b/Mage.Sets/src/mage/cards/s/SpellRupture.java
@@ -53,7 +53,7 @@ class SpellRuptureCounterUnlessPaysEffect extends OneShotEffect {
this.staticText = "Counter target spell unless its controller pays {X}, where X is the greatest power among creatures you control";
}
- public SpellRuptureCounterUnlessPaysEffect(final SpellRuptureCounterUnlessPaysEffect effect) {
+ private SpellRuptureCounterUnlessPaysEffect(final SpellRuptureCounterUnlessPaysEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpellSwindle.java b/Mage.Sets/src/mage/cards/s/SpellSwindle.java
index a284209fc04..bc0d5a495fe 100644
--- a/Mage.Sets/src/mage/cards/s/SpellSwindle.java
+++ b/Mage.Sets/src/mage/cards/s/SpellSwindle.java
@@ -43,7 +43,7 @@ class SpellSwindleEffect extends OneShotEffect {
staticText = "Counter target spell. Create X Treasure tokens, where X is that spell's mana value.";
}
- public SpellSwindleEffect(final SpellSwindleEffect effect) {
+ private SpellSwindleEffect(final SpellSwindleEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpellSyphon.java b/Mage.Sets/src/mage/cards/s/SpellSyphon.java
index bd9950842df..1225cbfb1e6 100644
--- a/Mage.Sets/src/mage/cards/s/SpellSyphon.java
+++ b/Mage.Sets/src/mage/cards/s/SpellSyphon.java
@@ -59,7 +59,7 @@ class SpellSyphonEffect extends OneShotEffect {
this.staticText = "Counter target spell unless its controller pays {1} for each blue permanent you control";
}
- public SpellSyphonEffect(final SpellSyphonEffect effect) {
+ private SpellSyphonEffect(final SpellSyphonEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Spellbinder.java b/Mage.Sets/src/mage/cards/s/Spellbinder.java
index 7d4dee86722..46317b42edb 100644
--- a/Mage.Sets/src/mage/cards/s/Spellbinder.java
+++ b/Mage.Sets/src/mage/cards/s/Spellbinder.java
@@ -108,7 +108,7 @@ class SpellbinderImprintEffect extends OneShotEffect {
staticText = "you may exile an instant card from your hand";
}
- public SpellbinderImprintEffect(SpellbinderImprintEffect effect) {
+ private SpellbinderImprintEffect(final SpellbinderImprintEffect effect) {
super(effect);
}
@@ -155,7 +155,7 @@ class SpellbinderCopyEffect extends OneShotEffect {
+ "you may cast the copy without paying its mana cost";
}
- public SpellbinderCopyEffect(final SpellbinderCopyEffect effect) {
+ private SpellbinderCopyEffect(final SpellbinderCopyEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpellboundDragon.java b/Mage.Sets/src/mage/cards/s/SpellboundDragon.java
index 1d8be705919..10edc96f613 100644
--- a/Mage.Sets/src/mage/cards/s/SpellboundDragon.java
+++ b/Mage.Sets/src/mage/cards/s/SpellboundDragon.java
@@ -57,7 +57,7 @@ class SpellboundDragonEffect extends OneShotEffect {
staticText = "draw a card, then discard a card. Spellbound Dragon gets +X/+0 until end of turn, where X is the discarded card's mana value";
}
- public SpellboundDragonEffect(final SpellboundDragonEffect effect) {
+ private SpellboundDragonEffect(final SpellboundDragonEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Spellshift.java b/Mage.Sets/src/mage/cards/s/Spellshift.java
index 97721c2aaa4..2e107751256 100644
--- a/Mage.Sets/src/mage/cards/s/Spellshift.java
+++ b/Mage.Sets/src/mage/cards/s/Spellshift.java
@@ -54,7 +54,7 @@ class SpellshiftEffect extends OneShotEffect {
this.staticText = "Its controller reveals cards from the top of their library until they reveal an instant or sorcery card. That player may cast that card without paying its mana cost. Then the player shuffles";
}
- public SpellshiftEffect(final SpellshiftEffect effect) {
+ private SpellshiftEffect(final SpellshiftEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Spellshock.java b/Mage.Sets/src/mage/cards/s/Spellshock.java
index 67f8a93c5a9..b7caa19b968 100644
--- a/Mage.Sets/src/mage/cards/s/Spellshock.java
+++ b/Mage.Sets/src/mage/cards/s/Spellshock.java
@@ -46,7 +46,7 @@ class SpellshockTriggeredAbility extends TriggeredAbilityImpl {
}
- public SpellshockTriggeredAbility(final SpellshockTriggeredAbility abiltity) {
+ private SpellshockTriggeredAbility(final SpellshockTriggeredAbility abiltity) {
super(abiltity);
}
diff --git a/Mage.Sets/src/mage/cards/s/Spellskite.java b/Mage.Sets/src/mage/cards/s/Spellskite.java
index aaaa950fcc5..6dd4581a509 100644
--- a/Mage.Sets/src/mage/cards/s/Spellskite.java
+++ b/Mage.Sets/src/mage/cards/s/Spellskite.java
@@ -60,7 +60,7 @@ class SpellskiteEffect extends OneShotEffect {
staticText = "Change a target of target spell or ability to {this}";
}
- public SpellskiteEffect(final SpellskiteEffect effect) {
+ private SpellskiteEffect(final SpellskiteEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Spelltwine.java b/Mage.Sets/src/mage/cards/s/Spelltwine.java
index e7ce2fe74bf..1f30639d069 100644
--- a/Mage.Sets/src/mage/cards/s/Spelltwine.java
+++ b/Mage.Sets/src/mage/cards/s/Spelltwine.java
@@ -71,7 +71,7 @@ class SpelltwineEffect extends OneShotEffect {
+ "Copy those cards. Cast the copies if able without paying their mana costs";
}
- public SpelltwineEffect(final SpelltwineEffect effect) {
+ private SpelltwineEffect(final SpelltwineEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpellweaverVolute.java b/Mage.Sets/src/mage/cards/s/SpellweaverVolute.java
index c08e9e8f3fe..b97ec70d627 100644
--- a/Mage.Sets/src/mage/cards/s/SpellweaverVolute.java
+++ b/Mage.Sets/src/mage/cards/s/SpellweaverVolute.java
@@ -68,7 +68,7 @@ class SpellweaverVoluteEffect extends OneShotEffect {
+ "If you do, exile the enchanted card and attach {this} to another instant card in a graveyard";
}
- public SpellweaverVoluteEffect(final SpellweaverVoluteEffect effect) {
+ private SpellweaverVoluteEffect(final SpellweaverVoluteEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SphereOfPurity.java b/Mage.Sets/src/mage/cards/s/SphereOfPurity.java
index 6fc9535e932..77c30d17862 100644
--- a/Mage.Sets/src/mage/cards/s/SphereOfPurity.java
+++ b/Mage.Sets/src/mage/cards/s/SphereOfPurity.java
@@ -44,7 +44,7 @@ class SphereOfPurityEffect extends PreventionEffectImpl {
this.staticText = "If an artifact would deal damage to you, prevent 1 of that damage";
}
- public SphereOfPurityEffect(SphereOfPurityEffect effect) {
+ private SphereOfPurityEffect(final SphereOfPurityEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SphinxAmbassador.java b/Mage.Sets/src/mage/cards/s/SphinxAmbassador.java
index b633b27a68d..8f964e4b004 100644
--- a/Mage.Sets/src/mage/cards/s/SphinxAmbassador.java
+++ b/Mage.Sets/src/mage/cards/s/SphinxAmbassador.java
@@ -59,7 +59,7 @@ class SphinxAmbassadorEffect extends OneShotEffect {
this.staticText = "search that player's library for a card, then that player chooses a card name. If you searched for a creature card that doesn't have that name, you may put it onto the battlefield under your control. Then that player shuffles";
}
- public SphinxAmbassadorEffect(final SphinxAmbassadorEffect effect) {
+ private SphinxAmbassadorEffect(final SphinxAmbassadorEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SphinxBoneWand.java b/Mage.Sets/src/mage/cards/s/SphinxBoneWand.java
index d84dbf731ee..ee9ff051d83 100644
--- a/Mage.Sets/src/mage/cards/s/SphinxBoneWand.java
+++ b/Mage.Sets/src/mage/cards/s/SphinxBoneWand.java
@@ -56,7 +56,7 @@ class SphinxBoneWandEffect extends OneShotEffect {
this.staticText = "put a charge counter on Sphinx-Bone Wand. If you do, Sphinx-Bone Wand deals damage equal to the number of charge counters on it to any target";
}
- public SphinxBoneWandEffect(final SphinxBoneWandEffect effect) {
+ private SphinxBoneWandEffect(final SphinxBoneWandEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SphinxOfMagosi.java b/Mage.Sets/src/mage/cards/s/SphinxOfMagosi.java
index 2405ef3cdf4..e5f1b209957 100644
--- a/Mage.Sets/src/mage/cards/s/SphinxOfMagosi.java
+++ b/Mage.Sets/src/mage/cards/s/SphinxOfMagosi.java
@@ -35,7 +35,7 @@ public final class SphinxOfMagosi extends CardImpl {
this.addAbility(ability);
}
- public SphinxOfMagosi (final SphinxOfMagosi card) {
+ private SphinxOfMagosi(final SphinxOfMagosi card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SphinxOfTheChimes.java b/Mage.Sets/src/mage/cards/s/SphinxOfTheChimes.java
index e936572af62..b8fc0a5eb21 100644
--- a/Mage.Sets/src/mage/cards/s/SphinxOfTheChimes.java
+++ b/Mage.Sets/src/mage/cards/s/SphinxOfTheChimes.java
@@ -60,7 +60,7 @@ class DiscardTwoNonlandCardsWithTheSameNameCost extends DiscardTargetCost {
super(new TargetTwoNonLandCardsWithSameNameInHand());
}
- public DiscardTwoNonlandCardsWithTheSameNameCost(DiscardTwoNonlandCardsWithTheSameNameCost cost) {
+ private DiscardTwoNonlandCardsWithTheSameNameCost(final DiscardTwoNonlandCardsWithTheSameNameCost cost) {
super(cost);
}
@@ -77,7 +77,7 @@ class TargetTwoNonLandCardsWithSameNameInHand extends TargetCardInHand {
super(2, 2, new FilterNonlandCard("nonland cards with the same name"));
}
- public TargetTwoNonLandCardsWithSameNameInHand(final TargetTwoNonLandCardsWithSameNameInHand target) {
+ private TargetTwoNonLandCardsWithSameNameInHand(final TargetTwoNonLandCardsWithSameNameInHand target) {
super(target);
}
diff --git a/Mage.Sets/src/mage/cards/s/SphinxOfTheSteelWind.java b/Mage.Sets/src/mage/cards/s/SphinxOfTheSteelWind.java
index 8bc7634508c..d04f99f685a 100644
--- a/Mage.Sets/src/mage/cards/s/SphinxOfTheSteelWind.java
+++ b/Mage.Sets/src/mage/cards/s/SphinxOfTheSteelWind.java
@@ -31,7 +31,7 @@ public final class SphinxOfTheSteelWind extends CardImpl {
this.addAbility(ProtectionAbility.from(ObjectColor.RED, ObjectColor.GREEN));
}
- public SphinxOfTheSteelWind (final SphinxOfTheSteelWind card) {
+ private SphinxOfTheSteelWind(final SphinxOfTheSteelWind card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SphinxSovereign.java b/Mage.Sets/src/mage/cards/s/SphinxSovereign.java
index 2bc38173e18..9c476298c7d 100644
--- a/Mage.Sets/src/mage/cards/s/SphinxSovereign.java
+++ b/Mage.Sets/src/mage/cards/s/SphinxSovereign.java
@@ -52,7 +52,7 @@ class SphinxSovereignEffect extends OneShotEffect {
this.staticText = "you gain 3 life if {this} is untapped. Otherwise, each opponent loses 3 life";
}
- public SphinxSovereignEffect(final SphinxSovereignEffect effect) {
+ private SphinxSovereignEffect(final SphinxSovereignEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SphinxsDecree.java b/Mage.Sets/src/mage/cards/s/SphinxsDecree.java
index 87e5ccb28c2..90ac455d72d 100644
--- a/Mage.Sets/src/mage/cards/s/SphinxsDecree.java
+++ b/Mage.Sets/src/mage/cards/s/SphinxsDecree.java
@@ -46,7 +46,7 @@ class SphinxsDecreeEffect extends OneShotEffect {
this.staticText = "Each opponent can't cast instant or sorcery spells during that player's next turn";
}
- public SphinxsDecreeEffect(final SphinxsDecreeEffect effect) {
+ private SphinxsDecreeEffect(final SphinxsDecreeEffect effect) {
super(effect);
}
@@ -76,7 +76,7 @@ class SphinxsDecreeCantCastEffect extends ContinuousRuleModifyingEffectImpl {
playersNextTurn = 0;
}
- public SphinxsDecreeCantCastEffect(final SphinxsDecreeCantCastEffect effect) {
+ private SphinxsDecreeCantCastEffect(final SphinxsDecreeCantCastEffect effect) {
super(effect);
this.playersNextTurn = effect.playersNextTurn;
}
diff --git a/Mage.Sets/src/mage/cards/s/SphinxsRevelation.java b/Mage.Sets/src/mage/cards/s/SphinxsRevelation.java
index a9363767fa0..cad0789e7c0 100644
--- a/Mage.Sets/src/mage/cards/s/SphinxsRevelation.java
+++ b/Mage.Sets/src/mage/cards/s/SphinxsRevelation.java
@@ -23,7 +23,7 @@ public final class SphinxsRevelation extends CardImpl {
this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(manaX).concatBy("and"));
}
- public SphinxsRevelation(final SphinxsRevelation card) {
+ private SphinxsRevelation(final SphinxsRevelation card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SphinxsTutelage.java b/Mage.Sets/src/mage/cards/s/SphinxsTutelage.java
index 6189c1d24ee..d0fef01dfb6 100644
--- a/Mage.Sets/src/mage/cards/s/SphinxsTutelage.java
+++ b/Mage.Sets/src/mage/cards/s/SphinxsTutelage.java
@@ -56,7 +56,7 @@ class SphinxsTutelageEffect extends OneShotEffect {
this.staticText = "target opponent mills two cards. If two nonland cards that share a color were milled this way, repeat this process.";
}
- public SphinxsTutelageEffect(final SphinxsTutelageEffect effect) {
+ private SphinxsTutelageEffect(final SphinxsTutelageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpikeshotElder.java b/Mage.Sets/src/mage/cards/s/SpikeshotElder.java
index 16a9d3ec876..9e5dc870403 100644
--- a/Mage.Sets/src/mage/cards/s/SpikeshotElder.java
+++ b/Mage.Sets/src/mage/cards/s/SpikeshotElder.java
@@ -51,7 +51,7 @@ class SpikeshotElderEffect extends OneShotEffect {
staticText = "{this} deals damage equal to its power to any target";
}
- public SpikeshotElderEffect(final SpikeshotElderEffect effect) {
+ private SpikeshotElderEffect(final SpikeshotElderEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpikeshotGoblin.java b/Mage.Sets/src/mage/cards/s/SpikeshotGoblin.java
index bbf5dfad887..214bc43e0d2 100644
--- a/Mage.Sets/src/mage/cards/s/SpikeshotGoblin.java
+++ b/Mage.Sets/src/mage/cards/s/SpikeshotGoblin.java
@@ -52,7 +52,7 @@ class SpikeshotGoblinEffect extends OneShotEffect {
staticText = "{this} deals damage equal to its power to any target";
}
- public SpikeshotGoblinEffect(final SpikeshotGoblinEffect effect) {
+ private SpikeshotGoblinEffect(final SpikeshotGoblinEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpiritOfTheLabyrinth.java b/Mage.Sets/src/mage/cards/s/SpiritOfTheLabyrinth.java
index ce048ea1935..7ac7116cd35 100644
--- a/Mage.Sets/src/mage/cards/s/SpiritOfTheLabyrinth.java
+++ b/Mage.Sets/src/mage/cards/s/SpiritOfTheLabyrinth.java
@@ -81,7 +81,7 @@ class SpiritOfTheLabyrinthEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "Each player can't draw more than one card each turn";
}
- public SpiritOfTheLabyrinthEffect(final SpiritOfTheLabyrinthEffect effect) {
+ private SpiritOfTheLabyrinthEffect(final SpiritOfTheLabyrinthEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpiritualFocus.java b/Mage.Sets/src/mage/cards/s/SpiritualFocus.java
index 5a69813b7c9..96f3c9d98b6 100644
--- a/Mage.Sets/src/mage/cards/s/SpiritualFocus.java
+++ b/Mage.Sets/src/mage/cards/s/SpiritualFocus.java
@@ -49,7 +49,7 @@ class SpiritualFocusTriggeredAbility extends TriggeredAbilityImpl {
this.addEffect(new SpiritualFocusDrawCardEffect());
}
- public SpiritualFocusTriggeredAbility(final SpiritualFocusTriggeredAbility ability) {
+ private SpiritualFocusTriggeredAbility(final SpiritualFocusTriggeredAbility ability) {
super(ability);
}
@@ -91,7 +91,7 @@ class SpiritualFocusDrawCardEffect extends OneShotEffect {
super(Outcome.DrawCard);
}
- public SpiritualFocusDrawCardEffect(final SpiritualFocusDrawCardEffect effect) {
+ private SpiritualFocusDrawCardEffect(final SpiritualFocusDrawCardEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Spiritualize.java b/Mage.Sets/src/mage/cards/s/Spiritualize.java
index 70e38d06c3d..eb7f321f6de 100644
--- a/Mage.Sets/src/mage/cards/s/Spiritualize.java
+++ b/Mage.Sets/src/mage/cards/s/Spiritualize.java
@@ -52,7 +52,7 @@ class SpiritualizeTriggeredAbility extends DelayedTriggeredAbility {
setTriggerPhrase("Whenever target creature deals damage, ");
}
- public SpiritualizeTriggeredAbility(final SpiritualizeTriggeredAbility ability) {
+ private SpiritualizeTriggeredAbility(final SpiritualizeTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpitefulReturned.java b/Mage.Sets/src/mage/cards/s/SpitefulReturned.java
index 81f62d77c16..5746130b21d 100644
--- a/Mage.Sets/src/mage/cards/s/SpitefulReturned.java
+++ b/Mage.Sets/src/mage/cards/s/SpitefulReturned.java
@@ -60,7 +60,7 @@ class SpitefulReturnedTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever {this} or enchanted creature attacks, ");
}
- public SpitefulReturnedTriggeredAbility(final SpitefulReturnedTriggeredAbility ability) {
+ private SpitefulReturnedTriggeredAbility(final SpitefulReturnedTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpitefulShadows.java b/Mage.Sets/src/mage/cards/s/SpitefulShadows.java
index 5be3cf0cf98..c27d39fa30b 100644
--- a/Mage.Sets/src/mage/cards/s/SpitefulShadows.java
+++ b/Mage.Sets/src/mage/cards/s/SpitefulShadows.java
@@ -54,7 +54,7 @@ class SpitefulShadowsEffect extends OneShotEffect {
this.staticText = "it deals that much damage to its controller";
}
- public SpitefulShadowsEffect(final SpitefulShadowsEffect effect) {
+ private SpitefulShadowsEffect(final SpitefulShadowsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpitefulVisions.java b/Mage.Sets/src/mage/cards/s/SpitefulVisions.java
index 7ab15780d01..baa278eeba4 100644
--- a/Mage.Sets/src/mage/cards/s/SpitefulVisions.java
+++ b/Mage.Sets/src/mage/cards/s/SpitefulVisions.java
@@ -52,7 +52,7 @@ class SpitefulVisionsTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, effect, optional);
}
- public SpitefulVisionsTriggeredAbility(final SpitefulVisionsTriggeredAbility ability) {
+ private SpitefulVisionsTriggeredAbility(final SpitefulVisionsTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/Spitemare.java b/Mage.Sets/src/mage/cards/s/Spitemare.java
index 53c850546d2..df7b19d6a7c 100644
--- a/Mage.Sets/src/mage/cards/s/Spitemare.java
+++ b/Mage.Sets/src/mage/cards/s/Spitemare.java
@@ -55,7 +55,7 @@ class SpitemareTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever {this} is dealt damage, ");
}
- public SpitemareTriggeredAbility(final SpitemareTriggeredAbility effect) {
+ private SpitemareTriggeredAbility(final SpitemareTriggeredAbility effect) {
super(effect);
}
@@ -86,7 +86,7 @@ class SpitemareEffect extends OneShotEffect {
staticText = "it deals that much damage to any target";
}
- public SpitemareEffect(final SpitemareEffect effect) {
+ private SpitemareEffect(final SpitemareEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpitfireHandler.java b/Mage.Sets/src/mage/cards/s/SpitfireHandler.java
index f70f4f578fc..5b979a45638 100644
--- a/Mage.Sets/src/mage/cards/s/SpitfireHandler.java
+++ b/Mage.Sets/src/mage/cards/s/SpitfireHandler.java
@@ -51,7 +51,7 @@ class SpitfireHandlerCantBlockEffect extends RestrictionEffect {
staticText = "{this} can't block creatures with power greater than {this}'s power";
}
- public SpitfireHandlerCantBlockEffect(final SpitfireHandlerCantBlockEffect effect) {
+ private SpitfireHandlerCantBlockEffect(final SpitfireHandlerCantBlockEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpittingImage.java b/Mage.Sets/src/mage/cards/s/SpittingImage.java
index acf1b776a9b..cbc87725d1d 100644
--- a/Mage.Sets/src/mage/cards/s/SpittingImage.java
+++ b/Mage.Sets/src/mage/cards/s/SpittingImage.java
@@ -51,7 +51,7 @@ class SpittingImageEffect extends OneShotEffect {
staticText = "Create a token that's a copy of target creature";
}
- public SpittingImageEffect(final SpittingImageEffect effect) {
+ private SpittingImageEffect(final SpittingImageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SplinterTwin.java b/Mage.Sets/src/mage/cards/s/SplinterTwin.java
index 19916e20d7c..a99f07c159e 100644
--- a/Mage.Sets/src/mage/cards/s/SplinterTwin.java
+++ b/Mage.Sets/src/mage/cards/s/SplinterTwin.java
@@ -65,7 +65,7 @@ class SplinterTwinEffect extends OneShotEffect {
this.staticText = "Create a token that's a copy of this creature, except it has haste. Exile that token at the beginning of the next end step";
}
- public SplinterTwinEffect(final SplinterTwinEffect effect) {
+ private SplinterTwinEffect(final SplinterTwinEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SplinteringWind.java b/Mage.Sets/src/mage/cards/s/SplinteringWind.java
index 7127b33653a..fd0154208f8 100644
--- a/Mage.Sets/src/mage/cards/s/SplinteringWind.java
+++ b/Mage.Sets/src/mage/cards/s/SplinteringWind.java
@@ -58,7 +58,7 @@ class SplinteringWindCreateTokenEffect extends OneShotEffect {
staticText = "create a 1/1 green Splinter creature token. It has flying and \"Cumulative upkeep {G}.\" When it leaves the battlefield, it deals 1 damage to you and each creature you control";
}
- public SplinteringWindCreateTokenEffect(final SplinteringWindCreateTokenEffect effect) {
+ private SplinteringWindCreateTokenEffect(final SplinteringWindCreateTokenEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpoilsOfBlood.java b/Mage.Sets/src/mage/cards/s/SpoilsOfBlood.java
index 3183e1c1fc0..85dfabfbfa9 100644
--- a/Mage.Sets/src/mage/cards/s/SpoilsOfBlood.java
+++ b/Mage.Sets/src/mage/cards/s/SpoilsOfBlood.java
@@ -50,7 +50,7 @@ class SpoilsOfBloodEffect extends OneShotEffect {
staticText = "Create an X/X black Horror creature token, where X is the number of creatures that died this turn";
}
- public SpoilsOfBloodEffect(SpoilsOfBloodEffect ability) {
+ private SpoilsOfBloodEffect(final SpoilsOfBloodEffect ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpoilsOfEvil.java b/Mage.Sets/src/mage/cards/s/SpoilsOfEvil.java
index adf044e53d0..2b218909718 100644
--- a/Mage.Sets/src/mage/cards/s/SpoilsOfEvil.java
+++ b/Mage.Sets/src/mage/cards/s/SpoilsOfEvil.java
@@ -51,7 +51,7 @@ public final class SpoilsOfEvil extends CardImpl {
this.staticText = "For each artifact or creature card in target opponent's graveyard, add {C} and you gain 1 life.";
}
- public SpoilsOfEvilEffect(final SpoilsOfEvilEffect effect) {
+ private SpoilsOfEvilEffect(final SpoilsOfEvilEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpoilsOfTheVault.java b/Mage.Sets/src/mage/cards/s/SpoilsOfTheVault.java
index 9c48dda85ff..f7111295f52 100644
--- a/Mage.Sets/src/mage/cards/s/SpoilsOfTheVault.java
+++ b/Mage.Sets/src/mage/cards/s/SpoilsOfTheVault.java
@@ -45,7 +45,7 @@ class SpoilsOfTheVaultEffect extends OneShotEffect {
+ "then put that card into your hand. Exile all other cards revealed this way, and you lose 1 life for each of the exiled cards";
}
- public SpoilsOfTheVaultEffect(final SpoilsOfTheVaultEffect effect) {
+ private SpoilsOfTheVaultEffect(final SpoilsOfTheVaultEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SporeCloud.java b/Mage.Sets/src/mage/cards/s/SporeCloud.java
index 8bce663ef36..1fe10418f6c 100644
--- a/Mage.Sets/src/mage/cards/s/SporeCloud.java
+++ b/Mage.Sets/src/mage/cards/s/SporeCloud.java
@@ -63,7 +63,7 @@ class SporeCloudEffect extends OneShotEffect {
this.staticText = "Each attacking creature and each blocking creature doesn't untap during its controller's next untap step";
}
- public SporeCloudEffect(final SporeCloudEffect effect) {
+ private SporeCloudEffect(final SporeCloudEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Sporogenesis.java b/Mage.Sets/src/mage/cards/s/Sporogenesis.java
index 1659defc86b..1bd1d7f799a 100644
--- a/Mage.Sets/src/mage/cards/s/Sporogenesis.java
+++ b/Mage.Sets/src/mage/cards/s/Sporogenesis.java
@@ -70,7 +70,7 @@ class SporogenesisTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new CreateTokenEffect(new SaprolingToken(), new SporogenesisCount()), false);
}
- public SporogenesisTriggeredAbility(SporogenesisTriggeredAbility ability) {
+ private SporogenesisTriggeredAbility(final SporogenesisTriggeredAbility ability) {
super(ability);
}
@@ -140,7 +140,7 @@ class SporogenesisRemoveCountersEffect extends OneShotEffect {
staticText = "remove all fungus counters from all creatures";
}
- public SporogenesisRemoveCountersEffect(final SporogenesisRemoveCountersEffect effect) {
+ private SporogenesisRemoveCountersEffect(final SporogenesisRemoveCountersEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SpyNetwork.java b/Mage.Sets/src/mage/cards/s/SpyNetwork.java
index 03ad1e60c11..3881e1b0f59 100644
--- a/Mage.Sets/src/mage/cards/s/SpyNetwork.java
+++ b/Mage.Sets/src/mage/cards/s/SpyNetwork.java
@@ -57,7 +57,7 @@ class SpyNetworkLookAtTargetPlayerHandEffect extends OneShotEffect {
this.staticText = "Look at target player's hand,";
}
- public SpyNetworkLookAtTargetPlayerHandEffect(final SpyNetworkLookAtTargetPlayerHandEffect effect) {
+ private SpyNetworkLookAtTargetPlayerHandEffect(final SpyNetworkLookAtTargetPlayerHandEffect effect) {
super(effect);
}
@@ -87,7 +87,7 @@ class SpyNetworkFaceDownEffect extends OneShotEffect {
this.staticText = "and any face-down creatures they control";
}
- public SpyNetworkFaceDownEffect(final SpyNetworkFaceDownEffect effect) {
+ private SpyNetworkFaceDownEffect(final SpyNetworkFaceDownEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SquanderedResources.java b/Mage.Sets/src/mage/cards/s/SquanderedResources.java
index d27039222d4..b05dac40125 100644
--- a/Mage.Sets/src/mage/cards/s/SquanderedResources.java
+++ b/Mage.Sets/src/mage/cards/s/SquanderedResources.java
@@ -55,7 +55,7 @@ class SquanderedResourcesEffect extends ManaEffect {
staticText = "Add one mana of any type the sacrificed land could produce";
}
- public SquanderedResourcesEffect(final SquanderedResourcesEffect effect) {
+ private SquanderedResourcesEffect(final SquanderedResourcesEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SqueeTheImmortal.java b/Mage.Sets/src/mage/cards/s/SqueeTheImmortal.java
index eab0caf4e0c..c765d8e0c6d 100644
--- a/Mage.Sets/src/mage/cards/s/SqueeTheImmortal.java
+++ b/Mage.Sets/src/mage/cards/s/SqueeTheImmortal.java
@@ -53,7 +53,7 @@ class SqueePlayEffect extends AsThoughEffectImpl {
staticText = "You may cast {this} from your graveyard or from exile";
}
- public SqueePlayEffect(final SqueePlayEffect effect) {
+ private SqueePlayEffect(final SqueePlayEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SqueesRevenge.java b/Mage.Sets/src/mage/cards/s/SqueesRevenge.java
index ea16ddefd72..6ae3286dc31 100644
--- a/Mage.Sets/src/mage/cards/s/SqueesRevenge.java
+++ b/Mage.Sets/src/mage/cards/s/SqueesRevenge.java
@@ -41,7 +41,7 @@ class SqueesRevengeEffect extends OneShotEffect {
staticText = "Choose a number. Flip a coin that many times or until you lose a flip, whichever comes first. If you win all the flips, draw two cards for each flip.";
}
- public SqueesRevengeEffect(final SqueesRevengeEffect effect) {
+ private SqueesRevengeEffect(final SqueesRevengeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StabWound.java b/Mage.Sets/src/mage/cards/s/StabWound.java
index 4031215f6a7..fec36bcfd21 100644
--- a/Mage.Sets/src/mage/cards/s/StabWound.java
+++ b/Mage.Sets/src/mage/cards/s/StabWound.java
@@ -48,7 +48,7 @@ public final class StabWound extends CardImpl {
this.addAbility(new BeginningOfUpkeepTriggeredAbility(Zone.BATTLEFIELD, new LoseLifeTargetEffect(2), TargetController.CONTROLLER_ATTACHED_TO, false, true));
}
- public StabWound (final StabWound card) {
+ private StabWound(final StabWound card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/StaffOfTheAges.java b/Mage.Sets/src/mage/cards/s/StaffOfTheAges.java
index fa997351152..0e3d4caf77f 100644
--- a/Mage.Sets/src/mage/cards/s/StaffOfTheAges.java
+++ b/Mage.Sets/src/mage/cards/s/StaffOfTheAges.java
@@ -44,7 +44,7 @@ class StaffOfTheAgesEffect extends AsThoughEffectImpl {
staticText = "Creatures with landwalk abilities can be blocked as though they didn't have those abilities";
}
- public StaffOfTheAgesEffect(final StaffOfTheAgesEffect effect) {
+ private StaffOfTheAgesEffect(final StaffOfTheAgesEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StaffOfTheLetterMagus.java b/Mage.Sets/src/mage/cards/s/StaffOfTheLetterMagus.java
index a460bbf0f65..c0ee488f3cd 100644
--- a/Mage.Sets/src/mage/cards/s/StaffOfTheLetterMagus.java
+++ b/Mage.Sets/src/mage/cards/s/StaffOfTheLetterMagus.java
@@ -53,7 +53,7 @@ class StaffOfTheLetterMagusChooseLetterEffect extends OneShotEffect {
staticText = "choose a consonant other than N, R, S, or T";
}
- public StaffOfTheLetterMagusChooseLetterEffect(final StaffOfTheLetterMagusChooseLetterEffect effect) {
+ private StaffOfTheLetterMagusChooseLetterEffect(final StaffOfTheLetterMagusChooseLetterEffect effect) {
super(effect);
}
@@ -105,7 +105,7 @@ class StaffOfTheLetterMagusEffect extends OneShotEffect {
staticText = "you gain 1 life for each time the chosen letter appears in that spell's name";
}
- public StaffOfTheLetterMagusEffect(final StaffOfTheLetterMagusEffect effect) {
+ private StaffOfTheLetterMagusEffect(final StaffOfTheLetterMagusEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StainTheMind.java b/Mage.Sets/src/mage/cards/s/StainTheMind.java
index 43c488f33cd..92639d5df23 100644
--- a/Mage.Sets/src/mage/cards/s/StainTheMind.java
+++ b/Mage.Sets/src/mage/cards/s/StainTheMind.java
@@ -44,7 +44,7 @@ class StainTheMindEffect extends SearchTargetGraveyardHandLibraryForCardNameAndE
super(true, "target player's", "any number of cards with that name");
}
- public StainTheMindEffect(final StainTheMindEffect effect) {
+ private StainTheMindEffect(final StainTheMindEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StalkingLeonin.java b/Mage.Sets/src/mage/cards/s/StalkingLeonin.java
index 9f47b2abeb5..db290e28e6e 100644
--- a/Mage.Sets/src/mage/cards/s/StalkingLeonin.java
+++ b/Mage.Sets/src/mage/cards/s/StalkingLeonin.java
@@ -62,7 +62,7 @@ class StalkingLeoninEffect extends OneShotEffect {
this.staticText = "Exile target creature that's attacking you if it's controlled by the chosen player. Activate only once";
}
- public StalkingLeoninEffect(final StalkingLeoninEffect effect) {
+ private StalkingLeoninEffect(final StalkingLeoninEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StalkingStones.java b/Mage.Sets/src/mage/cards/s/StalkingStones.java
index b781259d72e..c84830bc90f 100644
--- a/Mage.Sets/src/mage/cards/s/StalkingStones.java
+++ b/Mage.Sets/src/mage/cards/s/StalkingStones.java
@@ -47,7 +47,7 @@ class StalkingStonesToken extends TokenImpl {
this.power = new MageInt(3);
this.toughness = new MageInt(3);
}
- public StalkingStonesToken(final StalkingStonesToken token) {
+ private StalkingStonesToken(final StalkingStonesToken token) {
super(token);
}
diff --git a/Mage.Sets/src/mage/cards/s/StalkingVengeance.java b/Mage.Sets/src/mage/cards/s/StalkingVengeance.java
index 5eed22a3087..494f72b7cd9 100644
--- a/Mage.Sets/src/mage/cards/s/StalkingVengeance.java
+++ b/Mage.Sets/src/mage/cards/s/StalkingVengeance.java
@@ -53,7 +53,7 @@ class StalkingVengeanceDamageEffect extends OneShotEffect {
this.staticText = "it deals damage equal to its power to target player or planeswalker";
}
- public StalkingVengeanceDamageEffect(final StalkingVengeanceDamageEffect effect) {
+ private StalkingVengeanceDamageEffect(final StalkingVengeanceDamageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StandOrFall.java b/Mage.Sets/src/mage/cards/s/StandOrFall.java
index a34a01e9620..cdc45ba290a 100644
--- a/Mage.Sets/src/mage/cards/s/StandOrFall.java
+++ b/Mage.Sets/src/mage/cards/s/StandOrFall.java
@@ -55,7 +55,7 @@ class StandOrFallEffect extends OneShotEffect {
this.staticText = "separate all creatures that player controls into two piles and that player chooses one. Only creatures in the chosen piles can block this turn";
}
- public StandOrFallEffect(final StandOrFallEffect effect) {
+ private StandOrFallEffect(final StandOrFallEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Standstill.java b/Mage.Sets/src/mage/cards/s/Standstill.java
index 8ad786c4cb4..671efe0a927 100644
--- a/Mage.Sets/src/mage/cards/s/Standstill.java
+++ b/Mage.Sets/src/mage/cards/s/Standstill.java
@@ -47,7 +47,7 @@ class SpellCastTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new StandstillEffect(), false);
}
- public SpellCastTriggeredAbility(final SpellCastTriggeredAbility ability) {
+ private SpellCastTriggeredAbility(final SpellCastTriggeredAbility ability) {
super(ability);
}
@@ -80,7 +80,7 @@ class StandstillEffect extends OneShotEffect {
staticText = "sacrifice {this}. If you do, each of that player's opponents draws three cards";
}
- public StandstillEffect(final StandstillEffect effect) {
+ private StandstillEffect(final StandstillEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Stangg.java b/Mage.Sets/src/mage/cards/s/Stangg.java
index ac9e313de4a..2dc277d525a 100644
--- a/Mage.Sets/src/mage/cards/s/Stangg.java
+++ b/Mage.Sets/src/mage/cards/s/Stangg.java
@@ -57,7 +57,7 @@ class StanggCreateTokenEffect extends OneShotEffect {
+ "Sacrifice {this} when that token leaves the battlefield";
}
- public StanggCreateTokenEffect(final StanggCreateTokenEffect effect) {
+ private StanggCreateTokenEffect(final StanggCreateTokenEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Starfall.java b/Mage.Sets/src/mage/cards/s/Starfall.java
index e4bc4b30436..850aaca089d 100644
--- a/Mage.Sets/src/mage/cards/s/Starfall.java
+++ b/Mage.Sets/src/mage/cards/s/Starfall.java
@@ -45,7 +45,7 @@ class StarfallEffect extends OneShotEffect {
staticText = "{this} deals 3 damage to target creature. If that creature is an enchantment, {this} deals 3 damage to that creature's controller";
}
- public StarfallEffect(final StarfallEffect effect) {
+ private StarfallEffect(final StarfallEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StarfieldOfNyx.java b/Mage.Sets/src/mage/cards/s/StarfieldOfNyx.java
index 623884cdf73..788aa302da0 100644
--- a/Mage.Sets/src/mage/cards/s/StarfieldOfNyx.java
+++ b/Mage.Sets/src/mage/cards/s/StarfieldOfNyx.java
@@ -100,7 +100,7 @@ public final class StarfieldOfNyx extends CardImpl {
}
- public StarfieldOfNyxEffect(final StarfieldOfNyxEffect effect) {
+ private StarfieldOfNyxEffect(final StarfieldOfNyxEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StarkeOfRath.java b/Mage.Sets/src/mage/cards/s/StarkeOfRath.java
index a266b871542..e3d00c24a74 100644
--- a/Mage.Sets/src/mage/cards/s/StarkeOfRath.java
+++ b/Mage.Sets/src/mage/cards/s/StarkeOfRath.java
@@ -66,7 +66,7 @@ class StarkeOfRathEffect extends OneShotEffect {
this.staticText = "Destroy target artifact or creature. That permanent's controller gains control of {this}";
}
- public StarkeOfRathEffect(final StarkeOfRathEffect effect) {
+ private StarkeOfRathEffect(final StarkeOfRathEffect effect) {
super(effect);
}
@@ -99,7 +99,7 @@ class StarkeOfRathControlEffect extends ContinuousEffectImpl {
staticText = "That permanent's controller gains control of {this}";
}
- public StarkeOfRathControlEffect(final StarkeOfRathControlEffect effect) {
+ private StarkeOfRathControlEffect(final StarkeOfRathControlEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StarlitSanctum.java b/Mage.Sets/src/mage/cards/s/StarlitSanctum.java
index 5a169ac5772..2c5d29eb981 100644
--- a/Mage.Sets/src/mage/cards/s/StarlitSanctum.java
+++ b/Mage.Sets/src/mage/cards/s/StarlitSanctum.java
@@ -64,7 +64,7 @@ class StarlitSanctumWhiteEffect extends OneShotEffect {
staticText = "You gain life equal to the sacrificed creature's toughness";
}
- public StarlitSanctumWhiteEffect(final StarlitSanctumWhiteEffect effect) {
+ private StarlitSanctumWhiteEffect(final StarlitSanctumWhiteEffect effect) {
super(effect);
}
@@ -100,7 +100,7 @@ class StarlitSanctumBlackEffect extends OneShotEffect {
staticText = "Target player loses life equal to the sacrificed creature's power";
}
- public StarlitSanctumBlackEffect(final StarlitSanctumBlackEffect effect) {
+ private StarlitSanctumBlackEffect(final StarlitSanctumBlackEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StartYourEngines.java b/Mage.Sets/src/mage/cards/s/StartYourEngines.java
index d641230ef80..881b2a19423 100644
--- a/Mage.Sets/src/mage/cards/s/StartYourEngines.java
+++ b/Mage.Sets/src/mage/cards/s/StartYourEngines.java
@@ -46,7 +46,7 @@ class StartYourEnginesEffect extends ContinuousEffectImpl {
staticText = "Vehicles you control become artifact creatures until end of turn";
}
- public StartYourEnginesEffect(final StartYourEnginesEffect effect) {
+ private StartYourEnginesEffect(final StartYourEnginesEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StartledAwake.java b/Mage.Sets/src/mage/cards/s/StartledAwake.java
index 91b981fec30..b451f3e88b0 100644
--- a/Mage.Sets/src/mage/cards/s/StartledAwake.java
+++ b/Mage.Sets/src/mage/cards/s/StartledAwake.java
@@ -57,7 +57,7 @@ class StartledAwakeReturnTransformedEffect extends OneShotEffect {
this.staticText = "Put {this} from your graveyard onto the battlefield transformed";
}
- public StartledAwakeReturnTransformedEffect(final StartledAwakeReturnTransformedEffect effect) {
+ private StartledAwakeReturnTransformedEffect(final StartledAwakeReturnTransformedEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StaticOrb.java b/Mage.Sets/src/mage/cards/s/StaticOrb.java
index 6f2e90cd3b2..f1d0c433e02 100644
--- a/Mage.Sets/src/mage/cards/s/StaticOrb.java
+++ b/Mage.Sets/src/mage/cards/s/StaticOrb.java
@@ -48,7 +48,7 @@ class StaticOrbEffect extends RestrictionUntapNotMoreThanEffect {
staticText = "As long as Static Orb is untapped, players can't untap more than two permanents during their untap steps";
}
- public StaticOrbEffect(final StaticOrbEffect effect) {
+ private StaticOrbEffect(final StaticOrbEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SteadyProgress.java b/Mage.Sets/src/mage/cards/s/SteadyProgress.java
index 6e17b9b26b6..839d18b1962 100644
--- a/Mage.Sets/src/mage/cards/s/SteadyProgress.java
+++ b/Mage.Sets/src/mage/cards/s/SteadyProgress.java
@@ -26,7 +26,7 @@ public final class SteadyProgress extends CardImpl {
this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(1).concatBy("
"));
}
- public SteadyProgress (final SteadyProgress card) {
+ private SteadyProgress(final SteadyProgress card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/StealStrength.java b/Mage.Sets/src/mage/cards/s/StealStrength.java
index 74584aa9391..f6712aa2e7b 100644
--- a/Mage.Sets/src/mage/cards/s/StealStrength.java
+++ b/Mage.Sets/src/mage/cards/s/StealStrength.java
@@ -58,7 +58,7 @@ class StealStrengthEffect extends ContinuousEffectImpl {
this.staticText = "Target creature gets +1/+1 until end of turn. Another target creature gets -1/-1 until end of turn";
}
- public StealStrengthEffect(final StealStrengthEffect effect) {
+ private StealStrengthEffect(final StealStrengthEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SteamVines.java b/Mage.Sets/src/mage/cards/s/SteamVines.java
index 34dffea4384..e549bca9671 100644
--- a/Mage.Sets/src/mage/cards/s/SteamVines.java
+++ b/Mage.Sets/src/mage/cards/s/SteamVines.java
@@ -63,7 +63,7 @@ class SteamVinesEffect extends OneShotEffect {
staticText = "destroy it and {this} deals 1 damage to that land's controller. That player attaches {this} to a land of their choice";
}
- public SteamVinesEffect(final SteamVinesEffect effect) {
+ private SteamVinesEffect(final SteamVinesEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SteelGolem.java b/Mage.Sets/src/mage/cards/s/SteelGolem.java
index 217391cfd1d..9be2618da8d 100644
--- a/Mage.Sets/src/mage/cards/s/SteelGolem.java
+++ b/Mage.Sets/src/mage/cards/s/SteelGolem.java
@@ -47,7 +47,7 @@ class SteelGolemEffect extends ContinuousRuleModifyingEffectImpl {
staticText = "You can't cast creature spells";
}
- public SteelGolemEffect(final SteelGolemEffect effect) {
+ private SteelGolemEffect(final SteelGolemEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SteelHellkite.java b/Mage.Sets/src/mage/cards/s/SteelHellkite.java
index 0557fff49ae..5433e1dcb76 100644
--- a/Mage.Sets/src/mage/cards/s/SteelHellkite.java
+++ b/Mage.Sets/src/mage/cards/s/SteelHellkite.java
@@ -73,7 +73,7 @@ class SteelHellkiteDestroyEffect extends OneShotEffect {
staticText = "Destroy each nonland permanent with mana value X whose controller was dealt combat damage by {this} this turn";
}
- public SteelHellkiteDestroyEffect(final SteelHellkiteDestroyEffect effect) {
+ private SteelHellkiteDestroyEffect(final SteelHellkiteDestroyEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SteelSquirrel.java b/Mage.Sets/src/mage/cards/s/SteelSquirrel.java
index 3d01214f1ba..984cef4bdb7 100644
--- a/Mage.Sets/src/mage/cards/s/SteelSquirrel.java
+++ b/Mage.Sets/src/mage/cards/s/SteelSquirrel.java
@@ -57,7 +57,7 @@ class SteelSquirrelTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever you roll a 5 or higher on a die, ");
}
- public SteelSquirrelTriggeredAbility(final SteelSquirrelTriggeredAbility ability) {
+ private SteelSquirrelTriggeredAbility(final SteelSquirrelTriggeredAbility ability) {
super(ability);
}
@@ -91,7 +91,7 @@ class SteelSquirrelEffect extends OneShotEffect {
this.staticText = "{this} gets +X/+X until end of turn, where X is the result";
}
- public SteelSquirrelEffect(final SteelSquirrelEffect effect) {
+ private SteelSquirrelEffect(final SteelSquirrelEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SteelWall.java b/Mage.Sets/src/mage/cards/s/SteelWall.java
index 11010727446..15cfd82322b 100644
--- a/Mage.Sets/src/mage/cards/s/SteelWall.java
+++ b/Mage.Sets/src/mage/cards/s/SteelWall.java
@@ -24,7 +24,7 @@ public final class SteelWall extends CardImpl {
this.addAbility(DefenderAbility.getInstance());
}
- public SteelWall (final SteelWall card) {
+ private SteelWall(final SteelWall card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SteelcladSerpent.java b/Mage.Sets/src/mage/cards/s/SteelcladSerpent.java
index 45fa63baa0a..ade7fd77f9a 100644
--- a/Mage.Sets/src/mage/cards/s/SteelcladSerpent.java
+++ b/Mage.Sets/src/mage/cards/s/SteelcladSerpent.java
@@ -57,7 +57,7 @@ class SteelcladSerpentEffect extends RestrictionEffect {
staticText = "{this} can't attack unless you control another artifact";
}
- public SteelcladSerpentEffect(final SteelcladSerpentEffect effect) {
+ private SteelcladSerpentEffect(final SteelcladSerpentEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SteelyResolve.java b/Mage.Sets/src/mage/cards/s/SteelyResolve.java
index 497104c058d..1b76ede9876 100644
--- a/Mage.Sets/src/mage/cards/s/SteelyResolve.java
+++ b/Mage.Sets/src/mage/cards/s/SteelyResolve.java
@@ -47,7 +47,7 @@ class FilterSteelyResolve extends FilterCreaturePermanent {
super("All creatures of the chosen type");
}
- public FilterSteelyResolve(final FilterSteelyResolve filter) {
+ private FilterSteelyResolve(final FilterSteelyResolve filter) {
super(filter);
}
diff --git a/Mage.Sets/src/mage/cards/s/SteepleRoc.java b/Mage.Sets/src/mage/cards/s/SteepleRoc.java
index 865f53f4b4c..c499cf22647 100644
--- a/Mage.Sets/src/mage/cards/s/SteepleRoc.java
+++ b/Mage.Sets/src/mage/cards/s/SteepleRoc.java
@@ -32,7 +32,7 @@ public final class SteepleRoc extends CardImpl {
}
- public SteepleRoc (final SteepleRoc card) {
+ private SteepleRoc(final SteepleRoc card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/StenchOfEvil.java b/Mage.Sets/src/mage/cards/s/StenchOfEvil.java
index 1b14f035e68..c371eb99217 100644
--- a/Mage.Sets/src/mage/cards/s/StenchOfEvil.java
+++ b/Mage.Sets/src/mage/cards/s/StenchOfEvil.java
@@ -52,7 +52,7 @@ class StenchOfEvilEffect extends OneShotEffect {
this.staticText = "Destroy all Plains. For each land destroyed this way, {this} deals 1 damage to that land's controller unless they pay {2}";
}
- public StenchOfEvilEffect(final StenchOfEvilEffect effect) {
+ private StenchOfEvilEffect(final StenchOfEvilEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StensiaMasquerade.java b/Mage.Sets/src/mage/cards/s/StensiaMasquerade.java
index 19647b05f0d..5a5e0514df7 100644
--- a/Mage.Sets/src/mage/cards/s/StensiaMasquerade.java
+++ b/Mage.Sets/src/mage/cards/s/StensiaMasquerade.java
@@ -68,7 +68,7 @@ class StensiaMasqueradeTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, null, false);
}
- public StensiaMasqueradeTriggeredAbility(final StensiaMasqueradeTriggeredAbility ability) {
+ private StensiaMasqueradeTriggeredAbility(final StensiaMasqueradeTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/StewardOfValeron.java b/Mage.Sets/src/mage/cards/s/StewardOfValeron.java
index 1582b6d2256..5ff7736b7ac 100644
--- a/Mage.Sets/src/mage/cards/s/StewardOfValeron.java
+++ b/Mage.Sets/src/mage/cards/s/StewardOfValeron.java
@@ -30,7 +30,7 @@ public final class StewardOfValeron extends CardImpl {
this.addAbility(new GreenManaAbility());
}
- public StewardOfValeron (final StewardOfValeron card) {
+ private StewardOfValeron(final StewardOfValeron card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/StigmaLasher.java b/Mage.Sets/src/mage/cards/s/StigmaLasher.java
index ff5918534b8..674fe5c7aea 100644
--- a/Mage.Sets/src/mage/cards/s/StigmaLasher.java
+++ b/Mage.Sets/src/mage/cards/s/StigmaLasher.java
@@ -58,7 +58,7 @@ class StigmaLasherEffect extends ContinuousEffectImpl {
staticText = "that player can't gain life for the rest of the game";
}
- public StigmaLasherEffect(final StigmaLasherEffect effect) {
+ private StigmaLasherEffect(final StigmaLasherEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StillLife.java b/Mage.Sets/src/mage/cards/s/StillLife.java
index 17976ba7d0c..5f8748e10b0 100644
--- a/Mage.Sets/src/mage/cards/s/StillLife.java
+++ b/Mage.Sets/src/mage/cards/s/StillLife.java
@@ -47,7 +47,7 @@ class StillLifeCentaur extends TokenImpl {
power = new MageInt(4);
toughness = new MageInt(3);
}
- public StillLifeCentaur(final StillLifeCentaur token) {
+ private StillLifeCentaur(final StillLifeCentaur token) {
super(token);
}
diff --git a/Mage.Sets/src/mage/cards/s/StirringWildwood.java b/Mage.Sets/src/mage/cards/s/StirringWildwood.java
index e8d627141f1..b54b88d00fb 100644
--- a/Mage.Sets/src/mage/cards/s/StirringWildwood.java
+++ b/Mage.Sets/src/mage/cards/s/StirringWildwood.java
@@ -56,7 +56,7 @@ class StirringWildwoodToken extends TokenImpl {
toughness = new MageInt(4);
addAbility(ReachAbility.getInstance());
}
- public StirringWildwoodToken(final StirringWildwoodToken token) {
+ private StirringWildwoodToken(final StirringWildwoodToken token) {
super(token);
}
diff --git a/Mage.Sets/src/mage/cards/s/StitchInTime.java b/Mage.Sets/src/mage/cards/s/StitchInTime.java
index 4009f6c56db..c7c2b9bb4cf 100644
--- a/Mage.Sets/src/mage/cards/s/StitchInTime.java
+++ b/Mage.Sets/src/mage/cards/s/StitchInTime.java
@@ -44,7 +44,7 @@ class StitchInTimeEffect extends OneShotEffect {
staticText = "Flip a coin. If you win the flip, take an extra turn after this one";
}
- public StitchInTimeEffect(final StitchInTimeEffect effect) {
+ private StitchInTimeEffect(final StitchInTimeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StitcherGeralf.java b/Mage.Sets/src/mage/cards/s/StitcherGeralf.java
index efd4b43e2cc..7c8c7980060 100644
--- a/Mage.Sets/src/mage/cards/s/StitcherGeralf.java
+++ b/Mage.Sets/src/mage/cards/s/StitcherGeralf.java
@@ -59,7 +59,7 @@ class StitcherGeralfEffect extends OneShotEffect {
this.staticText = "Each player mills three cards. Exile up to two creature cards put into graveyards this way. Create an X/X blue Zombie creature token, where X is the total power of the cards exiled this way";
}
- public StitcherGeralfEffect(final StitcherGeralfEffect effect) {
+ private StitcherGeralfEffect(final StitcherGeralfEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StitchersApprentice.java b/Mage.Sets/src/mage/cards/s/StitchersApprentice.java
index 6762f9a4520..1d7341c6c76 100644
--- a/Mage.Sets/src/mage/cards/s/StitchersApprentice.java
+++ b/Mage.Sets/src/mage/cards/s/StitchersApprentice.java
@@ -60,7 +60,7 @@ class StitchersApprenticeEffect extends OneShotEffect {
this.staticText = "then sacrifice a creature";
}
- public StitchersApprenticeEffect(final StitchersApprenticeEffect effect) {
+ private StitchersApprenticeEffect(final StitchersApprenticeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StitchersGraft.java b/Mage.Sets/src/mage/cards/s/StitchersGraft.java
index 665b29023f9..d79115410c0 100644
--- a/Mage.Sets/src/mage/cards/s/StitchersGraft.java
+++ b/Mage.Sets/src/mage/cards/s/StitchersGraft.java
@@ -64,7 +64,7 @@ class StitchersGraftTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new DontUntapInControllersNextUntapStepTargetEffect());
}
- public StitchersGraftTriggeredAbility(final StitchersGraftTriggeredAbility ability) {
+ private StitchersGraftTriggeredAbility(final StitchersGraftTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/StoicAngel.java b/Mage.Sets/src/mage/cards/s/StoicAngel.java
index 884327f3f56..6d9d8df0a5a 100644
--- a/Mage.Sets/src/mage/cards/s/StoicAngel.java
+++ b/Mage.Sets/src/mage/cards/s/StoicAngel.java
@@ -59,7 +59,7 @@ class StoicAngelEffect extends RestrictionUntapNotMoreThanEffect {
staticText = "Players can't untap more than one creature during their untap steps";
}
- public StoicAngelEffect(final StoicAngelEffect effect) {
+ private StoicAngelEffect(final StoicAngelEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StolenGoods.java b/Mage.Sets/src/mage/cards/s/StolenGoods.java
index fe16c4ce7a9..a51ae8d6a76 100644
--- a/Mage.Sets/src/mage/cards/s/StolenGoods.java
+++ b/Mage.Sets/src/mage/cards/s/StolenGoods.java
@@ -47,7 +47,7 @@ class StolenGoodsEffect extends OneShotEffect {
this.staticText = "Target opponent exiles cards from the top of their library until they exile a nonland card. Until end of turn, you may cast that card without paying its mana cost";
}
- public StolenGoodsEffect(final StolenGoodsEffect effect) {
+ private StolenGoodsEffect(final StolenGoodsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StolenStrategy.java b/Mage.Sets/src/mage/cards/s/StolenStrategy.java
index 4925ba0620c..9f54ae80eca 100644
--- a/Mage.Sets/src/mage/cards/s/StolenStrategy.java
+++ b/Mage.Sets/src/mage/cards/s/StolenStrategy.java
@@ -45,7 +45,7 @@ class StolenStrategyEffect extends OneShotEffect {
+ "and you may spend mana as though it were mana of any color to cast those spells";
}
- public StolenStrategyEffect(final StolenStrategyEffect effect) {
+ private StolenStrategyEffect(final StolenStrategyEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StomperCub.java b/Mage.Sets/src/mage/cards/s/StomperCub.java
index c47112e4715..007ec7f9042 100644
--- a/Mage.Sets/src/mage/cards/s/StomperCub.java
+++ b/Mage.Sets/src/mage/cards/s/StomperCub.java
@@ -25,7 +25,7 @@ public final class StomperCub extends CardImpl {
this.addAbility(TrampleAbility.getInstance());
}
- public StomperCub (final StomperCub card) {
+ private StomperCub(final StomperCub card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/StoneGiant.java b/Mage.Sets/src/mage/cards/s/StoneGiant.java
index fe4a8f19884..2862c8b5d52 100644
--- a/Mage.Sets/src/mage/cards/s/StoneGiant.java
+++ b/Mage.Sets/src/mage/cards/s/StoneGiant.java
@@ -58,7 +58,7 @@ class StoneGiantTarget extends TargetPermanent {
super(new FilterControlledCreaturePermanent("creature you control with toughness less than {this}'s power"));
}
- public StoneGiantTarget(final StoneGiantTarget target) {
+ private StoneGiantTarget(final StoneGiantTarget target) {
super(target);
}
diff --git a/Mage.Sets/src/mage/cards/s/StoneIdolTrap.java b/Mage.Sets/src/mage/cards/s/StoneIdolTrap.java
index 33d5c1941ba..e62195d23a9 100644
--- a/Mage.Sets/src/mage/cards/s/StoneIdolTrap.java
+++ b/Mage.Sets/src/mage/cards/s/StoneIdolTrap.java
@@ -91,7 +91,7 @@ class StoneIdolTrapEffect extends OneShotEffect {
this.staticText = "Create a 6/12 colorless Construct artifact creature token with trample. Exile it at the beginning of your next end step";
}
- public StoneIdolTrapEffect(final StoneIdolTrapEffect effect) {
+ private StoneIdolTrapEffect(final StoneIdolTrapEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StoneRain.java b/Mage.Sets/src/mage/cards/s/StoneRain.java
index cdfb31c27b4..75563115362 100644
--- a/Mage.Sets/src/mage/cards/s/StoneRain.java
+++ b/Mage.Sets/src/mage/cards/s/StoneRain.java
@@ -23,7 +23,7 @@ public final class StoneRain extends CardImpl {
this.getSpellAbility().addEffect(new DestroyTargetEffect());
}
- public StoneRain (final StoneRain card) {
+ private StoneRain(final StoneRain card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/StonehewerGiant.java b/Mage.Sets/src/mage/cards/s/StonehewerGiant.java
index 3be10833c4d..ac17172072e 100644
--- a/Mage.Sets/src/mage/cards/s/StonehewerGiant.java
+++ b/Mage.Sets/src/mage/cards/s/StonehewerGiant.java
@@ -68,7 +68,7 @@ class StonehewerGiantEffect extends OneShotEffect {
this.staticText = "search your library for an Equipment card, put it onto the battlefield, attach it to a creature you control, then shuffle";
}
- public StonehewerGiantEffect(final StonehewerGiantEffect effect) {
+ private StonehewerGiantEffect(final StonehewerGiantEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StonewiseFortifier.java b/Mage.Sets/src/mage/cards/s/StonewiseFortifier.java
index dfa1a08cd09..2b1f487314f 100644
--- a/Mage.Sets/src/mage/cards/s/StonewiseFortifier.java
+++ b/Mage.Sets/src/mage/cards/s/StonewiseFortifier.java
@@ -57,7 +57,7 @@ class StonewiseFortifierPreventAllDamageToEffect extends PreventionEffectImpl {
staticText = "Prevent all damage that would be dealt to {this} by target creature this turn";
}
- public StonewiseFortifierPreventAllDamageToEffect(final StonewiseFortifierPreventAllDamageToEffect effect) {
+ private StonewiseFortifierPreventAllDamageToEffect(final StonewiseFortifierPreventAllDamageToEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StonySilence.java b/Mage.Sets/src/mage/cards/s/StonySilence.java
index c0d0aa62e7d..f801eec1952 100644
--- a/Mage.Sets/src/mage/cards/s/StonySilence.java
+++ b/Mage.Sets/src/mage/cards/s/StonySilence.java
@@ -44,7 +44,7 @@ class StonySilenceCantActivateEffect extends RestrictionEffect {
staticText = "Activated abilities of artifacts can't be activated";
}
- public StonySilenceCantActivateEffect(final StonySilenceCantActivateEffect effect) {
+ private StonySilenceCantActivateEffect(final StonySilenceCantActivateEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StorageMatrix.java b/Mage.Sets/src/mage/cards/s/StorageMatrix.java
index c5f39024ae1..03cc6eef68f 100644
--- a/Mage.Sets/src/mage/cards/s/StorageMatrix.java
+++ b/Mage.Sets/src/mage/cards/s/StorageMatrix.java
@@ -60,7 +60,7 @@ class StorageMatrixRestrictionEffect extends RestrictionEffect {
staticText = "As long as Storage Matrix is untapped, each player chooses artifact, creature, or land during their untap step. That player can untap only permanents of the chosen type this step";
}
- public StorageMatrixRestrictionEffect(final StorageMatrixRestrictionEffect effect) {
+ private StorageMatrixRestrictionEffect(final StorageMatrixRestrictionEffect effect) {
super(effect);
this.type = effect.type;
this.turn = effect.turn;
diff --git a/Mage.Sets/src/mage/cards/s/StormElemental.java b/Mage.Sets/src/mage/cards/s/StormElemental.java
index f4e5f329408..7ccef8bfdfc 100644
--- a/Mage.Sets/src/mage/cards/s/StormElemental.java
+++ b/Mage.Sets/src/mage/cards/s/StormElemental.java
@@ -78,7 +78,7 @@ class StormElementalEffect extends OneShotEffect {
this.staticText = "If the exiled card is a snow land, {this} gets +1/+1 until end of turn";
}
- public StormElementalEffect(final StormElementalEffect effect) {
+ private StormElementalEffect(final StormElementalEffect effect) {
super(effect);
}
@@ -116,7 +116,7 @@ class ExileTopCardLibraryCost extends CostImpl {
this.text = "Exile the top card of your library";
}
- public ExileTopCardLibraryCost(final ExileTopCardLibraryCost cost) {
+ private ExileTopCardLibraryCost(final ExileTopCardLibraryCost cost) {
super(cost);
this.card = cost.getCard();
}
diff --git a/Mage.Sets/src/mage/cards/s/StormHerald.java b/Mage.Sets/src/mage/cards/s/StormHerald.java
index 2e01d82fa1e..59e06b761fd 100644
--- a/Mage.Sets/src/mage/cards/s/StormHerald.java
+++ b/Mage.Sets/src/mage/cards/s/StormHerald.java
@@ -76,7 +76,7 @@ class StormHeraldEffect extends OneShotEffect {
+ "If those Auras would leave the battlefield, exile them instead of putting them anywhere else";
}
- public StormHeraldEffect(final StormHeraldEffect effect) {
+ private StormHeraldEffect(final StormHeraldEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StormWorld.java b/Mage.Sets/src/mage/cards/s/StormWorld.java
index 608634a632f..e46ec7fde9e 100644
--- a/Mage.Sets/src/mage/cards/s/StormWorld.java
+++ b/Mage.Sets/src/mage/cards/s/StormWorld.java
@@ -43,7 +43,7 @@ class StormWorldEffect extends OneShotEffect {
this.staticText = "{this} deals X damage to that player, where X is 4 minus the number of cards in their hand";
}
- public StormWorldEffect(final StormWorldEffect effect) {
+ private StormWorldEffect(final StormWorldEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StormbreathDragon.java b/Mage.Sets/src/mage/cards/s/StormbreathDragon.java
index 82842e7f66b..7e1917c7d7e 100644
--- a/Mage.Sets/src/mage/cards/s/StormbreathDragon.java
+++ b/Mage.Sets/src/mage/cards/s/StormbreathDragon.java
@@ -60,7 +60,7 @@ class StormbreathDragonDamageEffect extends OneShotEffect {
this.staticText = "it deals damage to each opponent equal to the number of cards in that player's hand";
}
- public StormbreathDragonDamageEffect(final StormbreathDragonDamageEffect effect) {
+ private StormbreathDragonDamageEffect(final StormbreathDragonDamageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StormchaserChimera.java b/Mage.Sets/src/mage/cards/s/StormchaserChimera.java
index c4314d2762b..18e90e95755 100644
--- a/Mage.Sets/src/mage/cards/s/StormchaserChimera.java
+++ b/Mage.Sets/src/mage/cards/s/StormchaserChimera.java
@@ -62,7 +62,7 @@ class StormchaserChimeraEffect extends OneShotEffect {
this.staticText = ", then reveal the top card of your library. Stormchaser Chimera gets +X/+0 until end of turn, where X is that card's mana value";
}
- public StormchaserChimeraEffect(final StormchaserChimeraEffect effect) {
+ private StormchaserChimeraEffect(final StormchaserChimeraEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StormscaleAnarch.java b/Mage.Sets/src/mage/cards/s/StormscaleAnarch.java
index 7340314e1af..7fd69fbf152 100644
--- a/Mage.Sets/src/mage/cards/s/StormscaleAnarch.java
+++ b/Mage.Sets/src/mage/cards/s/StormscaleAnarch.java
@@ -58,7 +58,7 @@ class StormscaleAnarchEffect extends OneShotEffect {
+ "{this} deals 4 damage instead.";
}
- public StormscaleAnarchEffect(final StormscaleAnarchEffect effect) {
+ private StormscaleAnarchEffect(final StormscaleAnarchEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StoryCircle.java b/Mage.Sets/src/mage/cards/s/StoryCircle.java
index df17649ed04..d6e96649178 100644
--- a/Mage.Sets/src/mage/cards/s/StoryCircle.java
+++ b/Mage.Sets/src/mage/cards/s/StoryCircle.java
@@ -59,7 +59,7 @@ class StoryCircleEffect extends PreventNextDamageFromChosenSourceToYouEffect {
super.init(source, game);
}
- public StoryCircleEffect(StoryCircleEffect effect) {
+ private StoryCircleEffect(final StoryCircleEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Stranglehold.java b/Mage.Sets/src/mage/cards/s/Stranglehold.java
index a5cc95c0ae7..befeb0c85fa 100644
--- a/Mage.Sets/src/mage/cards/s/Stranglehold.java
+++ b/Mage.Sets/src/mage/cards/s/Stranglehold.java
@@ -51,7 +51,7 @@ class OpponentsCantSearchLibarariesEffect extends ContinuousRuleModifyingEffectI
staticText = "Your opponents can't search libraries";
}
- public OpponentsCantSearchLibarariesEffect(final OpponentsCantSearchLibarariesEffect effect) {
+ private OpponentsCantSearchLibarariesEffect(final OpponentsCantSearchLibarariesEffect effect) {
super(effect);
}
@@ -93,7 +93,7 @@ class StrangleholdSkipExtraTurnsEffect extends ReplacementEffectImpl {
staticText = "If an opponent would begin an extra turn, that player skips that turn instead";
}
- public StrangleholdSkipExtraTurnsEffect(final StrangleholdSkipExtraTurnsEffect effect) {
+ private StrangleholdSkipExtraTurnsEffect(final StrangleholdSkipExtraTurnsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StrategySchmategy.java b/Mage.Sets/src/mage/cards/s/StrategySchmategy.java
index 2413e0fd99f..02517288487 100644
--- a/Mage.Sets/src/mage/cards/s/StrategySchmategy.java
+++ b/Mage.Sets/src/mage/cards/s/StrategySchmategy.java
@@ -55,7 +55,7 @@ class StrategySchmategyffect extends OneShotEffect {
"
6 - Repeat this process two more times";
}
- public StrategySchmategyffect(final StrategySchmategyffect effect) {
+ private StrategySchmategyffect(final StrategySchmategyffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StreetSavvy.java b/Mage.Sets/src/mage/cards/s/StreetSavvy.java
index 386a9c3d303..e593cb84d55 100644
--- a/Mage.Sets/src/mage/cards/s/StreetSavvy.java
+++ b/Mage.Sets/src/mage/cards/s/StreetSavvy.java
@@ -58,7 +58,7 @@ class StreetSavvyEffect extends AsThoughEffectImpl {
staticText = "";
}
- public StreetSavvyEffect(final StreetSavvyEffect effect) {
+ private StreetSavvyEffect(final StreetSavvyEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StreetSweeper.java b/Mage.Sets/src/mage/cards/s/StreetSweeper.java
index cfdd2439783..293ea27fbdf 100644
--- a/Mage.Sets/src/mage/cards/s/StreetSweeper.java
+++ b/Mage.Sets/src/mage/cards/s/StreetSweeper.java
@@ -64,7 +64,7 @@ class StreetSweeperDestroyEffect extends OneShotEffect {
this.staticText = "destroy all Auras attached to target land";
}
- public StreetSweeperDestroyEffect(final StreetSweeperDestroyEffect effect) {
+ private StreetSweeperDestroyEffect(final StreetSweeperDestroyEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StrengthOfCedars.java b/Mage.Sets/src/mage/cards/s/StrengthOfCedars.java
index 232b04e2121..5a0e7825f95 100644
--- a/Mage.Sets/src/mage/cards/s/StrengthOfCedars.java
+++ b/Mage.Sets/src/mage/cards/s/StrengthOfCedars.java
@@ -29,7 +29,7 @@ public final class StrengthOfCedars extends CardImpl {
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
}
- public StrengthOfCedars (final StrengthOfCedars card) {
+ private StrengthOfCedars(final StrengthOfCedars card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/StrengthOfTheTajuru.java b/Mage.Sets/src/mage/cards/s/StrengthOfTheTajuru.java
index a9053ff2492..a3cf78f3cd2 100644
--- a/Mage.Sets/src/mage/cards/s/StrengthOfTheTajuru.java
+++ b/Mage.Sets/src/mage/cards/s/StrengthOfTheTajuru.java
@@ -61,7 +61,7 @@ class StrengthOfTheTajuruAddCountersTargetEffect extends OneShotEffect {
staticText = "Choose target creature, then choose another target creature for each time this spell was kicked. Put X +1/+1 counters on each of them";
}
- public StrengthOfTheTajuruAddCountersTargetEffect(final StrengthOfTheTajuruAddCountersTargetEffect effect) {
+ private StrengthOfTheTajuruAddCountersTargetEffect(final StrengthOfTheTajuruAddCountersTargetEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StrokeOfGenius.java b/Mage.Sets/src/mage/cards/s/StrokeOfGenius.java
index 6f609a823f1..7a7c34e2d47 100644
--- a/Mage.Sets/src/mage/cards/s/StrokeOfGenius.java
+++ b/Mage.Sets/src/mage/cards/s/StrokeOfGenius.java
@@ -25,7 +25,7 @@ public final class StrokeOfGenius extends CardImpl {
this.getSpellAbility().addTarget(new TargetPlayer());
}
- public StrokeOfGenius (final StrokeOfGenius card) {
+ private StrokeOfGenius(final StrokeOfGenius card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/StromgaldSpy.java b/Mage.Sets/src/mage/cards/s/StromgaldSpy.java
index ed114332e86..62f05f33457 100644
--- a/Mage.Sets/src/mage/cards/s/StromgaldSpy.java
+++ b/Mage.Sets/src/mage/cards/s/StromgaldSpy.java
@@ -63,7 +63,7 @@ class StromgaldSpyEffect extends ContinuousEffectImpl {
super(Duration.Custom, Layer.PlayerEffects, SubLayer.NA, Outcome.Detriment);
}
- public StromgaldSpyEffect(final StromgaldSpyEffect effect) {
+ private StromgaldSpyEffect(final StromgaldSpyEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StrongholdGambit.java b/Mage.Sets/src/mage/cards/s/StrongholdGambit.java
index a3c77be2142..355ca50c2ee 100644
--- a/Mage.Sets/src/mage/cards/s/StrongholdGambit.java
+++ b/Mage.Sets/src/mage/cards/s/StrongholdGambit.java
@@ -49,7 +49,7 @@ class StrongholdGambitEffect extends OneShotEffect {
this.staticText = "Each player chooses a card in their hand. Then each player reveals their chosen card. The owner of each creature card revealed this way with the lowest mana value puts it onto the battlefield";
}
- public StrongholdGambitEffect(final StrongholdGambitEffect effect) {
+ private StrongholdGambitEffect(final StrongholdGambitEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StruggleForSanity.java b/Mage.Sets/src/mage/cards/s/StruggleForSanity.java
index 14832870342..211e18f439a 100644
--- a/Mage.Sets/src/mage/cards/s/StruggleForSanity.java
+++ b/Mage.Sets/src/mage/cards/s/StruggleForSanity.java
@@ -50,7 +50,7 @@ class StruggleForSanityEffect extends OneShotEffect {
this.staticText = "Target opponent reveals their hand. That player exiles a card from it, then you exile a card from it. Repeat this process until all cards in that hand have been exiled. That player returns the cards they exiled this way to their hand and puts the rest into their graveyard";
}
- public StruggleForSanityEffect(final StruggleForSanityEffect effect) {
+ private StruggleForSanityEffect(final StruggleForSanityEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StruggleSurvive.java b/Mage.Sets/src/mage/cards/s/StruggleSurvive.java
index b3bf344306b..ed532fe0d87 100644
--- a/Mage.Sets/src/mage/cards/s/StruggleSurvive.java
+++ b/Mage.Sets/src/mage/cards/s/StruggleSurvive.java
@@ -58,7 +58,7 @@ class SurviveEffect extends OneShotEffect {
staticText = "Each player shuffles their graveyard into their library";
}
- public SurviveEffect(final SurviveEffect effect) {
+ private SurviveEffect(final SurviveEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StudentOfElements.java b/Mage.Sets/src/mage/cards/s/StudentOfElements.java
index a727edf7691..65cc00bd0fc 100644
--- a/Mage.Sets/src/mage/cards/s/StudentOfElements.java
+++ b/Mage.Sets/src/mage/cards/s/StudentOfElements.java
@@ -57,7 +57,7 @@ class StudentOfElementsHasFlyingAbility extends StateTriggeredAbility {
super(Zone.BATTLEFIELD, new FlipSourceEffect(new TobitaMasterOfWinds()));
}
- public StudentOfElementsHasFlyingAbility(final StudentOfElementsHasFlyingAbility ability) {
+ private StudentOfElementsHasFlyingAbility(final StudentOfElementsHasFlyingAbility ability) {
super(ability);
}
@@ -98,7 +98,7 @@ class TobitaMasterOfWinds extends TokenImpl {
this.addAbility(new SimpleStaticAbility(
Zone.BATTLEFIELD, new GainAbilityControlledEffect(FlyingAbility.getInstance(), Duration.WhileOnBattlefield, new FilterCreaturePermanent())));
}
- public TobitaMasterOfWinds(final TobitaMasterOfWinds token) {
+ private TobitaMasterOfWinds(final TobitaMasterOfWinds token) {
super(token);
}
diff --git a/Mage.Sets/src/mage/cards/s/StudentOfWarfare.java b/Mage.Sets/src/mage/cards/s/StudentOfWarfare.java
index a696841e35e..3bb62b58476 100644
--- a/Mage.Sets/src/mage/cards/s/StudentOfWarfare.java
+++ b/Mage.Sets/src/mage/cards/s/StudentOfWarfare.java
@@ -45,7 +45,7 @@ public final class StudentOfWarfare extends LevelerCard {
setMaxLevelCounters(7);
}
- public StudentOfWarfare (final StudentOfWarfare card) {
+ private StudentOfWarfare(final StudentOfWarfare card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/StuffyDoll.java b/Mage.Sets/src/mage/cards/s/StuffyDoll.java
index dd45db3fd81..84d340b31e1 100644
--- a/Mage.Sets/src/mage/cards/s/StuffyDoll.java
+++ b/Mage.Sets/src/mage/cards/s/StuffyDoll.java
@@ -61,7 +61,7 @@ class StuffyDollTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever {this} is dealt damage, ");
}
- public StuffyDollTriggeredAbility(final StuffyDollTriggeredAbility effect) {
+ private StuffyDollTriggeredAbility(final StuffyDollTriggeredAbility effect) {
super(effect);
}
@@ -92,7 +92,7 @@ class StuffyDollGainLifeEffect extends OneShotEffect {
staticText = "it deals that much damage to the chosen player";
}
- public StuffyDollGainLifeEffect(final StuffyDollGainLifeEffect effect) {
+ private StuffyDollGainLifeEffect(final StuffyDollGainLifeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StunSniper.java b/Mage.Sets/src/mage/cards/s/StunSniper.java
index 47f46a6df14..92ed19b6b47 100644
--- a/Mage.Sets/src/mage/cards/s/StunSniper.java
+++ b/Mage.Sets/src/mage/cards/s/StunSniper.java
@@ -38,7 +38,7 @@ public final class StunSniper extends CardImpl {
this.addAbility(ability);
}
- public StunSniper (final StunSniper card) {
+ private StunSniper(final StunSniper card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/StunningReversal.java b/Mage.Sets/src/mage/cards/s/StunningReversal.java
index f1b6a14ab59..42e36618413 100644
--- a/Mage.Sets/src/mage/cards/s/StunningReversal.java
+++ b/Mage.Sets/src/mage/cards/s/StunningReversal.java
@@ -47,7 +47,7 @@ class StunningReversalEffect extends ReplacementEffectImpl {
staticText = "The next time you would lose the game this turn, instead draw seven cards and your life total becomes 1";
}
- public StunningReversalEffect(final StunningReversalEffect effect) {
+ private StunningReversalEffect(final StunningReversalEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StuntedGrowth.java b/Mage.Sets/src/mage/cards/s/StuntedGrowth.java
index b8f4b61f813..179ddddcd32 100644
--- a/Mage.Sets/src/mage/cards/s/StuntedGrowth.java
+++ b/Mage.Sets/src/mage/cards/s/StuntedGrowth.java
@@ -50,7 +50,7 @@ class StuntedGrowthEffect extends OneShotEffect {
this.staticText = "Target player chooses three cards from their hand and puts them on top of their library in any order";
}
- public StuntedGrowthEffect(final StuntedGrowthEffect effect) {
+ private StuntedGrowthEffect(final StuntedGrowthEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/StupefyingTouch.java b/Mage.Sets/src/mage/cards/s/StupefyingTouch.java
index c65b7e78c25..5bd2ae78e4b 100644
--- a/Mage.Sets/src/mage/cards/s/StupefyingTouch.java
+++ b/Mage.Sets/src/mage/cards/s/StupefyingTouch.java
@@ -57,7 +57,7 @@ class CantActivateAbilitiesAttachedEffect extends RestrictionEffect {
staticText = "Enchanted creature's activated abilities can't be activated";
}
- public CantActivateAbilitiesAttachedEffect(final CantActivateAbilitiesAttachedEffect effect) {
+ private CantActivateAbilitiesAttachedEffect(final CantActivateAbilitiesAttachedEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SubterraneanTremors.java b/Mage.Sets/src/mage/cards/s/SubterraneanTremors.java
index fe346fcbb86..528b4b9b6be 100644
--- a/Mage.Sets/src/mage/cards/s/SubterraneanTremors.java
+++ b/Mage.Sets/src/mage/cards/s/SubterraneanTremors.java
@@ -57,7 +57,7 @@ class SubterraneanTremorsEffect extends OneShotEffect {
staticText = "{this} deals X damage to each creature without flying. If X is 4 or more, destroy all artifacts. If X is 8 or more, create an 8/8 red Lizard creature token.";
}
- public SubterraneanTremorsEffect(final SubterraneanTremorsEffect effect) {
+ private SubterraneanTremorsEffect(final SubterraneanTremorsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Subversion.java b/Mage.Sets/src/mage/cards/s/Subversion.java
index 0fe92fc35b4..261bb76d12e 100644
--- a/Mage.Sets/src/mage/cards/s/Subversion.java
+++ b/Mage.Sets/src/mage/cards/s/Subversion.java
@@ -42,7 +42,7 @@ public final class Subversion extends CardImpl {
staticText = "each opponent loses 1 life. You gain life equal to the life lost this way";
}
- public SubversionEffect(final SubversionEffect effect) {
+ private SubversionEffect(final SubversionEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SuddenDemise.java b/Mage.Sets/src/mage/cards/s/SuddenDemise.java
index a83832b93eb..8b56d595d9f 100644
--- a/Mage.Sets/src/mage/cards/s/SuddenDemise.java
+++ b/Mage.Sets/src/mage/cards/s/SuddenDemise.java
@@ -47,7 +47,7 @@ class SuddenDemiseDamageEffect extends OneShotEffect {
this.staticText = "Choose a color. {this} deals X damage to each creature of the chosen color";
}
- public SuddenDemiseDamageEffect(final SuddenDemiseDamageEffect effect) {
+ private SuddenDemiseDamageEffect(final SuddenDemiseDamageEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SuddenDisappearance.java b/Mage.Sets/src/mage/cards/s/SuddenDisappearance.java
index 6a6ca5d921d..cafe7861ea1 100644
--- a/Mage.Sets/src/mage/cards/s/SuddenDisappearance.java
+++ b/Mage.Sets/src/mage/cards/s/SuddenDisappearance.java
@@ -52,7 +52,7 @@ class SuddenDisappearanceEffect extends OneShotEffect {
staticText = "Exile all nonland permanents target player controls. Return the exiled cards to the battlefield under their owner's control at the beginning of the next end step";
}
- public SuddenDisappearanceEffect(final SuddenDisappearanceEffect effect) {
+ private SuddenDisappearanceEffect(final SuddenDisappearanceEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SuddenReclamation.java b/Mage.Sets/src/mage/cards/s/SuddenReclamation.java
index 1531121d612..3effda7b335 100644
--- a/Mage.Sets/src/mage/cards/s/SuddenReclamation.java
+++ b/Mage.Sets/src/mage/cards/s/SuddenReclamation.java
@@ -51,7 +51,7 @@ class SuddenReclamationEffect extends OneShotEffect {
this.staticText = ", then return a creature card and a land card from your graveyard to your hand";
}
- public SuddenReclamationEffect(final SuddenReclamationEffect effect) {
+ private SuddenReclamationEffect(final SuddenReclamationEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SuddenSpoiling.java b/Mage.Sets/src/mage/cards/s/SuddenSpoiling.java
index f1de5897db8..9c4695fe019 100644
--- a/Mage.Sets/src/mage/cards/s/SuddenSpoiling.java
+++ b/Mage.Sets/src/mage/cards/s/SuddenSpoiling.java
@@ -53,7 +53,7 @@ class SuddenSpoilingEffect extends ContinuousEffectImpl {
staticText = "Until end of turn, creatures target player controls lose all abilities and have base power and toughness 0/2";
}
- public SuddenSpoilingEffect(final SuddenSpoilingEffect effect) {
+ private SuddenSpoilingEffect(final SuddenSpoilingEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SufferThePast.java b/Mage.Sets/src/mage/cards/s/SufferThePast.java
index e570a2dfaaa..bfa68ee26ba 100644
--- a/Mage.Sets/src/mage/cards/s/SufferThePast.java
+++ b/Mage.Sets/src/mage/cards/s/SufferThePast.java
@@ -48,7 +48,7 @@ class SufferThePastEffect extends OneShotEffect {
this.staticText = "Exile X target cards from target player's graveyard. For each card exiled this way, that player loses 1 life and you gain 1 life";
}
- public SufferThePastEffect(final SufferThePastEffect effect) {
+ private SufferThePastEffect(final SufferThePastEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SuicidalCharge.java b/Mage.Sets/src/mage/cards/s/SuicidalCharge.java
index d27ffb1e14e..f3567676be1 100644
--- a/Mage.Sets/src/mage/cards/s/SuicidalCharge.java
+++ b/Mage.Sets/src/mage/cards/s/SuicidalCharge.java
@@ -49,7 +49,7 @@ class SuicidalChargeEffect extends RequirementEffect {
staticText = "Those creatures attack this turn if able";
}
- public SuicidalChargeEffect(final SuicidalChargeEffect effect) {
+ private SuicidalChargeEffect(final SuicidalChargeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SulfuricVapors.java b/Mage.Sets/src/mage/cards/s/SulfuricVapors.java
index 72c55310107..2ead7b54a24 100644
--- a/Mage.Sets/src/mage/cards/s/SulfuricVapors.java
+++ b/Mage.Sets/src/mage/cards/s/SulfuricVapors.java
@@ -48,7 +48,7 @@ class SulfuricVaporsEffect extends ReplacementEffectImpl {
staticText = "If a red spell would deal damage to a permanent or player, it deals that much damage plus 1 to that permanent or player instead";
}
- public SulfuricVaporsEffect(final SulfuricVaporsEffect effect) {
+ private SulfuricVaporsEffect(final SulfuricVaporsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SulfuricVortex.java b/Mage.Sets/src/mage/cards/s/SulfuricVortex.java
index d2c26c4f7de..c19bbc3cb14 100644
--- a/Mage.Sets/src/mage/cards/s/SulfuricVortex.java
+++ b/Mage.Sets/src/mage/cards/s/SulfuricVortex.java
@@ -52,7 +52,7 @@ class SulfuricVortexReplacementEffect extends ReplacementEffectImpl {
staticText = "If a player would gain life, that player gains no life instead";
}
- public SulfuricVortexReplacementEffect(final SulfuricVortexReplacementEffect effect) {
+ private SulfuricVortexReplacementEffect(final SulfuricVortexReplacementEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SummaryDismissal.java b/Mage.Sets/src/mage/cards/s/SummaryDismissal.java
index 051de6fd9be..a0fe62a6dce 100644
--- a/Mage.Sets/src/mage/cards/s/SummaryDismissal.java
+++ b/Mage.Sets/src/mage/cards/s/SummaryDismissal.java
@@ -44,7 +44,7 @@ class SummaryDismissalEffect extends OneShotEffect {
this.staticText = "Exile all other spells and counter all abilities";
}
- public SummaryDismissalEffect(final SummaryDismissalEffect effect) {
+ private SummaryDismissalEffect(final SummaryDismissalEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SummonThePack.java b/Mage.Sets/src/mage/cards/s/SummonThePack.java
index 812a624b485..1a578a2e35b 100644
--- a/Mage.Sets/src/mage/cards/s/SummonThePack.java
+++ b/Mage.Sets/src/mage/cards/s/SummonThePack.java
@@ -54,7 +54,7 @@ class SummonThePackEffect extends OneShotEffect {
this.staticText = "Open a sealed Magic booster pack, reveal the cards, and put all creature cards revealed this way onto the battlefield under your control. They're Zombies in addition to their other types";
}
- public SummonThePackEffect(final SummonThePackEffect effect) {
+ private SummonThePackEffect(final SummonThePackEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SummonersEgg.java b/Mage.Sets/src/mage/cards/s/SummonersEgg.java
index daeab1855a6..d90636e2346 100644
--- a/Mage.Sets/src/mage/cards/s/SummonersEgg.java
+++ b/Mage.Sets/src/mage/cards/s/SummonersEgg.java
@@ -57,7 +57,7 @@ class SummonersEggImprintEffect extends OneShotEffect {
staticText = "exile a card from your hand face down";
}
- public SummonersEggImprintEffect(SummonersEggImprintEffect effect) {
+ private SummonersEggImprintEffect(final SummonersEggImprintEffect effect) {
super(effect);
}
@@ -100,7 +100,7 @@ class SummonersEggPutOntoBattlefieldEffect extends OneShotEffect {
this.staticText = "turn the exiled card face up. If it's a creature card, put it onto the battlefield under your control";
}
- public SummonersEggPutOntoBattlefieldEffect(final SummonersEggPutOntoBattlefieldEffect effect) {
+ private SummonersEggPutOntoBattlefieldEffect(final SummonersEggPutOntoBattlefieldEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SunbirdsInvocation.java b/Mage.Sets/src/mage/cards/s/SunbirdsInvocation.java
index 64bafb1026a..b337ce75f6a 100644
--- a/Mage.Sets/src/mage/cards/s/SunbirdsInvocation.java
+++ b/Mage.Sets/src/mage/cards/s/SunbirdsInvocation.java
@@ -96,7 +96,7 @@ class SunbirdsInvocationEffect extends OneShotEffect {
super(Outcome.PutCardInPlay);
}
- public SunbirdsInvocationEffect(final SunbirdsInvocationEffect effect) {
+ private SunbirdsInvocationEffect(final SunbirdsInvocationEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SunblastAngel.java b/Mage.Sets/src/mage/cards/s/SunblastAngel.java
index 8c4bb671a88..2ef0219a46b 100644
--- a/Mage.Sets/src/mage/cards/s/SunblastAngel.java
+++ b/Mage.Sets/src/mage/cards/s/SunblastAngel.java
@@ -38,7 +38,7 @@ public final class SunblastAngel extends CardImpl {
addAbility(new EntersBattlefieldTriggeredAbility(new DestroyAllEffect(tappedFilter), false));
}
- public SunblastAngel (final SunblastAngel card) {
+ private SunblastAngel(final SunblastAngel card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/Sunbond.java b/Mage.Sets/src/mage/cards/s/Sunbond.java
index 23c35700203..28665b369d4 100644
--- a/Mage.Sets/src/mage/cards/s/Sunbond.java
+++ b/Mage.Sets/src/mage/cards/s/Sunbond.java
@@ -64,7 +64,7 @@ class SunbondEffect extends OneShotEffect {
this.staticText = "put that many +1/+1 counters on this creature";
}
- public SunbondEffect(final SunbondEffect effect) {
+ private SunbondEffect(final SunbondEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Suncleanser.java b/Mage.Sets/src/mage/cards/s/Suncleanser.java
index 105fd78d0f5..63aa32671b0 100644
--- a/Mage.Sets/src/mage/cards/s/Suncleanser.java
+++ b/Mage.Sets/src/mage/cards/s/Suncleanser.java
@@ -72,7 +72,7 @@ class SuncleanserRemoveCountersEffect extends OneShotEffect {
}
}
- public SuncleanserRemoveCountersEffect(SuncleanserRemoveCountersEffect effect) {
+ private SuncleanserRemoveCountersEffect(final SuncleanserRemoveCountersEffect effect) {
super(effect);
}
@@ -113,7 +113,7 @@ class SuncleanserPreventCountersEffect extends ContinuousRuleModifyingEffectImpl
}
}
- public SuncleanserPreventCountersEffect(final SuncleanserPreventCountersEffect effect) {
+ private SuncleanserPreventCountersEffect(final SuncleanserPreventCountersEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SunderingTitan.java b/Mage.Sets/src/mage/cards/s/SunderingTitan.java
index 049f9295bee..046b466aed4 100644
--- a/Mage.Sets/src/mage/cards/s/SunderingTitan.java
+++ b/Mage.Sets/src/mage/cards/s/SunderingTitan.java
@@ -53,7 +53,7 @@ class SunderingTitanDestroyLandEffect extends OneShotEffect {
this.staticText = "choose a land of each basic land type, then destroy those lands";
}
- public SunderingTitanDestroyLandEffect(final SunderingTitanDestroyLandEffect effect) {
+ private SunderingTitanDestroyLandEffect(final SunderingTitanDestroyLandEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SunflareShaman.java b/Mage.Sets/src/mage/cards/s/SunflareShaman.java
index 3cbe4343c08..f8b346a3395 100644
--- a/Mage.Sets/src/mage/cards/s/SunflareShaman.java
+++ b/Mage.Sets/src/mage/cards/s/SunflareShaman.java
@@ -65,7 +65,7 @@ class SunflareShamanEffect extends OneShotEffect {
this.staticText = "{this} deals X damage to any target and X damage to itself, where X is the number of Elemental cards in your graveyard";
}
- public SunflareShamanEffect(final SunflareShamanEffect effect) {
+ private SunflareShamanEffect(final SunflareShamanEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/Sunforger.java b/Mage.Sets/src/mage/cards/s/Sunforger.java
index 323cef247dd..78a693ba3d7 100644
--- a/Mage.Sets/src/mage/cards/s/Sunforger.java
+++ b/Mage.Sets/src/mage/cards/s/Sunforger.java
@@ -79,7 +79,7 @@ class SunforgerEffect extends OneShotEffect {
+ "card without paying its mana cost. Then shuffle";
}
- public SunforgerEffect(final SunforgerEffect effect) {
+ private SunforgerEffect(final SunforgerEffect effect) {
super(effect);
}
@@ -131,7 +131,7 @@ class SunforgerUnattachCost extends CostImpl {
this.text = "Unattach " + name;
}
- public SunforgerUnattachCost(final SunforgerUnattachCost cost) {
+ private SunforgerUnattachCost(final SunforgerUnattachCost cost) {
super(cost);
}
diff --git a/Mage.Sets/src/mage/cards/s/SunhomeEnforcer.java b/Mage.Sets/src/mage/cards/s/SunhomeEnforcer.java
index 38c607a07d4..17b9dbcc0a5 100644
--- a/Mage.Sets/src/mage/cards/s/SunhomeEnforcer.java
+++ b/Mage.Sets/src/mage/cards/s/SunhomeEnforcer.java
@@ -55,7 +55,7 @@ class SunhomeEnforcerTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, null);
}
- public SunhomeEnforcerTriggeredAbility(final SunhomeEnforcerTriggeredAbility ability) {
+ private SunhomeEnforcerTriggeredAbility(final SunhomeEnforcerTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SunkenHope.java b/Mage.Sets/src/mage/cards/s/SunkenHope.java
index 4f910df13ee..be9cd406826 100644
--- a/Mage.Sets/src/mage/cards/s/SunkenHope.java
+++ b/Mage.Sets/src/mage/cards/s/SunkenHope.java
@@ -47,7 +47,7 @@ class SunkenHopeReturnToHandEffect extends OneShotEffect {
staticText = "that player returns a creature they control to its owner's hand";
}
- public SunkenHopeReturnToHandEffect(final SunkenHopeReturnToHandEffect effect) {
+ private SunkenHopeReturnToHandEffect(final SunkenHopeReturnToHandEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SunscourgeChampion.java b/Mage.Sets/src/mage/cards/s/SunscourgeChampion.java
index 072c76860f8..abe2b145a01 100644
--- a/Mage.Sets/src/mage/cards/s/SunscourgeChampion.java
+++ b/Mage.Sets/src/mage/cards/s/SunscourgeChampion.java
@@ -59,7 +59,7 @@ class SunscourgeChampionEffect extends OneShotEffect {
staticText = "you gain life equal to its power.";
}
- public SunscourgeChampionEffect(final SunscourgeChampionEffect effect) {
+ private SunscourgeChampionEffect(final SunscourgeChampionEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SunseedNurturer.java b/Mage.Sets/src/mage/cards/s/SunseedNurturer.java
index ee55adb1b22..d964da2507a 100644
--- a/Mage.Sets/src/mage/cards/s/SunseedNurturer.java
+++ b/Mage.Sets/src/mage/cards/s/SunseedNurturer.java
@@ -61,7 +61,7 @@ class SunseedNurturerTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new GainLifeEffect(2), true);
}
- public SunseedNurturerTriggeredAbility(final SunseedNurturerTriggeredAbility ability) {
+ private SunseedNurturerTriggeredAbility(final SunseedNurturerTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SupremeLeaderSnoke.java b/Mage.Sets/src/mage/cards/s/SupremeLeaderSnoke.java
index d492abef7d0..9fa51777da4 100644
--- a/Mage.Sets/src/mage/cards/s/SupremeLeaderSnoke.java
+++ b/Mage.Sets/src/mage/cards/s/SupremeLeaderSnoke.java
@@ -123,7 +123,7 @@ class SupremeLeaderSnokeCounterEffect extends OneShotEffect {
staticText = "Put a loyalty counter on {this} for each life lost by all opponents from noncombat sources this turn";
}
- public SupremeLeaderSnokeCounterEffect(final SupremeLeaderSnokeCounterEffect effect) {
+ private SupremeLeaderSnokeCounterEffect(final SupremeLeaderSnokeCounterEffect effect) {
super(effect);
this.counter = effect.counter.copy();
}
diff --git a/Mage.Sets/src/mage/cards/s/SuqAtaFirewalker.java b/Mage.Sets/src/mage/cards/s/SuqAtaFirewalker.java
index 86de2c2c579..521b8ec62d6 100644
--- a/Mage.Sets/src/mage/cards/s/SuqAtaFirewalker.java
+++ b/Mage.Sets/src/mage/cards/s/SuqAtaFirewalker.java
@@ -49,7 +49,7 @@ public final class SuqAtaFirewalker extends CardImpl {
this.addAbility(ability);
}
- public SuqAtaFirewalker(SuqAtaFirewalker other) {
+ private SuqAtaFirewalker(final SuqAtaFirewalker other) {
super(other);
}
diff --git a/Mage.Sets/src/mage/cards/s/SurgeNode.java b/Mage.Sets/src/mage/cards/s/SurgeNode.java
index ddd7755efe9..30c0b097434 100644
--- a/Mage.Sets/src/mage/cards/s/SurgeNode.java
+++ b/Mage.Sets/src/mage/cards/s/SurgeNode.java
@@ -34,7 +34,7 @@ public final class SurgeNode extends CardImpl {
this.addAbility(ability);
}
- public SurgeNode(final SurgeNode card) {
+ private SurgeNode(final SurgeNode card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SurgeOfZeal.java b/Mage.Sets/src/mage/cards/s/SurgeOfZeal.java
index 0af9198901f..c8ff1643b9d 100644
--- a/Mage.Sets/src/mage/cards/s/SurgeOfZeal.java
+++ b/Mage.Sets/src/mage/cards/s/SurgeOfZeal.java
@@ -53,7 +53,7 @@ class SurgeOfZealEffect extends OneShotEffect {
this.staticText = "Target creature and each other creature that shares a color with it gain haste until end of turn";
}
- public SurgeOfZealEffect(final SurgeOfZealEffect effect) {
+ private SurgeOfZealEffect(final SurgeOfZealEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SurgicalExtraction.java b/Mage.Sets/src/mage/cards/s/SurgicalExtraction.java
index 64c3414dee0..489aff5ce96 100644
--- a/Mage.Sets/src/mage/cards/s/SurgicalExtraction.java
+++ b/Mage.Sets/src/mage/cards/s/SurgicalExtraction.java
@@ -62,7 +62,7 @@ class SurgicalExtractionEffect extends OneShotEffect {
+ "with the same name as that card and exile them. Then that player shuffles";
}
- public SurgicalExtractionEffect(final SurgicalExtractionEffect effect) {
+ private SurgicalExtractionEffect(final SurgicalExtractionEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SurpriseDeployment.java b/Mage.Sets/src/mage/cards/s/SurpriseDeployment.java
index b1e8ef05572..f82dde223d6 100644
--- a/Mage.Sets/src/mage/cards/s/SurpriseDeployment.java
+++ b/Mage.Sets/src/mage/cards/s/SurpriseDeployment.java
@@ -66,7 +66,7 @@ class SurpriseDeploymentEffect extends OneShotEffect {
this.staticText = "You may put a nonwhite creature card from your hand onto the battlefield. At the beginning of the next end step, return that creature to your hand";
}
- public SurpriseDeploymentEffect(final SurpriseDeploymentEffect effect) {
+ private SurpriseDeploymentEffect(final SurpriseDeploymentEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SurrealMemoir.java b/Mage.Sets/src/mage/cards/s/SurrealMemoir.java
index d5ba7453b88..b9ecc0c4d4d 100644
--- a/Mage.Sets/src/mage/cards/s/SurrealMemoir.java
+++ b/Mage.Sets/src/mage/cards/s/SurrealMemoir.java
@@ -46,7 +46,7 @@ class SurrealMemoirEffect extends OneShotEffect {
this.staticText = "Return an instant card at random from your graveyard to your hand";
}
- public SurrealMemoirEffect(final SurrealMemoirEffect effect) {
+ private SurrealMemoirEffect(final SurrealMemoirEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SurveyorsScope.java b/Mage.Sets/src/mage/cards/s/SurveyorsScope.java
index ec3048d3c95..3f66ab7776f 100644
--- a/Mage.Sets/src/mage/cards/s/SurveyorsScope.java
+++ b/Mage.Sets/src/mage/cards/s/SurveyorsScope.java
@@ -52,7 +52,7 @@ class SurveyorsScopeEffect extends OneShotEffect {
this.staticText = "Search your library for up to X basic land cards, where X is the number of players who control at least two more lands than you. Put those cards onto the battlefield, then shuffle";
}
- public SurveyorsScopeEffect(final SurveyorsScopeEffect effect) {
+ private SurveyorsScopeEffect(final SurveyorsScopeEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SurvivorOfTheUnseen.java b/Mage.Sets/src/mage/cards/s/SurvivorOfTheUnseen.java
index 640c282da7d..cd7a36cfffc 100644
--- a/Mage.Sets/src/mage/cards/s/SurvivorOfTheUnseen.java
+++ b/Mage.Sets/src/mage/cards/s/SurvivorOfTheUnseen.java
@@ -58,7 +58,7 @@ class SurvivorOfTheUnseenEffect extends OneShotEffect {
staticText = "Draw two cards, then put a card from your hand on top of your library";
}
- public SurvivorOfTheUnseenEffect(final SurvivorOfTheUnseenEffect effect) {
+ private SurvivorOfTheUnseenEffect(final SurvivorOfTheUnseenEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SustainingSpirit.java b/Mage.Sets/src/mage/cards/s/SustainingSpirit.java
index 09d7bdd9416..26a6d282c61 100644
--- a/Mage.Sets/src/mage/cards/s/SustainingSpirit.java
+++ b/Mage.Sets/src/mage/cards/s/SustainingSpirit.java
@@ -54,7 +54,7 @@ class SustainingSpiritReplacementEffect extends ReplacementEffectImpl {
staticText = "Damage that would reduce your life total to less than 1 reduces it to 1 instead";
}
- public SustainingSpiritReplacementEffect(final SustainingSpiritReplacementEffect effect) {
+ private SustainingSpiritReplacementEffect(final SustainingSpiritReplacementEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SvogthosTheRestlessTomb.java b/Mage.Sets/src/mage/cards/s/SvogthosTheRestlessTomb.java
index 7d369e51159..d08faa37a01 100644
--- a/Mage.Sets/src/mage/cards/s/SvogthosTheRestlessTomb.java
+++ b/Mage.Sets/src/mage/cards/s/SvogthosTheRestlessTomb.java
@@ -57,7 +57,7 @@ class SvogthosToken extends TokenImpl {
CardsInControllerGraveyardCount count = new CardsInControllerGraveyardCount(new FilterCreatureCard("creature cards"));
this.addAbility(new SimpleStaticAbility(Zone.ALL, new SetBasePowerToughnessSourceEffect(count, Duration.WhileOnBattlefield)));
}
- public SvogthosToken(final SvogthosToken token) {
+ private SvogthosToken(final SvogthosToken token) {
super(token);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwallowingPlague.java b/Mage.Sets/src/mage/cards/s/SwallowingPlague.java
index 0b069de4b8e..a7b0e7ce253 100644
--- a/Mage.Sets/src/mage/cards/s/SwallowingPlague.java
+++ b/Mage.Sets/src/mage/cards/s/SwallowingPlague.java
@@ -28,7 +28,7 @@ public final class SwallowingPlague extends CardImpl {
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
}
- public SwallowingPlague (final SwallowingPlague card) {
+ private SwallowingPlague(final SwallowingPlague card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwanSong.java b/Mage.Sets/src/mage/cards/s/SwanSong.java
index 273f13f9dc4..82e134f8edb 100644
--- a/Mage.Sets/src/mage/cards/s/SwanSong.java
+++ b/Mage.Sets/src/mage/cards/s/SwanSong.java
@@ -55,7 +55,7 @@ class SwanSongEffect extends OneShotEffect {
this.staticText = "Counter target enchantment, instant, or sorcery spell. Its controller creates a 2/2 blue Bird creature token with flying";
}
- public SwanSongEffect(final SwanSongEffect effect) {
+ private SwanSongEffect(final SwanSongEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwarmbornGiant.java b/Mage.Sets/src/mage/cards/s/SwarmbornGiant.java
index 8392260f807..11ab1b5e5ba 100644
--- a/Mage.Sets/src/mage/cards/s/SwarmbornGiant.java
+++ b/Mage.Sets/src/mage/cards/s/SwarmbornGiant.java
@@ -68,7 +68,7 @@ class SwarmbornGiantTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("When you're dealt combat damage, ");
}
- public SwarmbornGiantTriggeredAbility(final SwarmbornGiantTriggeredAbility ability) {
+ private SwarmbornGiantTriggeredAbility(final SwarmbornGiantTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwathcutterGiant.java b/Mage.Sets/src/mage/cards/s/SwathcutterGiant.java
index 27e4aec6fca..c857e4ef3a4 100644
--- a/Mage.Sets/src/mage/cards/s/SwathcutterGiant.java
+++ b/Mage.Sets/src/mage/cards/s/SwathcutterGiant.java
@@ -55,7 +55,7 @@ class SwathcutterGiantEffect extends OneShotEffect {
+ "defending player controls.";
}
- public SwathcutterGiantEffect(final SwathcutterGiantEffect effect) {
+ private SwathcutterGiantEffect(final SwathcutterGiantEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwayOfTheStars.java b/Mage.Sets/src/mage/cards/s/SwayOfTheStars.java
index b7e94c131d2..a4cdb53d87e 100644
--- a/Mage.Sets/src/mage/cards/s/SwayOfTheStars.java
+++ b/Mage.Sets/src/mage/cards/s/SwayOfTheStars.java
@@ -53,7 +53,7 @@ class SwayOfTheStarsEffect extends OneShotEffect {
staticText = "Each player shuffles their hand, graveyard, and all permanents they own into their library";
}
- public SwayOfTheStarsEffect(final SwayOfTheStarsEffect effect) {
+ private SwayOfTheStarsEffect(final SwayOfTheStarsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SweepAway.java b/Mage.Sets/src/mage/cards/s/SweepAway.java
index 845a7a49169..02c73af6fa8 100644
--- a/Mage.Sets/src/mage/cards/s/SweepAway.java
+++ b/Mage.Sets/src/mage/cards/s/SweepAway.java
@@ -46,7 +46,7 @@ class SweepAwayEffect extends OneShotEffect {
staticText = "Return target creature to its owner's hand. If that creature is attacking, you may put it on top of its owner's library instead";
}
- public SweepAwayEffect(final SweepAwayEffect effect) {
+ private SweepAwayEffect(final SweepAwayEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwiftSilence.java b/Mage.Sets/src/mage/cards/s/SwiftSilence.java
index 81c5edd7d03..de9c4d152e4 100644
--- a/Mage.Sets/src/mage/cards/s/SwiftSilence.java
+++ b/Mage.Sets/src/mage/cards/s/SwiftSilence.java
@@ -46,7 +46,7 @@ class SwiftSilenceEffect extends OneShotEffect {
staticText = "Counter all other spells. Draw a card for each spell countered this way.";
}
- public SwiftSilenceEffect(final SwiftSilenceEffect effect) {
+ private SwiftSilenceEffect(final SwiftSilenceEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwordOfBodyAndMind.java b/Mage.Sets/src/mage/cards/s/SwordOfBodyAndMind.java
index 528bc95f8fd..53f0428fda9 100644
--- a/Mage.Sets/src/mage/cards/s/SwordOfBodyAndMind.java
+++ b/Mage.Sets/src/mage/cards/s/SwordOfBodyAndMind.java
@@ -63,7 +63,7 @@ class SwordOfBodyAndMindAbility extends TriggeredAbilityImpl {
this.addEffect(new MillCardsTargetEffect(10));
}
- public SwordOfBodyAndMindAbility(final SwordOfBodyAndMindAbility ability) {
+ private SwordOfBodyAndMindAbility(final SwordOfBodyAndMindAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwordOfDungeonsAndDragons.java b/Mage.Sets/src/mage/cards/s/SwordOfDungeonsAndDragons.java
index 4d1720b2b8b..8a827cdb393 100644
--- a/Mage.Sets/src/mage/cards/s/SwordOfDungeonsAndDragons.java
+++ b/Mage.Sets/src/mage/cards/s/SwordOfDungeonsAndDragons.java
@@ -80,7 +80,7 @@ class SwordOfDungeonsAndDragonsAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, new SwordOfDungeonsAndDragonsEffect(),false);
}
- public SwordOfDungeonsAndDragonsAbility(final SwordOfDungeonsAndDragonsAbility ability) {
+ private SwordOfDungeonsAndDragonsAbility(final SwordOfDungeonsAndDragonsAbility ability) {
super(ability);
}
@@ -119,7 +119,7 @@ class SwordOfDungeonsAndDragonsEffect extends OneShotEffect {
super(Outcome.Benefit);
}
- public SwordOfDungeonsAndDragonsEffect(final SwordOfDungeonsAndDragonsEffect effect) {
+ private SwordOfDungeonsAndDragonsEffect(final SwordOfDungeonsAndDragonsEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwordOfFeastAndFamine.java b/Mage.Sets/src/mage/cards/s/SwordOfFeastAndFamine.java
index e41d48886d7..ea361fb63de 100644
--- a/Mage.Sets/src/mage/cards/s/SwordOfFeastAndFamine.java
+++ b/Mage.Sets/src/mage/cards/s/SwordOfFeastAndFamine.java
@@ -62,7 +62,7 @@ class SwordOfFeastAndFamineAbility extends TriggeredAbilityImpl {
this.addEffect(new UntapAllLandsControllerEffect());
}
- public SwordOfFeastAndFamineAbility(final SwordOfFeastAndFamineAbility ability) {
+ private SwordOfFeastAndFamineAbility(final SwordOfFeastAndFamineAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwordOfKaldra.java b/Mage.Sets/src/mage/cards/s/SwordOfKaldra.java
index 75bcf37780d..b7ae9c47e02 100644
--- a/Mage.Sets/src/mage/cards/s/SwordOfKaldra.java
+++ b/Mage.Sets/src/mage/cards/s/SwordOfKaldra.java
@@ -51,7 +51,7 @@ class SwordOfKaldraTriggeredAbility extends TriggeredAbilityImpl {
setTriggerPhrase("Whenever equipped creature deals damage to a creature, ");
}
- public SwordOfKaldraTriggeredAbility(final SwordOfKaldraTriggeredAbility ability) {
+ private SwordOfKaldraTriggeredAbility(final SwordOfKaldraTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwordOfLightAndShadow.java b/Mage.Sets/src/mage/cards/s/SwordOfLightAndShadow.java
index 8de3fc920ea..101d52d171c 100644
--- a/Mage.Sets/src/mage/cards/s/SwordOfLightAndShadow.java
+++ b/Mage.Sets/src/mage/cards/s/SwordOfLightAndShadow.java
@@ -69,7 +69,7 @@ class SwordOfLightAndShadowEffect extends OneShotEffect {
staticText = "and you may return up to one target creature card from your graveyard to your hand";
}
- public SwordOfLightAndShadowEffect(final SwordOfLightAndShadowEffect effect) {
+ private SwordOfLightAndShadowEffect(final SwordOfLightAndShadowEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwordOfTheAges.java b/Mage.Sets/src/mage/cards/s/SwordOfTheAges.java
index 4187cf624ad..59702e2fca8 100644
--- a/Mage.Sets/src/mage/cards/s/SwordOfTheAges.java
+++ b/Mage.Sets/src/mage/cards/s/SwordOfTheAges.java
@@ -65,7 +65,7 @@ class SwordOfTheAgesEffect extends OneShotEffect {
this.staticText = "{this} deals X damage to any target, where X is the total power of the creatures sacrificed this way, then exile {this} and those creature cards";
}
- public SwordOfTheAgesEffect(final SwordOfTheAgesEffect effect) {
+ private SwordOfTheAgesEffect(final SwordOfTheAgesEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwordOfTheMeek.java b/Mage.Sets/src/mage/cards/s/SwordOfTheMeek.java
index 1f30cb9524a..d1407dfaab5 100644
--- a/Mage.Sets/src/mage/cards/s/SwordOfTheMeek.java
+++ b/Mage.Sets/src/mage/cards/s/SwordOfTheMeek.java
@@ -62,7 +62,7 @@ class SwordOfTheMeekEffect extends OneShotEffect {
this.staticText = "you may return {this} from your graveyard to the battlefield, then attach it to that creature";
}
- public SwordOfTheMeekEffect(final SwordOfTheMeekEffect effect) {
+ private SwordOfTheMeekEffect(final SwordOfTheMeekEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwordOfTheParuns.java b/Mage.Sets/src/mage/cards/s/SwordOfTheParuns.java
index 5d58fc3b495..07988f8b352 100644
--- a/Mage.Sets/src/mage/cards/s/SwordOfTheParuns.java
+++ b/Mage.Sets/src/mage/cards/s/SwordOfTheParuns.java
@@ -81,7 +81,7 @@ class MayTapOrUntapAttachedEffect extends OneShotEffect {
this.staticText = "You may tap or untap equipped creature.";
}
- public MayTapOrUntapAttachedEffect(final MayTapOrUntapAttachedEffect effect) {
+ private MayTapOrUntapAttachedEffect(final MayTapOrUntapAttachedEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwordOfWarAndPeace.java b/Mage.Sets/src/mage/cards/s/SwordOfWarAndPeace.java
index 8e0e54b513c..0b01b2390d0 100644
--- a/Mage.Sets/src/mage/cards/s/SwordOfWarAndPeace.java
+++ b/Mage.Sets/src/mage/cards/s/SwordOfWarAndPeace.java
@@ -65,7 +65,7 @@ class SwordOfWarAndPeaceAbility extends TriggeredAbilityImpl {
this.addEffect(new GainLifeEffect(CardsInControllerHandCount.instance));
}
- public SwordOfWarAndPeaceAbility(final SwordOfWarAndPeaceAbility ability) {
+ private SwordOfWarAndPeaceAbility(final SwordOfWarAndPeaceAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SwornDefender.java b/Mage.Sets/src/mage/cards/s/SwornDefender.java
index a22492ef37f..dd5541b6096 100644
--- a/Mage.Sets/src/mage/cards/s/SwornDefender.java
+++ b/Mage.Sets/src/mage/cards/s/SwornDefender.java
@@ -62,7 +62,7 @@ class SwornDefenderEffect extends OneShotEffect {
this.staticText = "{this}'s power becomes the toughness of target creature blocking or being blocked by {this} minus 1 until end of turn, and {this}'s toughness becomes 1 plus the power of that creature until end of turn";
}
- public SwornDefenderEffect(final SwornDefenderEffect effect) {
+ private SwornDefenderEffect(final SwornDefenderEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SydriGalvanicGenius.java b/Mage.Sets/src/mage/cards/s/SydriGalvanicGenius.java
index 63212a03e26..c56128fd417 100644
--- a/Mage.Sets/src/mage/cards/s/SydriGalvanicGenius.java
+++ b/Mage.Sets/src/mage/cards/s/SydriGalvanicGenius.java
@@ -75,7 +75,7 @@ class SydriGalvanicGeniusEffect extends ContinuousEffectImpl {
staticText = "Target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value until end of turn";
}
- public SydriGalvanicGeniusEffect(final SydriGalvanicGeniusEffect effect) {
+ private SydriGalvanicGeniusEffect(final SydriGalvanicGeniusEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SylvanLibrary.java b/Mage.Sets/src/mage/cards/s/SylvanLibrary.java
index 2dec3dfdc65..8151aa0ba68 100644
--- a/Mage.Sets/src/mage/cards/s/SylvanLibrary.java
+++ b/Mage.Sets/src/mage/cards/s/SylvanLibrary.java
@@ -58,7 +58,7 @@ class SylvanLibraryEffect extends OneShotEffect {
this.staticText = "you may draw two additional cards. If you do, choose two cards in your hand drawn this turn. For each of those cards, pay 4 life or put the card on top of your library";
}
- public SylvanLibraryEffect(final SylvanLibraryEffect effect) {
+ private SylvanLibraryEffect(final SylvanLibraryEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SylvanPrimordial.java b/Mage.Sets/src/mage/cards/s/SylvanPrimordial.java
index 6277702c4c3..2cdf67038a1 100644
--- a/Mage.Sets/src/mage/cards/s/SylvanPrimordial.java
+++ b/Mage.Sets/src/mage/cards/s/SylvanPrimordial.java
@@ -89,7 +89,7 @@ class SylvanPrimordialEffect extends OneShotEffect {
this.staticText = "for each opponent, destroy target noncreature permanent that player controls. For each permanent destroyed this way, search your library for a Forest card and put that card onto the battlefield tapped. Then shuffle";
}
- public SylvanPrimordialEffect(final SylvanPrimordialEffect effect) {
+ private SylvanPrimordialEffect(final SylvanPrimordialEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SylvokReplica.java b/Mage.Sets/src/mage/cards/s/SylvokReplica.java
index f7f0e1a3872..5b985911ae6 100644
--- a/Mage.Sets/src/mage/cards/s/SylvokReplica.java
+++ b/Mage.Sets/src/mage/cards/s/SylvokReplica.java
@@ -36,7 +36,7 @@ public final class SylvokReplica extends CardImpl {
this.addAbility(ability);
}
- public SylvokReplica (final SylvokReplica card) {
+ private SylvokReplica(final SylvokReplica card) {
super(card);
}
diff --git a/Mage.Sets/src/mage/cards/s/SymbolStatus.java b/Mage.Sets/src/mage/cards/s/SymbolStatus.java
index d279659cdd0..f8e1b9c04cc 100644
--- a/Mage.Sets/src/mage/cards/s/SymbolStatus.java
+++ b/Mage.Sets/src/mage/cards/s/SymbolStatus.java
@@ -45,7 +45,7 @@ class SymbolStatusEffect extends OneShotEffect {
this.staticText = "Create a 1/1 colorless Expansion-Symbol creature token for each different expansion symbol among permanents you control";
}
- public SymbolStatusEffect(final SymbolStatusEffect effect) {
+ private SymbolStatusEffect(final SymbolStatusEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SyndicateEnforcerSWS.java b/Mage.Sets/src/mage/cards/s/SyndicateEnforcerSWS.java
index cff3c723bf2..5026c68ea2a 100644
--- a/Mage.Sets/src/mage/cards/s/SyndicateEnforcerSWS.java
+++ b/Mage.Sets/src/mage/cards/s/SyndicateEnforcerSWS.java
@@ -61,7 +61,7 @@ class SyndicateEnforcerTriggeredAbility extends TriggeredAbilityImpl {
super(Zone.BATTLEFIELD, effect, false);
}
- public SyndicateEnforcerTriggeredAbility(final SyndicateEnforcerTriggeredAbility ability) {
+ private SyndicateEnforcerTriggeredAbility(final SyndicateEnforcerTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SynodCenturion.java b/Mage.Sets/src/mage/cards/s/SynodCenturion.java
index 5bbcc6b9c79..e49ec910a74 100644
--- a/Mage.Sets/src/mage/cards/s/SynodCenturion.java
+++ b/Mage.Sets/src/mage/cards/s/SynodCenturion.java
@@ -46,7 +46,7 @@ public final class SynodCenturion extends CardImpl {
super(Zone.BATTLEFIELD, new SacrificeSourceEffect());
}
- public SynodCenturionStateTriggeredAbility(final SynodCenturionStateTriggeredAbility ability) {
+ private SynodCenturionStateTriggeredAbility(final SynodCenturionStateTriggeredAbility ability) {
super(ability);
}
diff --git a/Mage.Sets/src/mage/cards/s/SyntheticDestiny.java b/Mage.Sets/src/mage/cards/s/SyntheticDestiny.java
index 9c84b0f9a83..abbd5605a17 100644
--- a/Mage.Sets/src/mage/cards/s/SyntheticDestiny.java
+++ b/Mage.Sets/src/mage/cards/s/SyntheticDestiny.java
@@ -50,7 +50,7 @@ class SyntheticDestinyEffect extends OneShotEffect {
this.staticText = "Exile all creatures you control. At the beginning of the next end step, reveal cards from the top of your library until you reveal that many creature cards, put all creature cards revealed this way onto the battlefield, then shuffle the rest of the revealed cards into your library";
}
- public SyntheticDestinyEffect(final SyntheticDestinyEffect effect) {
+ private SyntheticDestinyEffect(final SyntheticDestinyEffect effect) {
super(effect);
}
@@ -86,7 +86,7 @@ class SyntheticDestinyDelayedEffect extends OneShotEffect {
this.staticText = "reveal cards from the top of your library until you reveal that many creature cards, put all creature cards revealed this way onto the battlefield, then shuffle the rest of the revealed cards into your library";
}
- public SyntheticDestinyDelayedEffect(final SyntheticDestinyDelayedEffect effect) {
+ private SyntheticDestinyDelayedEffect(final SyntheticDestinyDelayedEffect effect) {
super(effect);
this.numberOfCards = effect.numberOfCards;
}
diff --git a/Mage.Sets/src/mage/cards/s/SyphonFlesh.java b/Mage.Sets/src/mage/cards/s/SyphonFlesh.java
index 88c09c5a6fc..994605630bc 100644
--- a/Mage.Sets/src/mage/cards/s/SyphonFlesh.java
+++ b/Mage.Sets/src/mage/cards/s/SyphonFlesh.java
@@ -46,7 +46,7 @@ class SyphonFleshEffect extends OneShotEffect {
this.staticText = "each other player sacrifices a creature. You create a 2/2 black Zombie creature token for each creature sacrificed this way.";
}
- public SyphonFleshEffect(final SyphonFleshEffect effect) {
+ private SyphonFleshEffect(final SyphonFleshEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SyphonMind.java b/Mage.Sets/src/mage/cards/s/SyphonMind.java
index 7feddc0b5eb..4b0e3a9ff67 100644
--- a/Mage.Sets/src/mage/cards/s/SyphonMind.java
+++ b/Mage.Sets/src/mage/cards/s/SyphonMind.java
@@ -43,7 +43,7 @@ class SyphonMindEffect extends OneShotEffect {
this.staticText = "Each other player discards a card. You draw a card for each card discarded this way";
}
- public SyphonMindEffect(final SyphonMindEffect effect) {
+ private SyphonMindEffect(final SyphonMindEffect effect) {
super(effect);
}
diff --git a/Mage.Sets/src/mage/cards/s/SyphonSoul.java b/Mage.Sets/src/mage/cards/s/SyphonSoul.java
index e4e4d14798f..9baa067f42c 100644
--- a/Mage.Sets/src/mage/cards/s/SyphonSoul.java
+++ b/Mage.Sets/src/mage/cards/s/SyphonSoul.java
@@ -39,7 +39,7 @@ class SyphonSoulEffect extends OneShotEffect {
staticText = "{this} deals 2 damage to each other player. You gain life equal to the damage dealt this way";
}
- public SyphonSoulEffect(final SyphonSoulEffect effect) {
+ private SyphonSoulEffect(final SyphonSoulEffect effect) {
super(effect);
}