J'ai finis pas trouver !
Tout est dans la fonction readVarShort() dans com.ankamagames.jerakine.network.CustomDataWrapper.
En faite pour le premier élément hexa on fait un simple ET logique avec la valeur 127, même chose pour le deuxième hexa mais on va en plus faire un décalage de 7 vers la gauche, puis on additionne les deux.
Exemple: Je lance le sort sentence, dans ma trame j'ai un SpellId a 0xac4b
0xac = 172
0x4b = 75
Pour le premier hexa on a donc:
172 & 127 = 44
Pour le deuxième hexa:
(75 & 127) << 7 = 9600
On obtient au final 9644 ce qui correspond à l'id du sort sentence.