Мод для Майнкрафт с расширенным инвентарём и ролевыми слотами экипировки. Он добавляет отдельные ячейки для снаряжения, меняет работу рук и позволяет серверам задавать правила использования, смены и сохранения вещей.
Возможности
Расширенный экран инвентаря добавляет слоты для пояса, ожерелья, двух колец, перчаток, наплечников, реликвии и классового предмета. Для каждого слота сервер может отдельно задать доступность, видимость, возможность положить или забрать вещь и положение на экране.
Есть до восьми ячеек заклинаний: число активных ячеек определяется атрибутом rpginventory:active_spell_slot_amount, а начальное значение — настройкой сервера default_spell_slot_amount. В них можно помещать не только книги заклинаний, но и другие предметы.
Переработка рук заменяет выбранную ячейку панели быстрого доступа основным слотом руки и использует отдельный слот второй руки. Горячими клавишами можно убрать предметы в ножны, вернуть их, включить стойку с двуручным оружием и поменять вещи с запасными слотами рук. Убранное в ножны снаряжение отображается на модели игрока; его положение настраивается на клиенте. Пока эта механика включена, стандартная клавиша «Смена рук» не работает.
Для пустой руки используется предмет «оружие пустой руки» (Empty Hand Weapon); с Better Combat он позволяет драться без оружия. Стойку с двуручным оружием могут использовать совместимые моды, включая Better Combat Extension.
Справа от инвентаря выводятся активные эффекты: вредные, полезные и нейтральные сортируются по категориям, а эффекты из тега rpginventory:food_effects показываются отдельным списком. Для ячеек экипировки и предметов доступны настраиваемые подсказки.
Мод поддерживает предметы с условиями и особыми правилами:
- предметы могут открываться или блокироваться достижениями через компонент
rpginventory:advancement_locked; - предмет можно привязать к игроку: компонент
rpginventory:bounds_to_playerпри помещении в инвентарь превращается вrpginventory:player_bound, и вещью сможет пользоваться только владелец; - компонент
rpginventory:saves_crafting_playerсохраняет имя создавшего предмет игрока и показывает его в подсказке; - группы из
rpginventory:exclusive_equipmentне дают одновременно надеть несколько предметов из одной группы; - вещи из тега
unusable_when_low_durabilityили с компонентомrpginventory:unusable_when_low_durabilityпосле полной потери прочности становятся непригодными до ремонта, как элитры.
Манекены хранят наборы экипировки. Игрок может надеть такой набор, заполнив свободные подходящие слоты копиями вещей с манекена; правила изменения и выдачи наборов можно ограничить для игроков не в творческом режиме.
При смерти учитываются компоненты rpginventory:is_kept_on_death и rpginventory:is_destroyed_on_death, а также жертвенные предметы из тега sacrificed_to_keep_inventory_on_death: экипированная жертва уничтожается, но остальной инвентарь сохраняется. Эффект rpginventory:pvp заменяет обычную смерть в пвп сбросом эффектов и ресурсов, уменьшением уровня эффекта и телепортацией.
Как пользоваться
Горячие клавиши управляют ножнами, стойкой с двуручным оружием и обменом предметов между основными и запасными слотами рук. Для двуручной стойки предмет в основной руке не должен входить в тег rpginventory:non_two_handed_items.
Предметы, которые нельзя показывать на модели в ножнах, добавляют в теги rpginventory:not_shown_when_in_sheathed_hand и rpginventory:not_shown_when_in_sheathed_offhand. Предметы, допустимые для атаки, задаются тегом rpginventory:attack_items, а двуручные — rpginventory:two_handed_items.
Настройки
В конфигурации сервера можно отключить расширенный экран инвентаря, настроить слоты и начальное число ячеек заклинаний, разрешить смену экипировки через allow_equipment_changes, а также определить судьбу выпавших вещей при смерти через destroy_dropped_items_on_death.
Клиентская конфигурация задаёт положение предметов в ножнах, подсказки ячеек и предметов, цвет отметок у привязанных или сломанных вещей, а также отображение имени создателя. Можно отключить сетку крафта 2×2 в инвентаре.
Эффекты rpginventory:civilisation и rpginventory:wilderness соответственно разрешают или запрещают менять экипировку вне общих правил. Предметы с компонентом rpginventory:ignores_equipment_change_restrictions игнорируют эти ограничения.
Требования и совместимость
При установленном Stamina Attributes действия горячих клавиш могут требовать выносливость и тратить её.
Поддерживаются Backpack Attribute, Inventory Size Attributes, Spell Engine, Player Attribute Screen, RPG Crafting, Numismatic Overhaul и Trinkets. Backpack Attribute добавляет кнопку рюкзака, RPG Crafting — кнопку ручного крафта, Numismatic Overhaul — индикатор кошелька, а Trinkets выводит свои слоты на экране расширенного инвентаря.
