Verifier si le chunk est chargé
-
Bonjour, j’ai les coordonnée x, y et z d’un bloc, et je voudrais savoir si ce bloc(ou plus généralement le chunk) est chargé.
-
world.isBlockLoaded(pos)
-
Je ne trouve pas la fonction, c’est bien Minecraft.getMinecraft().theWorld.isBlockLoaded() ?
-
Ah en effet cette fonction n’existe pas en 1.7, elle n’existe que en 1.8.
J’ai rien trouvé en 1.7 pour faire la même chose. -
Donc ce n’est pas possible ?
-
Peut-être dans d’autres classes, faut chercher.
-
Pourquoi as-tu besoin de savoir si le chunk est chargé ? Car en passant par Minecraft.getMinecraft().theWorld, tu n’auras que le monde client et celui-ci te diras que le chunk est toujours chargé, il te faut un accès au monde serveur. Une fois que tu l’auras, il faudra faire world.chunkExists(x >> 4, y >> 4). le “>> 4” permet d’avoir les coordonnées pour le chunk, par exemple si ton block est en x=20, alors x >> 4 vaudra 1. Sans çà, les coordonnées seront erronées.
En fait, tu peux tout simplement utiliser world.blockExists(x,y,z) qui fera ce calcul tout seul.