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ˢ”)"; } }