Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Пытаюсь синхронизировать capability между клиентом и сервером, для этого я отправляю пакет клиентку от сервера, но данные не синхронизируются, я не понимаю что я делаю не так, вот сам метод, в котором обрабатывается пакет:
public void handlePacket(Supplier<NetworkEvent.Context> supplier){...
Нужно передать данные с сервера на клиент, пробовал сделать так:
public boolean handlePacket(Supplier<NetworkEvent.Context> supplier){
NetworkEvent.Context ctx = supplier.get();
ctx.enqueueWork(() -> {
ServerPlayer player = ctx.getSender()...
Доброго времени суток
Есть капа:
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...
Хай всем снова я)
В общем у меня стал вопрос, о хранении информации о выполненных квестах
Я изначально целился на CAPABILITY и это на первый взгляд кажется верным решением, но в случае если квестов будет 10 000
Что произойдет? как это повлияет на клиент и сервер, сможет ли майнкрафт...
Есть капа
Есть пакет SyncCapabilityClient
В client.gui.RadialMenuScreen.deactivate Отпраляет, но на сервере не обновляется
Гит GitHub - LightMizu/DemonSlayer
Плюс вопрос не по теме: Как рендерить текст под углом
Написал PlayerCapability
Написал комманду для уст playercapability
Зарегал
И зарегал капу
И сделал кейбинд чтоб дебажить
И при нажатии пишет 0 хоть я написал комманду setbreath 1
В чём ошибка
Сделал полоску с уровнем и опытом, уровень и полученный опыт обновляются, а нужное количство опыта для лвл апа, нет, что я сдлел не так?
Вывожу все эти переменные в чат или консоль, там всё работает, а в гуи не хочет :(
В чём может быть проблема?
Мне говорили что capabilities сохраняется после выхода из игры в определенном мире. НО я сдлеал у себя capabilities, а он не сохранил после выходя из игры данные. Быстрее всего я тупой и что-то неправильно сделал. Но как можно сохранить capabilities привязанную к игроку в мире ?
Вот все классы...
Привет пытаюсь сделать своё capabalities. Когда пытаюсь прикрепить к игроку вылазит ошибка.
Вот все классы:
package com.example.examplemod.capabilities;
public interface IMana {
public void setMana(int mana);
public int getMana();
}
package com.example.examplemod.capabilities...
Доброго времени суток. Кто-то может объяснить как правильно сделать capabilities? Читал документацию, статью. Так и не понял как это работает. Кто-то может скинуть гайд на эту тему для чайников?
Здравствуйте, видел код на других форумах(и на это тоже) player.capabilities.allowFlying = true; .
Но у меня он не работает. Выдаёт ошибку: 'capabilities' has private access in 'net.minecraftforge.common.capabilities.CapabilityProvider' . Пытался через access-transformer что-то сделать, но не...
Проблема в названии. Раньше всё работало. В один момент начало крашить при обращении к капе.
Майнкрафт не воспринимает мой листенер совершенно, при заходе даже в консоль не выводит сообщение с 3 строки:
@SubscribeEvent
public void attachCAP(AttachCapabilitiesEvent<EntityPlayer> evt) {...
Создал кастомный инвентарь по туториалу от @Eifel. Настроил рендер слоя на игроке если в инвентаре лежит определённый предмет, всё работает. Только при перезаходе слой перестаёт рендериться, пока не откроешь кастомный инвентарь. Как это исправить? Пакеты сдал разными способами, но видимо я слабо...
Понимаю, что это можно сделать через отправку пакетов, но как бы я не старался не могу составить пакет, который бы влиял на capabilities.
Нуждаюсь в ваших наставлениях! (Также, если что-то необходимо дополнительно, обязательно предоставлю)
Заранее благодарю!
Как сделать больше одной переменной в capabilites?Я могу конечно делать под каждую переменную свой интерфейс, класс, его осуществляющий, сторедж и провайдер, но это не удобно и наверняка можно сделать быстрее и лучше.
после смерти требуется записать капу со старого игрока на нового. как я понял, требуется использовать PlayerEvent.Clone, но у меня его нет :/
версия маппингов stable_39
Здравствуйте! Со старой проблемой разобрался, но теперь возник новый вопрос. Итак, у меня есть команда, которая через капу сетает мир
Но дело в том, что она срабатывает весьма странно, трижды. Причем первый результат, правильный, а остальные - старые
например, я командой /real set day 0...
Есть, допустим, броня. При одевании нужно давать игроку полет как в креативе. Прикол в том, что если делать проверку в апдейте аля:
if(броня_надета){
player.capabilities.allowFlying = true;
}else{
player.capabilities.allowFlying = false;
player.capabilities.isFlying = false;
}
То...
Доброго времени суток! о/
У меня по нажатию на мой кейбинд отправляется на сервер пакет, вызывающий метод:
public static void enableFlight(EntityPlayer player) {
if (player.capabilities.isCreativeMode) return;
player.capabilities.allowFlying = true...