Basic Energy attached to your Benched Pokémon can't be discarded by effects of your opponent's attacks, Abilities, or Trainer cards.