Плагин SignedVelocity решает одну из самых головных болей администраторов серверов Minecraft с прокси Velocity - синхронизацию сообщений и команд между прокси и бэкенд-серверами. Если вы когда-нибудь сталкивались с тем, что чат на разных серверах сети живёт своей жизнью, а команды срабатывают не так, как задумано - это ваш случай.
На серверах с Velocity сообщения и команды проходят через прокси, и если их модифицировать или отменять без правильной синхронизации, возникают баги: сообщения дублируются, команды не выполняются, а то и вовсе вылетают ошибки. SignedVelocity передаёт статус модификации и отмены на бэкенд через плагинные сообщения, обходя проблемы синхронизации цепочек чата и проверки безопасности Velocity.
Версии SignedVelocity-Proxy до 1.3.0 содержат эксплойт, который позволяет подменить ввод любого игрока и дать права администратора злоумышленникам. Настоятельно рекомендуется обновиться до последней версии. Бэкенд-версии SignedVelocity не затронуты.
Чтобы SignedVelocity работал, его нужно установить как на Velocity, так и на все ваши серверы.
Начиная с версии 1.3.0, SignedVelocity для Minestom используется в виде библиотеки, чтобы её можно было включить в вашу собственную реализацию.
repositories {
mavenCentral()
}
dependencies {
implementation("io.github.4drian3d:signedvelocity-minestom:1.4.0")
}
import io.github._4drian3d.signedvelocity.minestom.SignedVelocity;
// затем...
SignedVelocity.initialize();
Для старых версий Minestom можно использовать SignedVelocity-Minestom 1.2.4, который поставляется как расширение.

Плагин SignedVelocity для Velocity позволяет отменять или изменять сообщения и команды без проблем с синхронизацией. Решает проблему рассинхрона чата на прокси-серверах Minecraft.