Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Делаю предмет, который ставит блок в мир. При установке сервер проверяет некоторые условия, и если они не соблюдены - может отказать в установке.
Клиент эти же условия проверить не может - данных на клиенте недостаточно (ae2 grid).
Получается, что код сначала отрабатывает на клиенте, и...
У меня есть несколько переменных, которые я хочу синхронизировать с TileEntityRenderer. Для этого я добавил в код вот это всё дело. Вроде как, согласно докам forge, это всё, что нужно
@Override public void load(BlockState state, CompoundNBT tag) {
super.load(state, tag)...
Ну чтоже, создал я капу, всё работает, но данные клиента и сервера расходятся, клиент не меняется вовсе, как я понял нужно их засинхронить.
Но не понимаю саму логику, как передать переменные, которые хранятся в INBTStorage.
Добавил либу ElegantNetworking, создал тестовый пакет.
@ElegantPacket...
Есть у меня IExtendedEntityProperties, в нем данные, я хочу сообщать данные игроку и некоторые данные остальным игрокам в радиусе чтобы сделать рендер, но как это правильно сделать, ведь это не маленькая нагрузка если синхронизация будет через LivingUpdateEvent
кхм, создал я кэп, который должен работать, и он работает, предмет не используется если полностью потратить кэп, но с помощью дебажинга я понял, что значения на клиенте и значения на сервере абсолютно разные (если на стороне сервера я потрачу всю свою ману, то она будет все равно на...
Добрый день всем!
Столкнулся с проблемой, что переменная в NBTTagCompound, заданная на клиенте, не синхронизируется с сервером.
Ниже приведу код.
Инкремент переменной:
@Override
public void update()
{
if (!world.isRemote) return;
this.cur_progress++...
Добрый день, форумчане.
Есть большая потребность в генерируемом словаре текстур или сохранении в базе данных словаря вида { namespace : { item : texture } }. Я нашел плагин, который синхронизирует предметы в БД, я могу их десереализовать, но мне необходимо сконкатенировать имя с текстурой...
Я начал заниматься моддингом 3 дня назад, поэтому я тут не особо шарю.
Я перерыл уже наверное всё, что только можно было, смотрел на гитхабе другие моды как это делают, но у меня не работает ничего.
В общем, у меня есть стол, в который надо положить кристалл, и сверху на него бросить что-нибудь...
сегодня открыл для себя способ синхронизации капабилити на 1.12.2 при заходе в мир. наверное многие о нем знают, но все же, вдруг кому понадобится.
@SubscribeEvent
public void entityJoinWorld(EntityJoinWorldEvent evt) {
if (!(evt.getEntity() instanceof EntityPlayer)) // если сущность...
Сделал капу для сущности из другого мода. При перезаходе в мир на клиентской стороне капа пустая(значения по умолчанию). Как правильно синхронизировать капу в сущностях?
Допустим, при изменении отправлять пакет всем в радиусе.
А при заходе игрока на сервер? Искать вокруг него сущности и...
Здравствуйте! Я занимаюсь разработкой мода для проекта, на котором играю, и суть мода заключается в том, чтобы мобы из Lycanites Mobs (вообще-то, любые мобы но ванильных я внес в черный список в самом коде) не дохли на планетах Galacticraft или его аддонов, а так же дает возможность настраивать...
Всем привет.
Раньше приходилось, конечно же, юзать пакеты, чтобы синхронизировать и сохранять IEEP при тп по мирам и смерти. Но в свете последних событий, у меня недостаточно знаний в области применения пакетов, чтобы быть на 100% уверенным, что моя реализация безопасна и не имеет пакетных...
Добро!
Такая вот тема, с синхронизацией IEEP между игроком и сервером вроде как проблем не вызывает, но что если мне нужно получить IEEP другого игрока на уровне клиента? Чтобы в нём хранить информацию о нажатии ПКМ у игрока, его экипировки (отдельные слота)?
Отправлять постоянно информацию о...
Добрый день, товарищи. У меня есть IEEP с кастомными инвентарями и я хочу сделать постоянную синхронизацию моих инвентарей с клиентом на уровне контейнера. Т.е. я хочу создавать один объект класса Container на клиенте и сервере и в момент открытия GUI просто использовать их. Ванильный код...
Дело такое: у меня в тайле есть переменная,от которой одновременно зависят рендер и спавн блоков. Так вот на сервере всё робит как надо, а вот с клиентом сихронизирует только 1 раз при перезаходе, в итоге на рендер постоянно приходит значение, обновлённое при перезаходе.
p.s.
На сервере спавню свой entity entityShield = new EntityDefendDome(owner, domeRadius);. На сервере, и вроде, на клиенте оно появляется
Вот код entity
public class EntityDefendDome extends Entity {
public EntityPlayer owner;
public int radius;
public EntityDefendDome(World...
Добрый день, есть такой пакет:
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...
У меня есть тайл в котором лежит инфа о ренедере.
Из гуишки отправляю пакет на сервер, меняю инфу.
Нужно её синхронизировать с клиентом. Так вот и вопрос: как?