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

СливПлатные

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

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

  • ttssaabb
  • fastusers
  • Egleop088
  • CIKI33
  • Mio-jin
  • rik1
  • Mithell
  • 4l3x4ndd3r1
  • Goh_
  • StormTime
  • xXDestroyerXx_
  • Kenny McCormik
  • kerorozsl..
  • denga118
  • br1ckv73
  • Pay

Плагин на фейковый онлайн 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
 
ВерхНиз