Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Добрый день, хотел бы узнать про способы добавление нового слота в инвентарь игроку.
Не хочу создавать новый контейнер и копипастить код из обычного.
Я решил на клиенте при открытии инвентаря подменять его.
@Override
public void tickStart(EnumSet<TickType> enumSet, Object... objects) {}...
Хочу поделиться своим вариантом создания предмета с инвентарём.
Этот вариант создания таких предметов я не видел ещё нигде, по крайней мере, не нашёл на просторах GitHub. Этот вариант использует напрямую IItemHandler, вместо создания нового экземляра IInventory.
ВНИМАНИЕ!
Не спешить добавлять...
Прикольный небольшой мод, который я сделал вообще года три назад, просто недавно меня отпустило выгорание и я догнал его до 1.16 версий игры, круто.
Мне было лень переписывать гору текста, так что это сгуглтранслейчено с корректировками с моего английского описания, так что звучит как хреновый...
В этом ресурсе Вы узнаете:
Как создать свой инвентарь с кастомными слотами.
Скачать исходники
Скачать мод
Что нам нужно:
Немного кода:
Регистрируем нужные ресурсы
public class Resources {
public static final ResourceLocation customArmorTexture = new ResourceLocation(Info.modid...
Нужно получить inventoryContainer противника. Но к сожалению когда я инициализировал весь лист игроков и пробовал найти данный метод его не было. Можно ли каким-то другим способом проверить наличие определенного предмета у игрока ? Именно его количество, например сколько у него золотых яблок и...
Собственно когда я нахожусь в виде от первого лица держа катану, все хорошо, пока я не зайду в инвентарь. Когда я открываю инвентарь находясь в виде от первого лица у меня рендерятся руки, которые я рендерю от первого лица, от третьего лица такой чепухи нету. Как это пофиксить я не знаю, буду...
Народ, всем привет!
Подскажите, плиз, есть ли какой-нибудь стандартный интерфейс для создания контейнеров в предмете? Предполагаю, что это какой-нибудь IItemHandler, но не очень понял, как с ним работать: всё связанное с капой для меня тёмный лес.
Цель: мне нужно создать предмет с инвентарём и...
Я делаю скроллинг в своём инвентаре. У него видимых слотов 8x7 (8 рядов по 7 слотов), а всего 16x7 (16 рядов по 7 слотов).
В Container я сделал переменную scrollValue, которая изменяется от 0 до 7 в keyHandle() моего GuiContainer. Мне нужно в зависимости от этой переменной оставлять только...
При открытии кастомного инвентаря крашится сервер. По крашу можно понять, что вместо контейнера метод возвращает null. Магия какая-то.
@Override
public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
ICAPInventory inv =...
Первый вариант: генерировать определённые предметы в уже находящихся пустых ванильных сундуках в мире. Определить подходящий сундук я смог с помощью события "DrawBlockHighlightEvent", а именно его координаты, но не привязанный к нему инвентарь. Я не нашёл способа изменять инвентарь ванильного...
Я долго гуглил, но видимо не так как надо(в основном на англ. языке), но не нашел именно нужного, если я не ошибаюсь насчет.. player.getHeldItem(); - это же проверка то что в руке верно? Ежели да, то как проверить просто, есть ли предмет который я создал в инвентаре игрока?
Т.е. мне нужно...
У меня есть предмет количество которого должно отниматься ,сделал вот такой код -
if ( player.inventory.hasItemStack(new ItemStack(ItemsRegister.HEALTH)) ) {
for (int i = 0; i < player.inventory.getSizeInventory(); ++i ) {...
Здравствуйте. Столкнулся я с проблемой - краш при попытке сделать рендер предмета в инвентаре, но в руке, на F3 и на земле модель есть. И сама проблема в том, что просто когда добавляешь модель и текстуру в case INVENTORY, то игра моментально крашится при заходе в мир. В чём может быть проблема...
Есть задача - сделать простейший GUI со слотами только для клиента. Сервер об этом ничего не должен знать.
Сделал простейший GuiContainer и Container, как бы инвентарь со слотами появляется, но понятное дело сервер об этом ничего не знает, соответственно предметы нормально перемещать в нём...
Ограничение переносимого игроком веса - одна из старейших игровых механик, особо широко использующая в РПГ и в некоторых других жанрах. Она позволяет сделать игру более правдоподобной и открывает много возможностей для прокачки.
И хотя сделать мод на переносимый вес может каждый, но подружить...
У меня вот возникла проблема, мне нужно сделать так, чтобы у определённых игроков не выпадали вещи из инвентаря, будто бы включон keepInventory, но у других, не избранных все вещи выпадали.
P.S. Я новичок.
Всем привет.Крч в кастомном инвентаре сделал что если у игрока в кастомном слоте null, то определённый предмет из инвентаря ложится в этот слот.
Всё это находится в LivingUpdateEvent
ExtendedPlayer explayer = ExtendedPlayer.get(player);
if(player.inventory.hasItem(***)) {...
Всем привет!
Эта статья про одну мою удачную разработку: небольшую библиотеку-фреймворк для баккита для создания пользовательских интерфейсов на основе инвентаря.
Приступим же к обзору!
Вопросы актуальности
Сейчас плагины, реализующие ui имеют много общего кода, который никак не связан с...
Эта либа позволит вам создавать инвентарь, разделенный вкладками. Это отлично подойдет вам, если вы хотите органично уместить разнообразные итемы в ограниченном пространстве и при этом структурировать их по смыслу.
Фичи:
Либа берет на себя все задачи синхронизации инвентарей такого рода...