Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Выходит так
Выясни, где хост сервера, купи себе хост рядом, идеально в том же дата-центре, запусти там консольный клиент майна, чтоб пинг уменьшить.
Первая ссылка в гугле, хз хороший ли: GitHub - MCCTeam/Minecraft-Console-Client: Lightweight console for Minecraft chat and automated scripts
Можно сделать ресурспаком через MCPatcher
Пример ресурспака: смотри вложение
Источник:
Join the Modernity Addon Hub Discord Server!
Discord - A New Way to Chat with Friends & Communities
В обработчике события ты бы писал проверку на предмет/блок. Если логика находится в предмете/блоке, то эта проверка выполняется фреймворком. Проверка через == очень быстрая, поэтому париться за оптимизацию тут не надо. Это вопрос дизайна.
Если у тебя кастомная семка или блок, то лучше в них...
Сделать свои реализации ICommand(можно начать с CommandBase), зарегать во время FMLServerStartingEvent
Еще можно делать чисто клиентские команды, должны быть реализацией IClientCommand, регаются через ClientCommandHandler
Самый простой способ - наследовать от ванильного класса BlockSign, в нем почти вся нужная логика есть.
Чтобы заменить текстуры или рендер текста можно зарегать свой тайл, наследующий ванильный TileEntitySign и для него зарегать свою реализацию TileEntitySpecialRenderer. Оригинанльную можно найти...
оно никогда не было медленным
как минимум уже в 1.7.10 юзалась кодогенерация времени загрузки, а не рефлексия(как в бакките например) времени выполнения
Если на 1.19 кардинально не переделали эту часть, то там при вызове команды от имени сервера указывается сервер в качестве отправителя команды. В этот аргумент просто игрока подставляй.
Чтобы отправлять комануд с клиента достаточно просто отправить сообщение чата, начинающееся на '/', посмотри...
Делать такое по приему пакета означает что иногда пакет не отправляется, иначе клиент может просто всегда очищать данные при отключении от сервера.
Допустим, есть какой-то рендер, зависящий от мира. Тогда серверу имеет смысл иногда указывать клиенту очищать данные только если сервер знает, в...
Рефакторил код одного мода, переписал пакеты на ElegantNetworking. Заметил, что в каждом пакете, отправляемым с сервера на клиент и работающем с игроком, есть проверка что игрок не отсутствует. Я пошел посмотреть код. При приеме на сервере игрок берется из NetHandlerPlayServer, а в нем он...