Le problème là c’est que ton tile entity est null.
Ce qui dans le tile entity peut être null dans le cas il n’y a pas d’item, c’est un cas prévus.
Le fait que le tile entity soit null n’est pas un cas prévu, d’où le crash.
Il faut trouver pourquoi c’est null alors que ça ne devrait pas.
Pour ça tu peux utiliser des points d’arrêt + le debug d’eclipse, ou print la valeur du tile entity dans la console a différent endroit du code pour trouver où c’est null, et ensuite comprendre pourquoi.