packet system

  1. Galeon

    Проблемы с пакетами

    Ситуация такая: я в программировании модов вообще не разбираюсь, но мне понадобилось разработать пару небольших модов. Я сел их делать в MCreator, у меня даже по большей части получалось. Все эти моды были мне нужны для взаимодействии с ботом, написанном на питоне. И вот я столкнулся с проблемой...
  2. MRMehanik

    Не работает Packet для сохранение данных.

    Здоров. Создал я gui для блока, а в нем кнопку которая меняет значение TileEntity. Но проблема в том что значение меняется только на клиенте, и для этого я написал пакет который должен срабатывать на сервере, но это не происходит public class PacketUpdateGameConsole implements IMessage...
  3. hohserg

    Клиент может принимать пакеты от сервера когда Minecraft#player==null

    Рефакторил код одного мода, переписал пакеты на ElegantNetworking. Заметил, что в каждом пакете, отправляемым с сервера на клиент и работающем с игроком, есть проверка что игрок не отсутствует. Я пошел посмотреть код. При приеме на сервере игрок берется из NetHandlerPlayServer, а в нем он...
  4. HQD_

    При отправке пакета - краш

    Всем привет, появилась необходимость отправить пакет этим способом for (String channelName : NetworkRegistry.INSTANCE.channelNamesFor(Side.CLIENT)) { FMLProxyPacket somePacket = NetworkManager.createPacket(channelName, 1, true); FMLEmbeddedChannel channel =...
  5. PoNi

    Пакетная система

    Здравствуйте товарищи, начал писать мод для одного прибора чтобы взаимодействие с миром майнкрафта было более красочным... Нужно сделать чтобы при поломки блока данные отправлялись к персонажу поломавшему блок. Понимаю что нужно использовать пакетную систему, так как ивент поломки блока, видимо...
  6. hohserg

    Сос-опрос X

    Сел за рефакторинг ElegantNetworking. Заметил, что поддержка использования CodeChickenLib как подкапотной пакетной системы доставляет некоторые неудобства: CCL выходит с задержкой и в определенные моменты есть не на всех версиях игры => код на разных версиях игры сейчас отличается, хотя мог бы...
  7. FendiFend

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

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

    Пакетная система 1.8.9

    Не понимаю в чем проблема, с сервера отправляю пакет вот таким образом ByteArrayOutputStream bytes = new ByteArrayOutputStream(); ObjectOutputStream out = new ObjectOutputStream(bytes); out.writeUTF(msg.toString()); p.sendPluginMessage(this, "sandello", bytes.toByteArray()); На моде клиента...
  9. hohserg

    Сос-опрос X

    Какие ошибки вы чаще всего допускаете при работе с пакетной системой Forge? https://mcforge.readthedocs.io/en/latest/networking/simpleimpl/
  10. FleksKievskiy

    Проблема с отправкой пакетов ElegantNetworking

    При отправке пакета с клиента на сервер происходит ошибка (см. скрин), после которой просто выкидывает с сервера
  11. FleksKievskiy

    Сетевые пакеты

    Можно ли отправить пакет игроку, чтобы часть кода, которая связана с модом, выполнялась на его клиенте?
  12. Nix13

    AsakusaLib v1.0.1

    Библиотека со встроенным stdlib котлина, хуклибой фолкена и самодельной оберткой пакетной системы. Так же имеет внутри себя утилиту проверки обновлений, совместимой с 1.8+ и пару других штук. Дока на вики гитхаба
  13. sk9zist :l

    Перевод SimpleImpl - Пакетная Система

    SimpleImpl SimpleImpl - это имя, данное этой пакетной системе, которая вращается вокруг класса SimpleNetworkWrapper. Использование этой системы - это, безусловно, самый простой способ пересылки пользовательских данных между клиентами и сервером. Начало Мы рассмотрим создание пакетов на всех...
  14. Angelok

    Перехват пакетов

    Доброй ночи всем. Назрел такой вопрос: Можно ли в forge перехватывать модовые (желательно и майновские) пакеты "Клиен->Сервер" на серверной части мода? Когда я кодил на Bukkit, то часто слышал, что там используют в таких целях ProtocolLib. Есть ли в forge возможность прослушки пакетов? Если да -...
  15. hohserg

    Сос опрос 3

    О чем речь, если кто не в курсе: ElegantNetworking - максимально изящная пакетная система Поделитесь своим мнением: нужно ли делать поддержку массивов для авто-сериализации. Заранее спасибо)
  16. Angelok

    Отправка данных игроку

    Всем здравствуйте. Подскажите пожалуйста самый простой способ, как можно передать игроку, который подключается к серверу какую-то информацию с сервера? К примеру, на серверной стороне есть HashMap<ItemStack, int>. Так вот нужно при подключении игрока отправить ему как-то эту информацию и...
  17. hohserg

    ElegantNetworking - максимально изящная пакетная система

    hohserg1 добавил(а) новый ресурс: ElegantNetworking - максимально изящная пакетная система - Максимально изящная пакетная система Узнать больше об этом ресурсе...
  18. hohserg

    ElegantNetworking - максимально изящная пакетная система 3.14 / 3.14

    Недавно делал ремейк тутора по пакетной системе CodeChickenLib и у меня сложилось новое виденье идеальной пакетной системы ElegantNetworking - пакетная система, которая стремится максимально упростить разработку клиент-серверного взаимодействия в модах. Примерно так выглядит объявление...
Сверху