patch fluid and pickaxe tags

This commit is contained in:
p2r3
2025-08-13 00:59:37 +03:00
parent 1ee815db18
commit 9828044bdd

View File

@@ -592,6 +592,38 @@ int sc_registries (int client_fd) {
writeVarInt(client_fd, sizeof(chicken_variant)); writeVarInt(client_fd, sizeof(chicken_variant));
send(client_fd, &chicken_variant, sizeof(chicken_variant), 0); send(client_fd, &chicken_variant, sizeof(chicken_variant), 0);
// update water tag
writeVarInt(client_fd, 3 + 5 + 2 + 5 + 1 + 1);
writeByte(client_fd, 0x0D);
writeVarInt(client_fd, 1); // array length
writeVarInt(client_fd, 5); // string length
char *fluid = "fluid";
send(client_fd, fluid, 5, 0);
writeVarInt(client_fd, 1); // array length
writeVarInt(client_fd, 5); // string length
char *water = "water";
send(client_fd, water, 5, 0);
writeVarInt(client_fd, 1); // array length
writeVarInt(client_fd, 2); // protocol id
// update mineable/pickaxe tag
writeVarInt(client_fd, 3 + 5 + 2 + 16 + 1 + 1);
writeByte(client_fd, 0x0D);
writeVarInt(client_fd, 1); // array length
writeVarInt(client_fd, 5); // string length
char *block = "block";
send(client_fd, block, 5, 0);
writeVarInt(client_fd, 1); // array length
writeVarInt(client_fd, 16); // string length
char *mineable = "mineable/pickaxe";
send(client_fd, mineable, 16, 0);
writeVarInt(client_fd, 1); // array length
writeVarInt(client_fd, 1); // protocol id
return 0; return 0;
} }