Files
KittyBot/src/commands/CommandJDoodle.java
T
2019-04-13 12:34:35 -07:00

29 lines
772 B
Java

package commands;
import core.Command;
import core.Localizer;
import dataStructures.*;
import network.NetworkJDoodle;
public class CommandJDoodle extends Command
{
NetworkJDoodle compiler = new NetworkJDoodle();
public CommandJDoodle(KittyRole level, KittyRating rating) { super(level, rating); }
@Override
public String HelpText() { return Localizer.Stub("Will compile any java code you put in! Supports Java 1.8"); }
@Override
public void OnRun(KittyGuild guild, KittyChannel channel, KittyUser user, UserInput input, Response res)
{
if(input.args.trim().length() < 1)
{
res.Call(Localizer.Stub("Please provide some java code to get it compiled!"));
return;
}
res.Call(compiler.compileJava(input.args));
}
}