Java
Minecraft

1.20.1 스킨 변경 패킷

ki

kimdongha1111
답변 대기중
30 XP

NPC 스킨을 특정 플레이어에게만 변경되어 보이게 하고 싶습니다!

구글링도 해보고 프로토콜립 위키도 찾아봤지만 방법을 모르겠어서 질문드립니다 ㅠ.ㅠ

        WrappedGameProfile gameProfile = WrappedGameProfile.fromPlayer(player);
        
        PacketContainer packet = ProtocolLibrary.getProtocolManager().createPacket(PacketType.Play.Server.NAMED_ENTITY_SPAWN);
        packet.getIntegers().write(0, npc.getEntity().getEntityId());
        packet.getUUIDs().write(0, npc.getUniqueId());
        packet.getGameProfiles().write(0, gameProfile);

        ProtocolLibrary.getProtocolManager().sendServerPacket(player, packet);
    }```

이 방법을 써봐도 
packet.getGameProfiles().write(0, gameProfile);
이 부분에서 인덱스 아웃 오류가 떠서 도저히 모르겟더라구요 

알려주시면 감사하겠습니다 !!!

불러오는 중...