Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.cryptonicdev.cryptonic.chat;
- import de.cryptonicdev.cryptonic.commands.Command;
- import net.minecraft.client.Minecraft;
- import net.minecraft.event.ClickEvent;
- import net.minecraft.event.ClickEvent.Action;
- import net.minecraft.event.HoverEvent;
- import net.minecraft.util.ChatComponentText;
- import net.minecraft.util.ChatStyle;
- import net.minecraft.util.EnumChatFormatting;
- import net.minecraft.util.IChatComponent;
- public class ChatManager {
- private boolean enabled = true;
- public void setEnabled(boolean enabled) {
- this.enabled = enabled;
- }
- public void component(final IChatComponent component) {
- if (enabled)
- Minecraft.getMinecraft().ingameGUI.getChatGUI().printChatMessage(
- new ChatComponentText("§e§kii§6 Cryptonic §e§kii§7 » §r").appendSibling(component));
- }
- public void throwCreative() {
- sendMessage("§cDu musst im Kreativmodus sein.");
- }
- public void throwSyntax(Command command) {
- ChatComponentText component = new ChatComponentText("§cFalsche Parameter! ");
- ChatComponentText clickText = new ChatComponentText("§b<Klick für Hilfe>");
- clickText.setChatStyle(
- new ChatStyle().setChatClickEvent(new ClickEvent(Action.RUN_COMMAND, "#help " + command.getCommand()))
- .setChatHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT,
- new ChatComponentText("#help " + command.getCommand())
- .setChatStyle(new ChatStyle().setColor(EnumChatFormatting.GOLD)))));
- component.appendSibling(clickText);
- component(component);
- }
- public void syntaxError(String message) {
- sendMessage("§4Syntax-Fehler: §f" + message);
- }
- public void sendMessage(String message, EnumChatFormatting color, boolean bold) {
- component(new ChatComponentText(message).setChatStyle(new ChatStyle().setColor(color).setBold(bold)));
- }
- public void sendMessage(String message) {
- component(new ChatComponentText(message));
- }
- public void info(String message) {
- sendMessage("§8[§7§lINFO§8]§f " + message);
- }
- public void debug(String message) {
- sendMessage("§8[§7§lDEBUG-INFO§8]§f " + message);
- }
- public void warning(String message) {
- sendMessage("§c[§6§lWARNING§c]§f " + message);
- }
- public void error(String message) {
- sendMessage("§c[§4§lERROR§c]§f " + message);
- }
- public void success(String message) {
- sendMessage("§a[§2§lSUCCESS§a]§f " + message);
- }
- public void failure(String message) {
- sendMessage("§c[§4§lFAILURE§c]§f " + message);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement