// protection from enchantments
this.addAbility(new ProtectionAbility(filter));
// {4}{R}{G}: Monstrosity 3.
this.addAbility(new MonstrosityAbility("{4}{R}{G}", 3));
// Whenever Polis Crusher deals combat damage to a player, if Polis Crusher is monstrous, destroy target enchantment that player controls.
Ability ability = new ConditionalTriggeredAbility(
new DealsCombatDamageToAPlayerTriggeredAbility(new DestroyTargetEffect(), false, true),
MonstrousCondition.getInstance(),
"Whenever {this} deals combat damage to a player, if {this} is monstrous, destroy target enchantment that player controls.");
this.addAbility(ability);
}