48 lines
1.4 KiB
Java
48 lines
1.4 KiB
Java
package cutthecord.commands.commands;
|
|
|
|
import cutthecord.commands.CommandHandler;
|
|
import lanchon.dexpatcher.annotation.DexAdd;
|
|
|
|
@DexAdd
|
|
public class CmdSmaller extends CommandHandler.Command {
|
|
|
|
@DexAdd
|
|
@Override
|
|
public String handleCommand(String msg) {
|
|
return msg.toLowerCase()
|
|
.replace("a", "ᵃ")
|
|
.replace("b", "ᵇ")
|
|
.replace("c", "ᶜ")
|
|
.replace("d", "ᵈ")
|
|
.replace("e", "ᵉ")
|
|
.replace("f", "ᶠ")
|
|
.replace("g", "ᵍ")
|
|
.replace("h", "ʰ")
|
|
.replace("i", "ᶦ")
|
|
.replace("j", "ʲ")
|
|
.replace("k", "ᵏ")
|
|
.replace("l", "ˡ")
|
|
.replace("m", "ᵐ")
|
|
.replace("n", "ⁿ")
|
|
.replace("o", "ᵒ")
|
|
.replace("p", "ᵖ")
|
|
.replace("q", "ᑫ")
|
|
.replace("r", "ʳ")
|
|
.replace("s", "ˢ")
|
|
.replace("t", "ᵗ")
|
|
.replace("u", "ᵘ")
|
|
.replace("v", "ᵛ")
|
|
.replace("w", "ʷ")
|
|
.replace("x", "ˣ")
|
|
.replace("y", "ʸ")
|
|
.replace("z", "ᶻ");
|
|
}
|
|
|
|
@DexAdd
|
|
@Override
|
|
public String getPopupInfo() {
|
|
return "Makes text even smaller (like “ᵗʰvˢ”)";
|
|
}
|
|
|
|
}
|