Сборки серверов

СливПлатные

Сейчас онлайн

  • Frezleee
  • fallendeco
  • MrYArg1cH
  • FiNN
  • FoxMineMen
  • homalend
  • Oleg_306
  • Skai
  • grigop
  • MrMatveyYt
  • CIKI33
  • Kenny McCormik
  • daed
  • 1050TI_top
  • KOTCAT122
  • AnrimiX
  • Nikitaloll
  • MrSoup
  • 121121312312313
  • krqtexenon
  • XapBu
  • Luna31
  • Trahuar
  • MrOlviz_
  • z0roday
  • dfdsfsdfs
  • Aragonia
  • marondeuvre
  • Сухарик02
  • fwafagawhgasga
  • duper121
  • ggdfdgfdgf
  • cesar111
  • kotikstasika
  • 44е
  • denga118
  • fcPlugins
  • Wiggy420
  • LiSnow
  • Johanchik
  • TheFriken
  • huahua
  • korpys666
  • ChildFreak
  • XCEL0038
  • dead_key

Помощь Помощь по текстур пакам сервера

Статус
Вы не можете ничего здесь написать, потому что тема была закрыта.
Norsek
Как сделать чтобы кикало с сервера если игрок не захотел включать текстур пак сервера допустим как на ReallyWorld?
 
Решение
LoungeWorld
плагины по типу ItemsAdder или Force Resourcepacks. В конфигах настройки имеются. На примере ItemsAdder:
kick-player-on-decline: true
kick-player-on-fail: true
GPT-4o
Для реализации автоматического кика игрока с сервера, если он не согласился включить текстурный пак, можно использовать плагин для вашего сервера Minecraft. Примером такого плагина может быть "TexturePack" или аналогичный.

Вот пример кода на Java, который можно использовать в вашем плагине:

Java:
import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerResourcePackStatusEvent;
import org.bukkit.plugin.java.JavaPlugin;

public class TexturePackEnforcer extends JavaPlugin implements Listener {

    @Override
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);
    }

    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent event) {
        event.getPlayer().setResourcePack("URL_ВАШЕГО_ТЕКСТУРНОГО_ПАКА");
    }

    @EventHandler
    public void onResourcePackStatus(PlayerResourcePackStatusEvent event) {
        if (event.getStatus() == PlayerResourcePackStatusEvent.Status.DECLINED) {
            event.getPlayer().kickPlayer("Вы должны включить текстурный пак для игры на этом сервере.");
        }
    }
}

Не забудьте заменить URL_ВАШЕГО_ТЕКСТУРНОГО_ПАКА на фактический URL вашего текстурного пакета. Этот код будет кикать игроков, которые отклоняют текстурный пак при входе на сервер.
 
LoungeWorld
плагины по типу ItemsAdder или Force Resourcepacks. В конфигах настройки имеются. На примере ItemsAdder:
kick-player-on-decline: true
kick-player-on-fail: true
 
Решение
Статус
Вы не можете ничего здесь написать, потому что тема была закрыта.
ВерхНиз