Archived
0

BossBarPacket

This commit is contained in:
2021-05-06 15:59:18 +03:00
parent 2521860bb4
commit a0931d0892
6 changed files with 184 additions and 3 deletions

View File

@@ -7,15 +7,14 @@ import mc.protocol.api.ConnectionContext;
import mc.protocol.model.Location;
import mc.protocol.model.Look;
import mc.protocol.model.ServerInfo;
import mc.protocol.model.text.Text;
import mc.protocol.packets.PingPacket;
import mc.protocol.packets.client.HandshakePacket;
import mc.protocol.packets.client.LoginStartPacket;
import mc.protocol.packets.client.StatusServerRequestPacket;
import mc.protocol.packets.server.*;
import mc.protocol.serializer.TextSerializer;
import mc.protocol.utils.Difficulty;
import mc.protocol.utils.GameMode;
import mc.protocol.utils.LevelType;
import mc.protocol.utils.*;
import mc.server.config.Config;
import org.apache.commons.io.IOUtils;
@@ -122,6 +121,18 @@ public class PacketHandler {
context.send(pingPacket);
context.flushSending();
// -- Эксперименты -- //
BossBarPacket boss1 = new BossBarPacket();
boss1.setUuid(UUID.randomUUID());
boss1.setAction(BossBarAction.ADD);
boss1.setTitle(Text.of("BOSS-1"));
boss1.setHealth(1.0f);
boss1.setColor(BossBarColor.RED);
boss1.setDivision(BossBarDivision.NONE);
context.sendNow(boss1);
}
private static String faviconToBase64(Path iconPath) {