mirror of https://github.com/kami-blue/client
add new mode to close #103
This commit is contained in:
parent
a4fba70732
commit
ef010fbe20
|
@ -2,6 +2,7 @@ package me.zeroeightsix.kami.module.modules.misc;
|
||||||
|
|
||||||
import me.zero.alpine.listener.EventHandler;
|
import me.zero.alpine.listener.EventHandler;
|
||||||
import me.zero.alpine.listener.Listener;
|
import me.zero.alpine.listener.Listener;
|
||||||
|
import me.zeroeightsix.kami.command.Command;
|
||||||
import me.zeroeightsix.kami.event.events.PacketEvent;
|
import me.zeroeightsix.kami.event.events.PacketEvent;
|
||||||
import me.zeroeightsix.kami.module.Module;
|
import me.zeroeightsix.kami.module.Module;
|
||||||
import me.zeroeightsix.kami.setting.Setting;
|
import me.zeroeightsix.kami.setting.Setting;
|
||||||
|
@ -61,7 +62,14 @@ public class CustomChat extends Module {
|
||||||
private String KAMI_ONTOP = lllllllliiiliiliiiil + lllllllliiiliiliiill + lllllllliiiliiliilii + lllllllliiiliiliilli + " " + lllllllliiiliiliilil + lllllllliiiliiliilll + lllllllliiiliililiii + lllllllliiiliililiil + " " + lllllllliiiliililili + lllllllliiiliililill + " " + lllllllliiiliilillii + lllllllliiiliilillil + lllllllliiiliilillli;
|
private String KAMI_ONTOP = lllllllliiiliiliiiil + lllllllliiiliiliiill + lllllllliiiliiliilii + lllllllliiiliiliilli + " " + lllllllliiiliiliilil + lllllllliiiliiliilll + lllllllliiiliililiii + lllllllliiiliililiil + " " + lllllllliiiliililili + lllllllliiiliililill + " " + lllllllliiiliilillii + lllllllliiiliilillil + lllllllliiiliilillli;
|
||||||
private String KAMI_WEBSITE = lllllllliiiliilillll + lllllllliiiliilliiii + lllllllliiiliilliiil + lllllllliiiliilliili + lllllllliiiliilliill + lllllllliiiliillilii + lllllllliiiliillilil + lllllllliiiliillilli + lllllllliiiliillilll + lllllllliiiliillliii + lllllllliiiliillliil + lllllllliiiliilllili + lllllllliiiliilllill + lllllllliiiliillllii + lllllllliiiliillllil + lllllllliiiliillllli + lllllllliiiliillllll + lllllllliiililiiiiii;
|
private String KAMI_WEBSITE = lllllllliiiliilillll + lllllllliiiliilliiii + lllllllliiiliilliiil + lllllllliiiliilliili + lllllllliiiliilliill + lllllllliiiliillilii + lllllllliiiliillilil + lllllllliiiliillilli + lllllllliiiliillilll + lllllllliiiliillliii + lllllllliiiliillliil + lllllllliiiliilllili + lllllllliiiliilllill + lllllllliiiliillllii + lllllllliiiliillllil + lllllllliiiliillllli + lllllllliiiliillllll + lllllllliiililiiiiii;
|
||||||
private String KAMI_FINAL = "";
|
private String KAMI_FINAL = "";
|
||||||
|
private String KAMI_ALL = " \u23d0 \u166d\uff4f\u1587\uff0d\u1455\u14aa\uff49\u4e47\u144e\u3112 \u23d0 \u1d1b\u0280\u026a\u1d18\u029f\ua731\u02e2\u026a\u02e3 \u23d0 \u0e23\u0e4f\u0e22\u05e7\u0452\u0e04\u03c2\u043a \u23d0 \u0050\u0045\u004e\u0049\u0053 \u23d0 \u0274\u1d1c\u1d1b\u0262\u1d0f\u1d05\u002e\u1d04\u1d04 \u0fc9 \u23d0 \u1d0b\u1d07\u1d07\u1d0d\u028f\u002e\u1d04\u1d04\u30c4 \u23d0 \u0493\u1d1c\u0280\u0280\u028f\u1d21\u1d00\u0280\u1d07 \u23d0 \u0262\u1d00\u028f \u23d0 \u1d07\u029f\u1d07\u1d0d\u1d07\u0274\u1d1b\u1d00\ua731\u002e\u1d04\u1d0f\u1d0d \u23d0 \u0299\u1d00\u029f\u1d05\u029c\u1d00\u1d04\u1d0b \u2713\u1d00\u1d18\u0150\u029f\u00a5\u028f\u1d0f\u0143\u002e\u0493\u1d00\u0262 \u00bb\u0299\u1d00\u1d04\u1d0b\u1d05\u1d0f\u1d0f\u0280\u1d07\u1d05 \u23d0 \u0030\u0032\u0037\u0048\u0061\u0063\u006b \u23d0 \u1d00\u1d04\u1d07 \u029c\u1d00\u1d04\u1d0b \u23d0 ";
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onUpdate() {
|
||||||
|
if (textMode.getValue().equals(TextMode.ALL)) {
|
||||||
|
Command.sendChatMessage("[CustomChat] Note: ALL text mode only works with the separator decoration mode");
|
||||||
|
}
|
||||||
|
}
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public Listener<PacketEvent.Send> listener = new Listener<>(event -> {
|
public Listener<PacketEvent.Send> listener = new Listener<>(event -> {
|
||||||
if (event.getPacket() instanceof CPacketChatMessage) {
|
if (event.getPacket() instanceof CPacketChatMessage) {
|
||||||
|
@ -88,6 +96,9 @@ public class CustomChat extends Module {
|
||||||
else if (textMode.getValue().equals(TextMode.WEBSITE)) {
|
else if (textMode.getValue().equals(TextMode.WEBSITE)) {
|
||||||
KAMI_FINAL = KAMI_SEPARATOR + KAMI_WEBSITE;
|
KAMI_FINAL = KAMI_SEPARATOR + KAMI_WEBSITE;
|
||||||
}
|
}
|
||||||
|
else if (textMode.getValue().equals(TextMode.ALL)) {
|
||||||
|
KAMI_FINAL = KAMI_ALL + KAMI_NAME;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (decoMode.getValue().equals(DecoMode.NONE)) {
|
else if (decoMode.getValue().equals(DecoMode.NONE)) {
|
||||||
if (textMode.getValue().equals(TextMode.NAME)) {
|
if (textMode.getValue().equals(TextMode.NAME)) {
|
||||||
|
@ -118,7 +129,7 @@ public class CustomChat extends Module {
|
||||||
});
|
});
|
||||||
|
|
||||||
private enum TextMode {
|
private enum TextMode {
|
||||||
NAME, ONTOP, WEBSITE
|
NAME, ONTOP, WEBSITE, ALL
|
||||||
}
|
}
|
||||||
private enum DecoMode {
|
private enum DecoMode {
|
||||||
SEPARATOR, CLASSIC, NONE
|
SEPARATOR, CLASSIC, NONE
|
||||||
|
|
Loading…
Reference in New Issue