1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено Плейсхолдер состояния сервера PlaceHolderAPI

Тема в разделе "Помощь", создана пользователем Legenda322, 2 июн 2024.

Метки:
Статус темы:
Закрыта.
  1. Автор темы
    Legenda322

    Legenda322 Активный участник Пользователь

    Баллы:
    61
    Хочу сделать плейсхолдер состояния сервера в таб. К примеру:
    МСПТ меньше 40 - Состояние сервера: Отлично
    МСПТ больше 40 - Состояние сервера: Средне
    МСПТ больше 60 - Состояние сервера: Плохое

    Помогите плз
     
  2. koten0k

    koten0k Активный участник Пользователь

    Баллы:
    46
    Код:
    public class ServerStatusExpansion extends PlaceholderExpansion {
       
       @Override
       public String getAuthor() {
           return "Legenda322";
       }
       
       @Override
       public String getIdentifier() {
           return "status";
       }
    
       @Override
       public String getVersion() {
           return "1.0.0";
       }
       
       @Override
       public String getRequiredPlugin() {
           return "ServerStatusPlugin";
       }
       
       @Override
       public boolean canRegister() {
           return (Bukkit.getPluginManager().getPlugin(getRequiredPlugin()) != null);
       }
       
       @Override
       public String onRequest(OfflinePlayer player, String placeholder) {
           if(placeholder.equalsIgnoreCase("info")){
              if (Main.getMspt < 40){
               return "Отлично";
               }
              if (Main.getMspt > 60){
               return "Плохое";
               }
              if (Main.getMspt > 40){
               return "Средне";
               }
    
           return null;
       }
    }
    
     
Статус темы:
Закрыта.

Поделиться этой страницей