congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Player.addCounters
Code IndexAdd Tabnine to your IDE (free)

How to use
addCounters
method
in
mage.players.Player

Best Java code snippets using mage.players.Player.addCounters (Showing top 14 results out of 315)

origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player player = game.getPlayer(source.getControllerId());
  if (player != null) {
    player.addCounters(CounterType.POISON.createInstance(), game);
    return true;
  }
  return false;
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player player = game.getPlayer(targetPointer.getFirst(game, source));
  if (player != null) {
    player.addCounters(CounterType.POISON.createInstance(amount), game);
    return true;
  }
  return false;
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player controller = game.getPlayer(source.getControllerId());
  if (controller != null) {
    return controller.addCounters(CounterType.ENERGY.createInstance(value.calculate(game, source, this)), game);
  }
  return false;
}
origin: magefree/mage

  @Override
  public boolean apply(Game game, Ability source) {
    Permanent permanent = (Permanent) game.getLastKnownInformation(target, Zone.BATTLEFIELD);
    if (permanent != null) {
      Player player = game.getPlayer(permanent.getControllerId());
      if (player != null) {
        player.addCounters(CounterType.POISON.createInstance(1), game);
        return true;
      }
    }
    return false;
  }
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  for (UUID playerId : game.getState().getPlayerList(source.getControllerId())) {
    Player player = game.getPlayer(playerId);
    if (player != null) {
      player.addCounters(CounterType.POISON.createInstance(), game);
    }
  }
  return true;
}
origin: magefree/mage

  @Override
  public boolean apply(Game game, Ability source) {
    Permanent permanent = game.getPermanentOrLKIBattlefield(getTargetPointer().getFirst(game, source));
    if (permanent != null) {
      Player player = game.getPlayer(permanent.getControllerId());
      if (player != null) {
        player.addCounters(CounterType.POISON.createInstance(), game);
      }
      return true;
    }
    return false;
  }
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  Player controller = game.getPlayer(source.getControllerId());
  if (controller == null) {
    return false;
  }
  if (!new PayEnergyCost(2).pay(source, game, source.getSourceId(), source.getControllerId(), true)) {
    Permanent sourceObject = source.getSourcePermanentIfItStillExists(game);
    if (sourceObject != null) {
      controller.moveCards(sourceObject, Zone.HAND, source, game);
      controller.addCounters(CounterType.ENERGY.createInstance(), game);
    }
  }
  return true;
}
origin: magefree/mage

@Override
public boolean apply(Game game, Ability source) {
  UUID uuid = source.getControllerId();
  if (this.enchantedEquipped) {
    Permanent enchantment = game.getPermanent(source.getSourceId());
    if (enchantment != null && enchantment.getAttachedTo() != null) {
      UUID eUuid = enchantment.getAttachedTo();
      Permanent permanent = game.getPermanent(eUuid);
      if (permanent != null) {
        uuid = permanent.getControllerId();
      } else {
        return false;
      }
    } else {
      return false;
    }
  }
  Player player = game.getPlayer(uuid);
  if (player != null) {
    player.addCounters(counter, game);
    return true;
  }
  return false;
}
origin: magefree/mage

Counter newCounter = counter.copy();
newCounter.add(amount.calculate(game, source, this));
player.addCounters(newCounter, game);
affectedTargets++;
if (!game.isSimulation()) {
origin: magefree/mage

for (Counter counter : player.getCounters().values()) {
  Counter newCounter = new Counter(counter.getName());
  player.addCounters(newCounter, game);
    if (counter.getName().equals(choice.getChoice())) {
      Counter newCounter = new Counter(counter.getName());
      player.addCounters(newCounter, game);
      break;
origin: magefree/mage

@Override
public boolean replaceEvent(GameEvent event, Ability source, Game game) {
  DamagePlayerEvent damageEvent = (DamagePlayerEvent) event;
  int actualDamage = damageEvent.getAmount();
  if (actualDamage > 0) {
    Player player = game.getPlayer(damageEvent.getPlayerId());
    Permanent damageSource = game.getPermanent(damageEvent.getSourceId());
    player.addCounters(CounterType.POISON.createInstance(actualDamage), game);
    if (damageSource != null && damageSource.getAbilities().containsKey(LifelinkAbility.getInstance().getId())) {
      Player controlPlayer = game.getPlayer(damageSource.getControllerId());
      controlPlayer.gainLife(actualDamage, game, source);
    }
    game.fireEvent(new DamagedPlayerEvent(damageEvent.getPlayerId(), damageEvent.getSourceId(), damageEvent.getPlayerId(), actualDamage, damageEvent.isCombatDamage()));
  }
  return true;
}

origin: magefree/mage

for (Counter counter : player.getCounters().values()) {
  Counter newCounter = new Counter(counter.getName());
  player.addCounters(newCounter, game);
    if (counter.getName().equals(choice.getChoice())) {
      Counter newCounter = new Counter(counter.getName());
      player.addCounters(newCounter, game);
      break;
origin: magefree/mage

  counterToAdd = new Counter(counter.getName());
player.addCounters(counterToAdd, game);
origin: magefree/mage

  counterToAdd = new Counter(counter.getName());
player.addCounters(counterToAdd, game);
mage.playersPlayeraddCounters

Popular methods of Player

  • getId
  • getHand
  • getName
  • getLife
  • getLibrary
  • hasLeft
  • hasWon
  • getCounters
  • hasLost
  • copy
  • damage
  • declareAttacker
  • damage,
  • declareAttacker,
  • getGraveyard,
  • getPlayersUnderYourControl,
  • activateAbility,
  • canLose,
  • choose,
  • declareBlocker,
  • gainLife,
  • getAttachments

Popular in Java

  • Making http requests using okhttp
  • setContentView (Activity)
  • onCreateOptionsMenu (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • Socket (java.net)
    Provides a client-side TCP socket.
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • Runner (org.openjdk.jmh.runner)
  • Top 12 Jupyter Notebook Extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now