@@ -0,0 +1,777 @@
+package com.elmakers.mine.bukkit.action.builtin;%0A%0Aimport com.elmakers.mine.bukkit.action.BaseSpellAction;%0Aimport com.elmakers.mine.bukkit.api.action.CastContext;%0Aimport com.elmakers.mine.bukkit.api.spell.SpellResult;%0Aimport org.bukkit.configuration.ConfigurationSection;%0A%0Apublic class PlayEffectsAction extends BaseSpellAction%0A%7B%0A%09private String effectKey;%0A%0A%09@Override%0A%09public SpellResult perform(CastContext context)%0A%09%7B%0A        if (effectKey == null %7C%7C effectKey.isEmpty()) %7B%0A            return SpellResult.FAIL;%0A        %7D%0A        context.playEffects(effectKey);%0A%09%09return SpellResult.CAST;%0A%09%7D%0A%0A%09@Override%0A%09public void prepare(CastContext context, ConfigurationSection parameters) %7B%0A%09%09super.prepare(context, parameters);%0A        effectKey = parameters.getString(%22effect%22);%0A%09%7D%0A%7D%0A

Add PlayEffectsAction