imessage

  1. Angelok

    Передача данных серверу при подключении

    Добрый вечер всем. Есть такая проблема: нужно передать пакет на сервер (использую IMessage) при подключении к серверу. (То есть клиент подключается к серверу - пакет отсылается) Я сразу попробовал использовать FMLNetworkEvent.ClientConnectedToServerEvent, и долго не понимал в чём дело. Потом...
  2. Kitoglav

    Capability 1.12.2 (сервер -> клиент при заходе в мир)

    сегодня открыл для себя способ синхронизации капабилити на 1.12.2 при заходе в мир. наверное многие о нем знают, но все же, вдруг кому понадобится. @SubscribeEvent public void entityJoinWorld(EntityJoinWorldEvent evt) { if (!(evt.getEntity() instanceof EntityPlayer)) // если сущность...
  3. Kitoglav

    Краш при получении контейнера в гуихандлере

    При открытии кастомного инвентаря крашится сервер. По крашу можно понять, что вместо контейнера метод возвращает null. Магия какая-то. @Override public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { ICAPInventory inv =...
  4. ロ

    IMessage в месте с CompressedStreamTools#writeCompressed

    У меня есть NBTTagCompound, который должен передаваться между клиентом и сервером. Есть лимит пакета, 32к. Вопрос: как заюзать CompressedStreamTools#writeCompressed для NBTTagCompound и PacketBuff? Данный код был взят из мода AE2, в котором все корректно работает. @Override public void...
  5. RareScrap

    Message и Packet - в чем разница?

    Собственно, вопрос в сабже. Мне нужно сделать пакет, по функционалу уж очень напоминающий S2FPacketSetSlot, но я хз можно ли делать кастомные ванильные пакеты. Есть тут знающий, который объяснит разницу между Message и Packets? Что из этого стоит юзать, если я делаю не мод, а либу к майну?
Назад
Сверху