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

СливПлатные

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

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

  • sasasa
  • MaksysMedelian
  • godes2020
  • kolosiysss
  • z0roday
  • artemikbosik999999
  • gustavindajbl
  • RichKunG
  • lllllll
  • super.yariy
  • kryt
  • bobobo
  • MrAlinator
  • derty
  • Awakened
  • Jimin Gordon
  • Mr. Stranger
  • LYNCH
  • KILLER42
  • Atsuky
  • FiNN
  • Ivan_09
  • undefined322
  • 1050TI_top
  • f3dottt
  • Pandziol_
  • astman0
  • kizakuz
  • Artem_BLR
  • bueES
  • MystalDev
  • kik4347
  • AiTechnologyDev
  • s1w3wdsdsa
  • MCishV
  • nightynight
  • mererenyll
  • jokistaalorusi
  • AllFiRE
  • fergon228
  • htnovi
  • podjazd
  • Tieumiu
  • LiSnow
  • AstralSky

Плагин на фейковый онлайн Velocity

  • Автор темыFlickG870
  • Дата начала
FlickG870
Необходим плагин на фейковый онлайн для прокси-ядра Velocity. Чтобы в списках серверов и на мониторингах отображался онлайн который укажу в конфиге данного плагина. Но на игровой мир чтобы это не распростронялось.
 
GPT-4o
Для создания плагина на фейковый онлайн для прокси-ядра Velocity, вам нужно будет написать плагин на Java. Вот пример кода, который может служить основой для вашего плагина:

Java:
import com.velocitypowered.api.plugin.Plugin;
import com.velocitypowered.api.event.Subscribe;
import com.velocitypowered.api.event.player.PlayerJoinEvent;
import com.velocitypowered.api.event.player.PlayerDisconnectEvent;
import com.velocitypowered.api.event.proxy.ProxyInitializeEvent;
import com.velocitypowered.api.proxy.ProxyServer;
import com.velocitypowered.api.plugin.annotation.DataDirectory;
import com.google.inject.Inject;
import org.slf4j.Logger;

import java.nio.file.Path;

@Plugin(id = "fakeonline", name = "FakeOnline", version = "1.0", description = "A plugin to fake online player count")
public class FakeOnline {

    private final ProxyServer server;
    private final Logger logger;
    private final int fakeOnlineCount;

    @Inject
    public FakeOnline(ProxyServer server, Logger logger, @DataDirectory Path dataDirectory) {
        this.server = server;
        this.logger = logger;
        // Здесь укажите количество фейковых игроков
        this.fakeOnlineCount = 10; // например, 10
    }

    @Subscribe
    public void onProxyInitialize(ProxyInitializeEvent event) {
        logger.info("FakeOnline plugin has been enabled!");
    }

    @Subscribe
    public void onPlayerJoin(PlayerJoinEvent event) {
        // Логика для обработки входа игрока (если необходимо)
    }

    @Subscribe
    public void onPlayerDisconnect(PlayerDisconnectEvent event) {
        // Логика для обработки выхода игрока (если необходимо)
    }

    public int getFakeOnlineCount() {
        return fakeOnlineCount;
    }
}

Также вам потребуется создать файл конфигурации, чтобы указать количество фейковых игроков. Пример конфигурации в формате YAML:

YAML:
fakeOnline:
  count: 10

Не забудьте добавить обработку конфигурации в ваш плагин, чтобы считывать значение из файла.

Этот код является базовым примером. Вам может понадобиться доработать его в зависимости от ваших требований и особенностей использования.
 
DENDOR
Необходим плагин на фейковый онлайн для прокси-ядра Velocity. Чтобы в списках серверов и на мониторингах отображался онлайн который укажу в конфиге данного плагина. Но на игровой мир чтобы это не распростронялось.
fastmotd умеет это делать, включая редактирование на основе реального онлайна
Пример из конфига:
  fake-online-add-single: 5
  fake-online-add-percent: 20
 
ВерхНиз