add variant data

This commit is contained in:
zimzaza4
2024-07-22 01:38:11 +08:00
parent 8e2b5cd1fc
commit 2973fad195
3 changed files with 12 additions and 2 deletions

View File

@@ -36,6 +36,15 @@ public class EntityUtils {
}
public static void sendVariant(Player player, int id, int variant) {
CustomEntityDataPacket packet = new CustomEntityDataPacket();
packet.setEntityId(id);
packet.setVariant(variant);
player.sendPluginMessage(GeyserUtils.getInstance(), GeyserUtilsChannels.MAIN, GeyserUtils.getPacketManager().encodePacket(packet));
}
public static void setCustomEntity(Player player, int entityId, String def) {
CustomEntityPacket packet = new CustomEntityPacket(entityId, def);
player.sendPluginMessage(GeyserUtils.getInstance(), GeyserUtilsChannels.MAIN, GeyserUtils.getPacketManager().encodePacket(packet));