forked from RepoMirrors/kami-blue
parent
d1413426e0
commit
a1f6a4ab72
|
@ -1,47 +0,0 @@
|
||||||
package me.zeroeightsix.kami.module.modules.bewwawho.misc;
|
|
||||||
|
|
||||||
import me.zeroeightsix.kami.module.Module;
|
|
||||||
import me.zeroeightsix.kami.setting.Setting;
|
|
||||||
import me.zeroeightsix.kami.setting.Settings;
|
|
||||||
import me.zeroeightsix.kami.event.events.PacketEvent;
|
|
||||||
import me.zeroeightsix.kami.command.Command;
|
|
||||||
import me.zeroeightsix.kami.util.Wrapper;
|
|
||||||
|
|
||||||
import me.zero.alpine.listener.EventHandler;
|
|
||||||
import me.zero.alpine.listener.Listener;
|
|
||||||
|
|
||||||
import net.minecraft.client.Minecraft;
|
|
||||||
import net.minecraft.network.play.client.CPacketChatMessage;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Created on 16 December by 0x2E | PretendingToCode
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Module.Info(name = "FormatChat", description = "Add color and linebreak support to upstream chat packets", category = Module.Category.MISC)
|
|
||||||
public class FormatChat extends Module {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onEnable() {
|
|
||||||
if (Minecraft.getMinecraft().getCurrentServerData() == null) {
|
|
||||||
Command.sendWarningMessage("[FormatChat] &6&lWarning: &r&6This does not work in singleplayer");
|
|
||||||
this.disable();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
Command.sendWarningMessage("[FormatChat] &6&lWarning: &r&6This will kick you on most servers!");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@EventHandler
|
|
||||||
public Listener<PacketEvent.Send> sendListener = new Listener<>(event -> {
|
|
||||||
if (event.getPacket() instanceof CPacketChatMessage) {
|
|
||||||
String message = ((CPacketChatMessage) event.getPacket()).message;
|
|
||||||
if(message.contains("&") || message.contains("#n")){
|
|
||||||
message = message.replaceAll("&", Command.SECTION_SIGN + "");
|
|
||||||
message = message.replaceAll("#n", "\n");
|
|
||||||
|
|
||||||
Wrapper.getPlayer().connection.sendPacket(new CPacketChatMessage(message));
|
|
||||||
event.cancel();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
Loading…
Reference in New Issue