sync

  1. Johnson

    Синхронизировать предмет на хотбаре по инициативе сервера

    Делаю предмет, который ставит блок в мир. При установке сервер проверяет некоторые условия, и если они не соблюдены - может отказать в установке. Клиент эти же условия проверить не может - данных на клиенте недостаточно (ae2 grid). Получается, что код сначала отрабатывает на клиенте, и...
  2. _SupCM_

    Синхронизация TileEntity

    У меня есть несколько переменных, которые я хочу синхронизировать с TileEntityRenderer. Для этого я добавил в код вот это всё дело. Вроде как, согласно докам forge, это всё, что нужно @Override public void load(BlockState state, CompoundNBT tag) { super.load(state, tag)...
  3. DajeStalin

    Синхронизация Capability

    Ну чтоже, создал я капу, всё работает, но данные клиента и сервера расходятся, клиент не меняется вовсе, как я понял нужно их засинхронить. Но не понимаю саму логику, как передать переменные, которые хранятся в INBTStorage. Добавил либу ElegantNetworking, создал тестовый пакет. @ElegantPacket...
  4. S

    Правильная синхронизация nbt с сервера на клиент

    Есть у меня IExtendedEntityProperties, в нем данные, я хочу сообщать данные игроку и некоторые данные остальным игрокам в радиусе чтобы сделать рендер, но как это правильно сделать, ведь это не маленькая нагрузка если синхронизация будет через LivingUpdateEvent
  5. lpdeath

    как синхронизировать capability с клиентом?

    кхм, создал я кэп, который должен работать, и он работает, предмет не используется если полностью потратить кэп, но с помощью дебажинга я понял, что значения на клиенте и значения на сервере абсолютно разные (если на стороне сервера я потрачу всю свою ману, то она будет все равно на...
  6. M

    Не синхронизируется NBT

    Добрый день всем! Столкнулся с проблемой, что переменная в NBTTagCompound, заданная на клиенте, не синхронизируется с сервером. Ниже приведу код. Инкремент переменной: @Override public void update() { if (!world.isRemote) return; this.cur_progress++...
  7. Danny

    Сохранение текстуры или создание словаря текстур

    Добрый день, форумчане. Есть большая потребность в генерируемом словаре текстур или сохранении в базе данных словаря вида { namespace : { item : texture } }. Я нашел плагин, который синхронизирует предметы в БД, я могу их десереализовать, но мне необходимо сконкатенировать имя с текстурой...
  8. O

    Как заспавнить частицы у всех клиентов

    Я начал заниматься моддингом 3 дня назад, поэтому я тут не особо шарю. Я перерыл уже наверное всё, что только можно было, смотрел на гитхабе другие моды как это делают, но у меня не работает ничего. В общем, у меня есть стол, в который надо положить кристалл, и сверху на него бросить что-нибудь...
  9. Kitoglav

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

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

    Синхронизация капабилити в сущностях

    Сделал капу для сущности из другого мода. При перезаходе в мир на клиентской стороне капа пустая(значения по умолчанию). Как правильно синхронизировать капу в сущностях? Допустим, при изменении отправлять пакет всем в радиусе. А при заходе игрока на сервер? Искать вокруг него сущности и...
  11. Alchemist

    Катализатор превращающий одну жидкость в другую, 1.12.2, для аддона к Galacticraft

    Здравствуйте! Я занимаюсь разработкой мода для проекта, на котором играю, и суть мода заключается в том, чтобы мобы из Lycanites Mobs (вообще-то, любые мобы но ванильных я внес в черный список в самом коде) не дохли на планетах Galacticraft или его аддонов, а так же дает возможность настраивать...
  12. Sainthozier

    Синхронизация и сохранение IEEP

    Всем привет. Раньше приходилось, конечно же, юзать пакеты, чтобы синхронизировать и сохранять IEEP при тп по мирам и смерти. Но в свете последних событий, у меня недостаточно знаний в области применения пакетов, чтобы быть на 100% уверенным, что моя реализация безопасна и не имеет пакетных...
  13. Sunrise

    Синхронизация IEEP между игроками

    Добро! Такая вот тема, с синхронизацией IEEP между игроком и сервером вроде как проблем не вызывает, но что если мне нужно получить IEEP другого игрока на уровне клиента? Чтобы в нём хранить информацию о нажатии ПКМ у игрока, его экипировки (отдельные слота)? Отправлять постоянно информацию о...
  14. RareScrap

    Ванильный код перестал создавать EntityPlayeMP

    Добрый день, товарищи. У меня есть IEEP с кастомными инвентарями и я хочу сделать постоянную синхронизацию моих инвентарей с клиентом на уровне контейнера. Т.е. я хочу создавать один объект класса Container на клиенте и сервере и в момент открытия GUI просто использовать их. Ванильный код...
  15. NotYuki

    Синхронизация переменной в TileEntity

    Дело такое: у меня в тайле есть переменная,от которой одновременно зависят рендер и спавн блоков. Так вот на сервере всё робит как надо, а вот с клиентом сихронизирует только 1 раз при перезаходе, в итоге на рендер постоянно приходит значение, обновлённое при перезаходе. p.s.
  16. Minebot

    Не синхронизируется entity ID

    На сервере спавню свой entity entityShield = new EntityDefendDome(owner, domeRadius);. На сервере, и вроде, на клиенте оно появляется Вот код entity public class EntityDefendDome extends Entity { public EntityPlayer owner; public int radius; public EntityDefendDome(World...
  17. Minebot

    NBT и эффекты

    Эффекты от зелий и NBT предметов синхронизируются с клиентом? (CMTV разрешил задавать такие маленькие вопросы ;))
  18. RareScrap

    IMessageHandler вызывается в синглплеере, но не в мультиплеере (packet SERVER --> CLIENT)

    Добрый день, есть такой пакет: 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...
  19. RinKirin

    Синхронизация значений в тайле

    У меня есть тайл в котором лежит инфа о ренедере. Из гуишки отправляю пакет на сервер, меняю инфу. Нужно её синхронизировать с клиентом. Так вот и вопрос: как?
Сверху