Не изменяется температура

Версия Minecraft
1.7.10
1,471
19
190
Решил(что-то я очень много решаю) сделать температуру. В разных биомах должна быть разная температура. Но температура всегда одна.
ExtendedPlayer
Код:
public void onUpdate() {
 EntityClientPlayerMP player = Minecraft.getMinecraft().thePlayer;
 BiomeGenBase biome = player.worldObj.getBiomeGenForCoords(MathHelper.floor_double(player.posX), MathHelper.floor_double(player.posY));
 if(biome == BiomeGenBase.desert){
 if(temp < 37.0F){
 temp += 0.05;
 }
 } 
 if (biome == BiomeGenBase.forest){
 if(temp < 36.4F){
 temp -= 0.05F; 
 }
 }
 if(rcc.DEBUG){
 System.out.println(temp);
 }
 
 }
 
Первая posX, вторая posZ. Так сделал?
 
Назад
Сверху