feat: update to 1.21.2-1.21.3 protocol

i tried compiling for 1.21.4, and it seemed to work, but most clones' viaversion is not that updated yet so i just stayed at 1.21.3
This commit is contained in:
ChomeNS
2024-12-07 14:15:46 +07:00
parent c2cdf8bcf9
commit c2bab61c09
6 changed files with 36 additions and 30 deletions

View File

@@ -12,10 +12,11 @@ import org.geysermc.mcprotocollib.network.tcp.TcpClientSession;
import org.geysermc.mcprotocollib.protocol.MinecraftProtocol;
import org.geysermc.mcprotocollib.protocol.data.game.entity.player.HandPreference;
import org.geysermc.mcprotocollib.protocol.data.game.setting.ChatVisibility;
import org.geysermc.mcprotocollib.protocol.data.game.setting.ParticleStatus;
import org.geysermc.mcprotocollib.protocol.data.game.setting.SkinPart;
import org.geysermc.mcprotocollib.protocol.packet.common.serverbound.ServerboundClientInformationPacket;
import org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.ClientboundLoginPacket;
import org.geysermc.mcprotocollib.protocol.packet.login.clientbound.ClientboundGameProfilePacket;
import org.geysermc.mcprotocollib.protocol.packet.login.clientbound.ClientboundLoginFinishedPacket;
import java.util.ArrayList;
import java.util.List;
@@ -204,15 +205,16 @@ public class Bot {
skinParts,
HandPreference.RIGHT_HAND,
false,
true // should this be false lol so only real players are displayed
true, // should this be false lol so only real players are displayed
ParticleStatus.ALL
)
);
if (options.creayun) chat.send("/server creative");
} else if (packet instanceof ClientboundGameProfilePacket) packetReceived((ClientboundGameProfilePacket) packet);
} else if (packet instanceof ClientboundLoginFinishedPacket) packetReceived((ClientboundLoginFinishedPacket) packet);
}
public void packetReceived(ClientboundGameProfilePacket packet) {
public void packetReceived(ClientboundLoginFinishedPacket packet) {
profile = packet.getProfile();
}