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

СливПлатные

Новые сообщения

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

  • Ivan_09
  • karvik
  • TheFriken
  • VitaliyXX
  • hath19
  • dead_key
  • MAREO
  • Dokaev
  • Heller123
  • deezzee777
  • darksworddert
  • ddzetov
  • Boom2
  • Hoon8773
  • Roman 12567
  • Gazmanov
  • CodEX74
  • mаааааdss
  • limonchik
  • Dimatopre
  • gffdggdf
  • GlebTR90
  • bobobo
  • Skerb
  • fergon228
  • flopka321
  • Senvyy
  • vasilisa
  • Jarvis20015
  • Luntik778
  • lenorio128
  • melinfer
  • kndr1ck234xd
  • jlfybbk
  • cyclikYT666777888
  • artemla49
  • Maicon927
  • itselloy

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

Статус
Вы не можете ничего здесь написать, потому что тема была закрыта.
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
 
Решение
Статус
Вы не можете ничего здесь написать, потому что тема была закрыта.
ВерхНиз