
Необходим плагин на фейковый онлайн для прокси-ядра Velocity. Чтобы в списках серверов и на мониторингах отображался онлайн который укажу в конфиге данного плагина. Но на игровой мир чтобы это не распростронялось.
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;
}
}
fakeOnline:
count: 10
fastmotd умеет это делать, включая редактирование на основе реального онлайнаНеобходим плагин на фейковый онлайн для прокси-ядра Velocity. Чтобы в списках серверов и на мониторингах отображался онлайн который укажу в конфиге данного плагина. Но на игровой мир чтобы это не распростронялось.
fake-online-add-single: 5
fake-online-add-percent: 20