@@ -181,23 +181,25 @@ static boolean handleEffectCommand(CommandSender sender, String command) {
181181 Effect effect = Effect .parse (command , null );
182182 parserInstance .deleteCurrentEvent ();
183183
184+ TextComponentParser textParser = TextComponentParser .instance ();
184185 if (effect != null ) {
185186 log .clear (); // ignore warnings and stuff
186187 log .printLog ();
187188 if (!effectCommand .isCancelled ()) {
188- sender .sendRichMessage ( "<gray>Executing '" + TextComponentParser . instance (). escape (command ) + "'" );
189+ sender .sendMessage ( textParser . parse ( "<gray>Executing '" + textParser . escape (command ) + "'" ) );
189190 if (SkriptConfig .logEffectCommands .value () && !(sender instanceof ConsoleCommandSender ))
190- Skript .info (sender .getName () + " issued effect command: " + TextComponentParser . instance () .escape (command ));
191+ Skript .info (sender .getName () + " issued effect command: " + textParser .escape (command ));
191192 TriggerItem .walk (effect , effectCommand );
192193 Variables .removeLocals (effectCommand );
193194 } else {
194- sender .sendRichMessage ( "<red>Your effect command '" + TextComponentParser . instance (). escape (command ) + "' was cancelled." );
195+ sender .sendMessage ( textParser . parse ( "<red>Your effect command '" + textParser . escape (command ) + "' was cancelled." ) );
195196 }
196197 } else {
197198 if (sender == Bukkit .getConsoleSender ()) // log as SEVERE instead of INFO like printErrors below
198- SkriptLogger .LOGGER .severe ("Error in: " + TextComponentParser .instance ().escape (command ));
199+ // No need to escape command here, logger will do it
200+ SkriptLogger .LOGGER .severe ("Error in: " + command );
199201 else
200- sender .sendRichMessage ( "<red>Error in: <gray>" + TextComponentParser . instance (). escape (command ));
202+ sender .sendMessage ( textParser . parse ( "<red>Error in: <gray>" + textParser . escape (command ) ));
201203 // TODO errors likely need to be escaped too
202204 log .printErrors (sender , "(No specific information is available)" );
203205 }
0 commit comments