Search in sources :

Example 1 with ImageCmd

use of net.kodehawa.mantarobot.commands.action.ImageCmd in project MantaroBot by Mantaro.

the class ActionCmds method register.

@Subscribe
public void register(CommandRegistry cr) {
    // pat();
    cr.register("pat", new ImageActionCmd("Pat", "Pats the specified user.", Color.PINK, "pat", EmoteReference.TALKING + "%s you have been patted by %s", "pat", "Aww, I see you are lonely, take a pat <3"));
    // hug();
    cr.register("hug", new ImageActionCmd("Hug", "Hugs the specified user.", Color.PINK, "hug", EmoteReference.TALKING + "%s you have been hugged by %s", "hug", "Aww, I see you are lonely, take a hug <3"));
    // kiss();
    cr.register("kiss", new ImageActionCmd("Kiss", "Kisses the specified user.", Color.PINK, "kiss", EmoteReference.TALKING + "%s you have been kissed by %s", "kiss", "Aww, I see you are lonely, *kisses*"));
    // poke();
    cr.register("poke", new ImageActionCmd("Poke", "Pokes the specified user.", Color.PINK, "poke", EmoteReference.TALKING + "%s you have been poked by %s :eyes:", "poke", "Aww, I see you are lonely, *pokes you*"));
    // slap();
    cr.register("slap", new ImageActionCmd("Slap", "Slaps the specified user ;).", Color.PINK, "slap", EmoteReference.TALKING + "%s you have been slapped by %s!", "slap", "Hmm, why do you want this? Uh, I guess... *slaps you*"));
    // bite();
    cr.register("bite", new ImageActionCmd("Bite", "Bites the specified user.", Color.PINK, "bite", EmoteReference.TALKING + "%s you have been bitten by %s :eyes:", "bite", "*bites you*"));
    // tickle();
    cr.register("tickle", new ImageActionCmd("Tickle", "Tickles the specified user.", Color.PINK, "tickle", EmoteReference.JOY + "%s you have been tickled by %s", "tickle", "*tickles you*"));
    // highfive();
    cr.register("highfive", new ImageActionCmd("Highfive", "Highfives with the specified user.", Color.PINK, "highfive", EmoteReference.TALKING + "%s highfives %s :heart:", "highfive", "*highfives*", true));
    // pout();
    cr.register("pout", new ImageActionCmd("Pout", "Pouts at the specified user.", Color.PINK, "pout", EmoteReference.TALKING + "%s pouts at %s *hmph*", "pout", "*pouts, hmph*", true));
    // teehee()
    cr.register("teehee", new ImageActionCmd("Teehee", "Teehee~", Color.PINK, "teehee", EmoteReference.EYES + "%s is teasing %s", "teehee", "*teases you*", true));
    // smile()
    cr.register("smile", new ImageActionCmd("Smile", "Smiles at someone", Color.PINK, "smile", EmoteReference.TALKING + "%s is smiling at %s :heart:", "smile", "*smiles at you*", true));
    // stare()
    cr.register("stare", new ImageActionCmd("Stare", "Stares at someone", Color.PINK, "stare", EmoteReference.EYES + "%s is staring at %s", "stare", "*stares you*", true));
    // holdhands()
    cr.register("holdhands", new ImageActionCmd("Hold Hands", "Hold someone's hands", Color.PINK, "holdhands", EmoteReference.HEART + "%s is holding %s's hand", "handholding", "*holds your hand*", true));
    // cuddle()
    cr.register("cuddle", new ImageActionCmd("Cuddle", "Cuddles someone", Color.PINK, "cuddle", EmoteReference.HEART + "%s you have been cuddled by %s", "cuddle", "*cuddles you*"));
    // greet();
    cr.register("greet", new TextActionCmd("Greet", "Sends a random greeting", Color.DARK_GRAY, EmoteReference.TALKING + "%s", GREETINGS.get()));
    // tsundere();
    cr.register("tsundere", new TextActionCmd("Tsundere Command", "Y-You baka!", Color.PINK, EmoteReference.MEGA + "%s", TSUNDERE.get()));
    // nuzzle()
    cr.register("nuzzle", new ImageActionCmd("Nuzzle Command", "Nuzzles the specified user.", Color.PINK, "nuzzle", EmoteReference.TALKING + "%s is nuzzling %s", NUZZLE.get(), "*nuzzles you*", true));
    // bloodsuck()
    cr.register("bloodsuck", new ImageActionCmd("Bloodsuck command", "Sucks the blood of an user", Color.PINK, "bloodsuck", EmoteReference.TALKING + "%s is sucking the blood of %s!", BLOODSUCK.get(), "J-Just how am I meant to? Oh well.. *sucks your blood*", true));
    // lewd()
    cr.register("lewd", new ImageCmd("Lewd", "T-Too lewd!", "lewd", "lewd", "Y-You lewdie!"));
    // meow()
    cr.register("meow", new ImageCmd("Meow", "Meows at the specified user.", "meow", MEOW.get(), "Meow."));
    cr.registerAlias("meow", "mew");
    // nom()
    cr.register("nom", new ImageCmd("Nom", "*nom nom*", "nom", "nom", "Yummy."));
    // facedesk()
    cr.register("facedesk", new ImageCmd("Facedesk", "When it's just too much to handle.", "facedesk", "banghead", "*facedesks*", true));
}
Also used : ImageActionCmd(net.kodehawa.mantarobot.commands.action.ImageActionCmd) ImageCmd(net.kodehawa.mantarobot.commands.action.ImageCmd) TextActionCmd(net.kodehawa.mantarobot.commands.action.TextActionCmd) Subscribe(com.google.common.eventbus.Subscribe)

Aggregations

Subscribe (com.google.common.eventbus.Subscribe)1 ImageActionCmd (net.kodehawa.mantarobot.commands.action.ImageActionCmd)1 ImageCmd (net.kodehawa.mantarobot.commands.action.ImageCmd)1 TextActionCmd (net.kodehawa.mantarobot.commands.action.TextActionCmd)1