Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Доброго времени суток, господа мододелы. Проблема довольно тривиальная: нужно капу прикрутить на 1.16.5, а летит NullPointerException на попытке достучаться к Storage. Докуменация форжа по capability на 1.16.5 больше путает чем даёт ответы, пришлось разбираться с этой версией наощупь, так что...
Пытаюсь синхронизировать capability между клиентом и сервером, для этого я отправляю пакет клиентку от сервера, но данные не синхронизируются, я не понимаю что я делаю не так, вот сам метод, в котором обрабатывается пакет:
public void handlePacket(Supplier<NetworkEvent.Context> supplier){...
Доброго времени суток
Есть капа:
package com.mr_toad.ex.common.caps;
public interface Cap {
int getValue();
void setValue(int vn);
}
package com.mr_toad.ex.common.caps;
public class CapClass implements Cap {
private int v = 0;
@Override
public int...
Хотел создать кастомный блок с тайл энтити, но при добавлении капабилити энергии создается как будто два хранилища. Когда увеличиваю значение энергии в хранилище и вывожу его в консоль, выводится два значения: 0 и правильное значение энергии. В нбт записывается именно 0, изменяя код вышло что...
как сделать капу чтобы при нажатии на кнопку в gui она становилась неактивной и сохранялось что она неактивная при перезаходе в игру
как сделать её неактивной я знаю, я непонимаю как сделать капу
Ну чтоже, создал я капу, всё работает, но данные клиента и сервера расходятся, клиент не меняется вовсе, как я понял нужно их засинхронить.
Но не понимаю саму логику, как передать переменные, которые хранятся в INBTStorage.
Добавил либу ElegantNetworking, создал тестовый пакет.
@ElegantPacket...
Решил создать массив(int) capability, однако возникла проблема - массив не хочет принимать новые значения. Всё ли я делаю правильно при начислении?
@Override
public ActionResult<ItemStack> onItemRightClick(World world, PlayerEntity entity, Hand hand) {
ActionResult<ItemStack> retval =...
Привет всем. Немного застопорился в написании.
Ни как не могу написать слот для для предметов слева. Постоянно крашит майн если добавляю слоты туда. + ко всему прочему нужно распределение по типу для каждого слота в левой части, пробовал код из baubles но опять же крашит. Подскажите кто за...
кхм, создал я кэп, который должен работать, и он работает, предмет не используется если полностью потратить кэп, но с помощью дебажинга я понял, что значения на клиенте и значения на сервере абсолютно разные (если на стороне сервера я потрачу всю свою ману, то она будет все равно на...
сделал я через кэп ману, работает идеально, но я вообще не знаю как отображать ее. я смог сделать просто отображение картинки, но как накладывать одну картинку на другую, чтобы это работало - вообще не знаю.
public class EtherRenderer {
Minecraft mc = Minecraft.getInstance()...
создал я значится через capability ману, в предмет вставил такой код:
public ActionResult<ItemStack> onItemRightClick(World world, PlayerEntity player, Hand hand) {
Ether ether = player.getCapability(EtherCapability.CAPABILITY_ETHER, null).orElse(Ether.createADefaultInstance())...
Написал код по туториалу. У игрока(PlayerEntity) все данные нормально сохраняются, но в случае с мобами (например с кадавром) данные сохраняются только до перезахода в мир, после него значение опять равно нулю.
public interface ICurrency {
public int getAmount();
public void...
Добрый день, друзья. Учусь работать с capability и нетворкингом.
В общем: у меня есть капабилити, которое хранит интовый айдишник. Этот айдишник обновляется в некотором гуи. Сделал пакет и при смене этот id на клиенте у одного из игроков отправляю для всего измерения пакет с обновлением. Но...
привет, я сделал ману через кэпы, но не понимаю, каким образом мне ее отображать.
есть у меня вот такие вот спрайты, сверху типа пустая полоска, снизу заполненная (не воруйте пожалуйста), и мне надо каким-то образом ее поместить в определенное место на экране, чтобы когда мана полная...
Доброго времени суток друзья!
я столкнулся с непонятной для меня ситуацией, я внедряю РПГ систему в мод, и мне необходимо использовать множество CAPABILITY
я подключил к моду одну тестовую переменную, она работала стабильно, значение менялось/сохранялось/читалось без сбоев
но как только я...
Если достаю вот так плеера и проверяю какое значение в своей кастомной капе, а после выполняю какие-то действия на сервере на основании заначений в ней, при том, что я её просто создал и зааттачил, никаких пакетов не отсылаю никуда, выходит...
MyCap cap = minecraft.player.getCapability(...)
if...
Всем привет!
У меня появилась задача, сделать дополнительную характеристику игроку. К примеру взял выносливость (а так их будет очень много).
Посмотрел на форуме, вроде как лучше всего нужно использовать Capability.
Сперва хотел бы спросить, правильно ли я делаю?
Написал интерфейс...
Всем доброго дня!
Основываясь на данном гайде, сделал хранение массива строк у каждого игрока
Однако, столкнулся с проблемой - новые игроки имеют те же значения, что и первый игрок.
Вопрос: что я сделал не так? Ведь для каждого игрока КАПа содержит разную информацию
Мне нужно хранить несколько переменных (мана и ранги). Банально не знаю, как сделать. Как я понял, делается это через Capability. Всё что нашёл - Создание кастомного инвентаря игрока , но там рассказывается как сделать инвентарь, хранящий предметы.