server & client

  1. Merkintaaa

    Вопрос по синхронизации.

    После нескольки месяцев изучения lwjgl предстал вот такой вопрос. Как синхронизировать пакетами классы клиента на сервер? Ну то-есть представим, в майнкрафтовский класс Block.java я внес свои изменения, и по логике они работают только на синглплеере, а в мультиплеере нет т-к, в ядре сервера этих...
  2. NightStalker

    PlayerTickEvent: некорректная работа при использовании на двух игроках на выделенном сервере

    Общая цель: сменить шейдер клиента, если на игроке висит кастомный эффект. Общий пайплайн: на игрока навешивается кастомный эффект. В методе, подписанном на PlayerTickEvent регистрируется, что на игроке висит кастомный эффект, после чего вызывается метод применения post-processing шейдера (те...
  3. LeidCool

    Создание проекта

    Доброго времени суток, уважаемые пользователи форума. Я с двумя единомышленниками хотим попытаться создать свой проект minecraft. Мы думаем над созданием собственного клиента со сборками модификаций( версий 1.7.10 - 1.19.2 ). По началу сервер скорее всего будет стоять на нашем железе. У меня...
  4. Acitulen

    [РЕШЕНО]Как вывести List<String> с серверной части TileEntity в GuiContainer

    Есть такой интерфейс. После ввода имени игрока и нажатия "+" или "-" отправляется пакет который редактирует String List внутри TileEntity, а ниже поля для ввода должен выводиться список имён в листе. Однако информация о листе на клиенте и сервере отличается. На сервере данные правильные на...
  5. FendiFend

    Передать String с клиента на сервер GUI.

    Приветик всем! Это снова я, сейчас думаю, как передать String. Вроде бы в коде наковальни должен был быть, но я не нашел. Возможно, есть ванильный пакет для этого? Либо же писать самому?
  6. PandOS

    Открытие Screen с сервера

    У меня есть событие PlayerRespawnEvent @SubscribeEvent public static void onRespawn(PlayerEvent.PlayerRespawnEvent e) { if (!e.getPlayer().world.isRemote && e.getPlayer() instanceof ServerPlayerEntity) { ServerPlayerEntity playerServer = (ServerPlayerEntity)...
  7. Angelok

    Синхронизация данных

    Здравствуйте всем. Я в forge не давно (от силы 1 неделю). И дабы не начинать "говнокодингом" + потом это переделывать пол года, я хочу поинтересоваться сразу - как правильно передать информацию с тайла на ServerSide клиенту? Вызывать worldObj.markBlockForUpdate() каждый тик - вряд ли нормальная...
  8. __Frederic__

    Разные текстуры одного предмет на разных серверах.

    Под вечер мозги работают уже не особо хорошо. Так что вторая тема за сутки.... Задача: менять текстуру предмета в зависимости от сервера, на который заходишь. Серверсайды отличаются наличием одного мода. Идея реализации: В метод registerIcons засунуть проверкуналичия мода на серверсайде...
  9. G

    Логирование каналов для отправки пакетов на сервер.

    Есть ли способ написать мод, который будет логировать все каналы, которые создаются для отправки пакетов на сервер? Каналы создаются так: NetworkRegistry.INSTANCE.newSimpleChannel()
  10. RareScrap

    Пересылка тиков и задержка сети

    Здарова народ. Я делаю систему кулдаунов и у меня возникла необходимость пересылать их на клиент, чтобы красиво рендерить. Как я могу синхронизировать тики кулдауна сервера и клиента так, чтобы они декрементировались с одинаковой скоростью на обоих сторонах? Пока я себе слабо представляю как...
  11. R

    1.7.10 Не работает Event UpdateTick на сервере и клиенте.

    Привет! Ребят, пол дня страдал пока не наткнулся на форум :D Я хочу чтобы блок (он же посев) спустя время удалился а на замену ему появился другой блок. Когда я делал мод только на клиент, то фишка работала и использовал я этот код: Тут рванул заливать на сервер и разумеется краш... Тот код...
  12. Sunrise

    Клиентский и Серверный мод в одной среде

    Доброго времени суток! Столкнулся с проблемой разделения мода на Клиентский и Серверные части в одной среде. Такая вот структура: client/Main (modid: modClient) server/Main (modid: modServer) common/Items (По сути регистрация итемов, используется обеими частями) Т.к. имена модов различаются...
Сверху