Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Добрый вечер, я пытаюсь написать аддон для TE и не могу понять как отправить пакет на сервер о изменении количества жидкости в баке. Да, я глупенький...
PacketAPI призвано упростить работу с пакетами.
Кратко:
Больше никаких обработчиков для каждого пакета, сохраняя ООП стиль и синхронность обработки
Регистрация пакетов без надобности указывать дескриминаторы и прочий блудняк
Колбэки. Отсылка запросов серверу и асинхронное ожидание ответа, а...
Крашит сервер и клиент при запуске.
public class NetworkHandler {
public static SimpleNetworkWrapper network;
private static int id;
public static void init() {
network = NetworkRegistry.INSTANCE.newSimpleChannel(Main.ID)...
Был както мусорный код да жил, работал нормально, решил его переместить в другой пакет, переместил, убрал ошибки(импортов которые именно сверху, сам код класса я не менял)
Ну значит я такой кеккъкъ и переместил, не проверил и забил. Написали что не работает сие пространственный инвентарь, после...
Доброго времени суток!
Собственно перехват ванильных пакетов и интересует. А если подробнее, как можно начать перехватывать все пакеты поступающие со стороны сервера и наоборот? Методом форжа желательно, но подойдут любые варианты. Хочется взглянуть на частоту отправки и в целом на общение...
Делаю мод на костюмы и столкнулся с такой проблемой, в мультиплеере игроки не видят костюмы других игроков. Костюм храниться в отдельном инвентаре, в собственной ячейке. Как я понял, нужно запросить у сервера предмет с этой ячейки у игрока, но я совершенно не понимаю как это сделать. Подскажите...
Нужно отправить данные сервера клиенту до того как он еще подключился. То есть пока до он не получил данные, он не приконектится.
Пробовал хукнуться вот тут(NetHandlerLoginServer) и отправить свой пакет(майновский), но кидает нулл из-за того что он не зареган в EnumConnectionState.
Есть идеи?
Мне нужно хандлить S30PacketWindowItems. Использовать хуки я не хочу, дабы не иметь проблем с совместимостью. Из форума форжа узнал, что можно делать это через евент FMLNetworkEvent.ClientConnectedToServerEvent, но не представляю как. Кто-нибудь может мне объяснить как хандлить ванильные пакеты?
Собственно, вопрос в сабже. Мне нужно сделать пакет, по функционалу уж очень напоминающий S2FPacketSetSlot, но я хз можно ли делать кастомные ванильные пакеты. Есть тут знающий, который объяснит разницу между Message и Packets? Что из этого стоит юзать, если я делаю не мод, а либу к майну?
У кого не гляну - везде нулл возвращают. Что это и для чего?
public class PacketHandler implements IMessageHandler<PacketBase, IMessage>{
@Override
public final IMessage onMessage(PacketBase message, MessageContext ctx){
// Обработка пакета
return null;
}
}
Доброе утро, народ. Я столкнулся с необычайно интересным, на мой взгляд, поведением...
У меня есть IMessage, который отправляется на сервер и изменяет там инвентарь игрока. Я расчитываю, что информация об измененых слотах придет на клиент во время вызова EntityPlayerMP#onUpdate() при помощи...
Добрый день, есть такой пакет:
package rsstats.common.network;
import cpw.mods.fml.common.network.ByteBufUtils;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
import cpw.mods.fml.common.network.simpleimpl.MessageContext...
Здравствуйте, у меня есть инвентарь с полем ArrayList<ItemStack> и мне нужно чтобы это поле синхронизировалось на клиенте и на сервере. Для этого я создал пакет, который хочу отослать пользователю, с которым нужно синхронизироваться.
Мой пакет:
package rsstats.common.network;
import...
Суть такова: в классе энтити у меня задаются переменные, которые должны передаваться на рендер модели этого энтити всем игрокам в радиусе 50 блоков. Но в итоге пакеты не доходят до рендера.