Skip to content

Commit 89ffc7d

Browse files
committed
kinda cleanup ngl
1 parent 83a5b67 commit 89ffc7d

File tree

4 files changed

+26
-63
lines changed

4 files changed

+26
-63
lines changed

src/main/java/meow/emily/patootie/Emily.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ private UserActionEntry createBlacklistEntry() {
7373
public void execute(User user, EntityPlayer entityPlayer, NetworkPlayerInfo networkPlayerInfo) {
7474
try {
7575
UUID uuid = networkPlayerInfo.getGameProfile().getId();
76-
LabyMod.getInstance().displayMessageInChat(networkPlayerInfo.getGameProfile().getId().toString());
76+
//LabyMod.getInstance().displayMessageInChat(networkPlayerInfo.getGameProfile().getId().toString());
7777
VoiceChat voiceChat = (VoiceChat) AddonLoader.getAddonByUUID(vcUuid8);
7878
playersToRender.put(networkPlayerInfo.getGameProfile().getId(), 0);
7979
savePlayersToRender();

src/main/java/meow/emily/patootie/events/CommandHandler.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/main/java/meow/emily/patootie/events/PlayerEventHandler.java

Lines changed: 25 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package meow.emily.patootie.events;
22

33
import meow.emily.patootie.Emily;
4-
import meow.emily.patootie.util.MessageHandler;
54
import meow.emily.patootie.util.Utils;
65
import net.labymod.addon.AddonLoader;
76
import net.labymod.addons.voicechat.VoiceChat;
@@ -26,16 +25,16 @@ public class PlayerEventHandler {
2625
// UUID VoiceChat 1.8
2726
private final UUID vcUuid8 = UUID.fromString("43152d5b-ca80-4b29-8f48-39fd63e48dee");
2827

29-
// We do be handling those messages
30-
MessageHandler out = MessageHandler.getInstance();
28+
boolean keyPressed = false;
29+
int keycount = 0;
3130

3231
// im gonna kms ngl
32+
Emily instance = Emily.getInstance();
33+
LabyMod labymod = LabyMod.getInstance();
3334
Minecraft minecraft = Minecraft.getMinecraft();
3435

35-
3636
@SubscribeEvent
3737
public void onTick(TickEvent.ClientTickEvent event) {
38-
Emily instance = Emily.getInstance();
3938
if (!instance.isVoiceexist()) {
4039
LabyModAddon addon = AddonLoader.getAddonByUUID(UUID.fromString(String.valueOf(vcUuid12)));
4140
if (addon instanceof VoiceChat && addon.about.name.equals("VoiceChat")) {
@@ -49,7 +48,6 @@ public void onTick(TickEvent.ClientTickEvent event) {
4948

5049
@SubscribeEvent
5150
public void onPrePlayerRender(RenderPlayerEvent.Pre e) {
52-
Emily instance = Emily.getInstance();
5351
EntityPlayer enPlayer = e.getEntityPlayer();
5452
if (instance.isRenderPlayers() && instance.isModOn()) {
5553
if (instance.isRenderPlayers() && !enPlayer.equals(minecraft.player)) {
@@ -67,7 +65,6 @@ public void onPrePlayerRender(RenderPlayerEvent.Pre e) {
6765
}
6866

6967
public void mute(EntityPlayer player) {
70-
Emily instance = Emily.getInstance();
7168
VoiceChat voiceChat = (VoiceChat) AddonLoader.getAddonByUUID(this.vcUuid12);
7269
if (!player.equals(minecraft.player)) {
7370
voiceChat.getPlayerVolumes().put(player.getUniqueID(), 0);
@@ -77,15 +74,13 @@ public void mute(EntityPlayer player) {
7774

7875
public void RemovePlayer(String s) {
7976
// remove from the list
80-
Emily instance = Emily.getInstance();
8177
instance.getPlayersToRenderString().remove(s);
8278
instance.savePlayersToRenderString();
8379
// playersToRenderString.removeIf(player -> player.equals(s));
8480
instance.saveConfig();
8581
}
8682

8783
public void unmute(EntityPlayer player) {
88-
Emily instance = Emily.getInstance();
8984
VoiceChat voiceChat = (VoiceChat) AddonLoader.getAddonByUUID(this.vcUuid12);
9085
UUID uuid = player.getUniqueID();
9186
Map<UUID, Integer> volume = voiceChat.getPlayerVolumes();
@@ -95,28 +90,39 @@ public void unmute(EntityPlayer player) {
9590
voiceChat.savePlayersVolumes();
9691
}
9792

93+
public void sendMessage(String message) {
94+
try {
95+
labymod.displayMessageInChat(message);
96+
} catch (Exception e) {
97+
e.printStackTrace();
98+
labymod.displayMessageInChat(e.getMessage());
99+
}
100+
101+
}
102+
98103
@SubscribeEvent
99104
public void onKeyInput(InputEvent.KeyInputEvent e) {
100105
EntityPlayer enPlayer = minecraft.player;
101-
Emily instance = Emily.getInstance();
102-
LabyMod labymod = LabyMod.getInstance();
103106
if (instance.getKey() > -1) {
104107
if (Keyboard.isKeyDown(instance.getKey())) {
105-
if (instance.isModOn()) {
108+
while (keyPressed || Keyboard.isRepeatEvent()) {
109+
return;
110+
}
111+
if (instance.isModOn() && !keyPressed) {
112+
keyPressed = true;
106113
if (instance.isRenderPlayers()) {
107114
instance.setRenderPlayers(false);
108115
instance.setMuted(false);
109116
instance.saveConfig();
110117
if (instance.isVoiceexist() && instance.isPlayerUnmute()) {
111118
minecraft.world.playerEntities.stream()
112119
.filter(entityPlayer ->
113-
Emily.getInstance().getPlayersToRenderString()
120+
instance.getPlayersToRenderString()
114121
.contains(entityPlayer.getName())).
115122
forEach(this::unmute);
116-
//removePlayer(enPlayer.getGameProfile().getName());
117123
}
118124
if (instance.isConfigMessage()) {
119-
out.sendMessage("[PH] - On");
125+
sendMessage("[PH] - On");
120126
}
121127
} else {
122128
instance.setRenderPlayers(true);
@@ -125,17 +131,18 @@ public void onKeyInput(InputEvent.KeyInputEvent e) {
125131
if (instance.isVoiceexist() && instance.isPlayerUnmute()) {
126132
minecraft.world.playerEntities.stream()
127133
.filter(entityPlayer ->
128-
Emily.getInstance().getPlayersToRenderString()
134+
instance.getPlayersToRenderString()
129135
.contains(entityPlayer.getName())).
130136
forEach(this::mute);
131137
}
132138
if (instance.isConfigMessage()) {
133-
out.sendMessage("[PH] - Off");
139+
sendMessage("[PH] - Off");
134140
}
135141
}
136142
} else {
137-
out.sendMessage("[PH] - Mod seems to be disabled. Check Config.");
143+
sendMessage("[PH] - Mod seems to be disabled. Check Config.");
138144
}
145+
keyPressed = false;
139146
}
140147
}
141148
}

src/main/java/meow/emily/patootie/util/MessageHandler.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)