Skip to content

Commit 1d77912

Browse files
b2-test-3
1 parent 15af617 commit 1d77912

File tree

8 files changed

+18
-19
lines changed

8 files changed

+18
-19
lines changed

src/main/java/dev/hause/squeakerbot/command/commands/AskGod.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class AskGod extends Command {
1717
@Override
1818
public void onRun() {
1919
Random random = new Random();
20-
ChatUtil.sendChatMessage("> [SqueakerBot] " + (replies[random.nextInt(14)]));
20+
ChatUtil.sendChatMessage((replies[random.nextInt(14)]));
2121
}
2222

2323
}

src/main/java/dev/hause/squeakerbot/command/commands/CoinFlip.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class CoinFlip extends Command {
1212
@Override
1313
public void onRun() {
1414
Random random = new Random();
15-
ChatUtil.sendChatMessage("> [SqueakerBot] " + outcomes[random.nextInt(2)]);
15+
ChatUtil.sendChatMessage(outcomes[random.nextInt(2)]);
1616
}
1717

1818

src/main/java/dev/hause/squeakerbot/command/commands/Geolocate.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,13 @@ public class Geolocate extends Command {
1313

1414
@Override
1515
public void onRun() {
16+
String name = queryUtil.getQuery(ChatListener.parsedCommand);
1617
Random random = new Random();
17-
ChatUtil.sendChatMessage(queryUtil.getQuery(ChatListener.parsedCommand) + "'s exact coordinates are " + "X: " + 1 + (20 - 1) * + random.nextDouble() + " Y: " + + 1 + (20 - 1) * + random.nextDouble());
18+
if(name.equalsIgnoreCase("You didn't enter a person to geolocate!") ) {
19+
ChatUtil.sendChatMessage(name);
20+
return;
21+
}
22+
ChatUtil.sendChatMessage(name + "'s exact coordinates are " + "X: " + 1 + (20 - 1) * + random.nextDouble() + " Y: " + + 1 + (20 - 1) * + random.nextDouble());
1823
}
1924

2025
}

src/main/java/dev/hause/squeakerbot/command/commands/Help.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public class Help extends Command {
88

99
@Override
1010
public void onRun() {
11-
ChatUtil.sendChatMessage("> [SqueakerBot] Commands (4): Help, CoinFlip, AskGod, TallyHall, About, Geolocate");
11+
ChatUtil.sendChatMessage("Commands (6): Help, CoinFlip, AskGod, TallyHall, About, Geolocate");
1212
}
1313

1414
}

src/main/java/dev/hause/squeakerbot/command/commands/TallyHall.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public class TallyHall extends Command {
2323
@Override
2424
public void onRun() {
2525
Random random = new Random();
26-
ChatUtil.sendChatMessage("> [SqueakerBot] " + (applause[random.nextInt(18)]) + (links[random.nextInt(18)]));
26+
ChatUtil.sendChatMessage((applause[random.nextInt(18)]) + (links[random.nextInt(18)]));
2727
}
2828

2929
}

src/main/java/dev/hause/squeakerbot/listener/ChatListener.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,15 @@
44
import java.util.Timer;
55
import java.util.TimerTask;
66
import org.apache.commons.lang3.StringUtils;
7-
8-
import dev.hause.squeakerbot.SqueakerBot;
97
import dev.hause.squeakerbot.command.Command;
108
import dev.hause.squeakerbot.command.CommandManager;
11-
import dev.hause.squeakerbot.util.QueryUtil;
12-
import net.minecraft.client.Minecraft;
13-
import net.minecraft.entity.player.EntityPlayer;
149
import net.minecraftforge.client.event.ClientChatReceivedEvent;
15-
import net.minecraftforge.event.entity.player.PlayerEvent;
1610
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
1711

1812
public class ChatListener {
1913

20-
Minecraft mc = Minecraft.getMinecraft();
2114
public static boolean isToggled = false;
2215
public static String parsedCommand;
23-
private static QueryUtil queryUtil = new QueryUtil();
2416

2517
@SubscribeEvent
2618
public void onChat(ClientChatReceivedEvent event) {

src/main/java/dev/hause/squeakerbot/util/ChatUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public class ChatUtil {
88
static Minecraft mc = Minecraft.getMinecraft();
99

1010
public static void sendChatMessage(String message) {
11-
mc.player.connection.sendPacket(new CPacketChatMessage(message));
11+
mc.player.connection.sendPacket(new CPacketChatMessage("> [SqueakerBot] " + message));
1212
}
1313

1414
}

src/main/java/dev/hause/squeakerbot/util/QueryUtil.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,20 @@
77
public class QueryUtil {
88

99
public String getQuery(String message) {
10-
int splitIndex = 0;
1110
String[] query = null;
1211
for(Command c : CommandManager.commands) {
1312
if(StringUtils.containsIgnoreCase(message, c.getCommand())) {
1413
query = message.split("(?<=" + c.getCommand().toLowerCase() + ")");
1514
System.out.println(query[0]);
16-
if(query.length <= 1) {
17-
return null;
18-
}
1915
}
2016
}
21-
return query[1];
17+
18+
if(query.length == 2) {
19+
return query[1];
20+
}
21+
return "You didn't enter a person to geolocate!";
22+
23+
2224
}
2325

2426
}

0 commit comments

Comments
 (0)