Покрасить партиклы в цвет биома

Версия Minecraft
1.12.2
5,018
47
783
Как ?
 
Решение
Решил проблему - зачем то rgb кастили во флоат, животные безрукие...
Код:
Biome biome = worldIn.getBiome(new BlockPos(posXIn,posYIn,posZIn));  
        int color = biome.getFoliageColorAtPos(new BlockPos(posXIn,posYIn,posZIn));
        int R = (color >> 16) & 0xff;        
        int G = (color >> 8) & 0xff;      
        int B = (color) & 0xff;
        System.out.println("color   " + color);
        System.out.println("red   " + (float)R/255);
        System.out.println("blue   " +(float)B/255);
        System.out.println("green  " +(float)G/255);
       
        this.setRBGColorF((float)R/255, (float)G/255, (float)B/255);
5,018
47
783
Проблема частично решена, однако мне никак не удается получить синий цвет - в чем может быть проблема?
 
5,018
47
783
Я уже получаю цвет из биома.И даже проверил на палитре - тот цвет который я получаю тот самый который надо. Это конченый майн что то творит с цветами. Колорхелпер не нужен, тем более у меня IBlockAsses нету
 
5,018
47
783
Решил проблему - зачем то rgb кастили во флоат, животные безрукие...
Код:
Biome biome = worldIn.getBiome(new BlockPos(posXIn,posYIn,posZIn));  
        int color = biome.getFoliageColorAtPos(new BlockPos(posXIn,posYIn,posZIn));
        int R = (color >> 16) & 0xff;        
        int G = (color >> 8) & 0xff;      
        int B = (color) & 0xff;
        System.out.println("color   " + color);
        System.out.println("red   " + (float)R/255);
        System.out.println("blue   " +(float)B/255);
        System.out.println("green  " +(float)G/255);
       
        this.setRBGColorF((float)R/255, (float)G/255, (float)B/255);
 
Последнее редактирование:
Сверху