Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Уже разобрался, проблема была в настройке синхронизации клиент-сервер
Если кому-то понадобится - HyraRPG/src/main/java/com/hyrancood/hyrarpg at main · Hyrancood/HyraRPG
Что я делаю не так?
@SubscribeEvent
public void clone(PlayerEvent.Clone event) {
IPoints original = event.getOriginal().getCapability(PointsProvider.capability, null).orElseGet(Points::new);
IPoints clone = event.getEntity().getCapability(PointsProvider.capability...
Разобрался с проблемой, теперь всё работает.
Однако появился вопрос - как сохранять капабилити после смерти, выхода из игры и т.д.? Пробовал использовать PlayerEvent.Clone, но видимо что-то делаю не так.
Код - https://github.com/Hyrancood/HyraRPG/tree/main/src/main/java/com/hyrancood/hyrarpg
Решил создать массив(int) capability, однако возникла проблема - массив не хочет принимать новые значения. Всё ли я делаю правильно при начислении?
@Override
public ActionResult<ItemStack> onItemRightClick(World world, PlayerEntity entity, Hand hand) {
ActionResult<ItemStack> retval =...
@MaximPixel Спасибо, в общем это работает. Но я не могу понять, почему если ставится условие, тултип не рендерится?
this.addButton(new ImageButton(width/2-140, this.guiTop + 130, 32, 32, 0, 0, 128, buttons, 256, 256, e -> {
if (true) {...
В конструкторе ImageButton и Button есть графа Button.ITooltip, которая сама по себе проверяет, находится ли курсор над кнопкой. Однако я не понял как и что именно в неё надо вписывать.
Копался в интернете и узнал, что у кнопки(по крайней мере 1.16.х и дальше) может быть тултип, однако не понял как его сделать. На просторах интернета только тултип интернета. Может кто-то знает как его сделать?
@FUGAS, Спасибо, это действительно помогло, но это overlay. Я же хотел узнать про создание меню с кнопками(класс Screen, без конструктора и tile entity)
Как создать интерфейс на 1.16.5? нигде не нашёл полноценных туториалов. К тому же, хочу сделать полноэкранное гуи, которое будет всегда занимать всё окно, вне зависимости от масштабирования интерфейса.