Open giorbay opened 2 months ago
package me.vene.skilled.autogg; import java.io.IOException; import net.minecraft.client.Minecraft; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.client.event.ClientChatReceivedEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; public class AutoGG { public static String unformattedMessage; private String[] triggers; private Minecraft mc = Minecraft.func_71410_x(); public AutoGG() throws IOException { String a = "1st Killer - \n1st Place - \nWinner: \n - Damage Dealt - \nWinning Team -\n1st - \nWinners: \nWinner: \nWinning Team: \n won the game!\nTop Seeker: \n1st Place: \nLast team standing!\nWinner #1 (\nTop Survivors\nWinners - \nSumo Duel - "; this.triggers = a.split("\n"); } @SubscribeEvent public void onChat(ClientChatReceivedEvent event) throws InterruptedException { unformattedMessage = event.message.func_150260_c(); unformattedMessage = EnumChatFormatting.func_110646_a(unformattedMessage); for(int i = 0; i < this.triggers.length; ++i) { if (unformattedMessage.contains(this.triggers[i])) { this.mc.field_71439_g.func_71165_d("/achat gg"); break; } } } }
Working version adding manual triggers
Working version adding manual triggers