Отличия Nukkit от Bukkit

fromgate

Administrator
Добрый день!

Предлагаю собирать в этой теме все принципиальные и мелкие отличия Nukkit API от Bukkit API.
Поскольку, платформа разрабатывается путем перевода PocketMine на Java, то отличия от bukkit'а безусловно будут.
 

fromgate

Administrator
@Ne0Key
Да, причем в отличии от ChatColor, где используется enum, здесь каждый цвет - это текстовая константа. Соответственно, возможности во многом пока ограничены.
В любом случае, вот альтернатива самой пополярной функции ChatColor.translateAlternateColors(..)
Code:
    public static String colorize(String textToTranslate){
        char[] b = textToTranslate.toCharArray();                                                      
        for (int i = 0; i < b.length - 1; i++) {                                                      
            if ((b[i] == '&') && ("0123456789AaBbCcDdEeFfKkLlMmNnOoRr".indexOf(b[(i + 1)]) > -1))
            {                                                                                            
                b[i] = '§';                                                                                
                b[(i + 1)] = Character.toLowerCase(b[(i + 1)]);                                            
            }                                                                                            
        }                                                                                              
        return new String(b);                                                                          
    }
 

fromgate

Administrator
Сегодня метод colorize был добавлен в класс TextFormat, теперь можно использовать TextFormat.colorize ("&4темно-красный &6золотой!")
 
Last edited:

DeehLeh

Пользователь
Bukkit:

Java:
void Exemplecmd()
{
	this.getCommand("exemple").setExecutor(new cmd());
}
 
Top