跳到正文

[GPP] Gentle Player Partners

作者:Syjex

Animated player interactions: hold hands, carry friends, share food, rest together, trade and revive.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

[GPP] Gentle Player Partners

Walk hand in hand, rest together, and help a friend back on their feet.

Gentle Player Partners adds animated interactions between players: carrying, head pats, item trading, sharing food, resting together, and rescuing a fallen friend. Travel together on one horse, share a cushion, or take a walk while holding hands.

Designed for playing together in a world opened to LAN, GPP uses custom animations while keeping each player’s own skin.

All features

1. Radial interaction menus

Aim at a player, bed, or cushion and press V. Actions appear around the selected partner, with icons and highlighted buttons. The camera smoothly turns toward that player and follows their movement. A single available option stays in the centre, while the world remains visible and keeps running.

Bed and cushion menus let you choose a partner before choosing an action. Close a menu with Esc or your assigned GPP key.

2. Hold hands

The leader’s right hand joins the follower’s left. Walk, sprint, jump, and navigate steps together. While the leader moves, the follower is pulled toward the allowed area on the right. A forward area and face-to-face or back-to-back positions are also supported.

The leader keeps normal head and body movement. The follower can resist by pressing an opposing direction, slowing the leader down. When the leader stops, the follower can move independently within the connection’s limits.

Joined hands are visible in first person. Falling two blocks automatically releases the connection.

If the follower is blocked by terrain, the leader cannot move more than two blocks away. The follower can walk around the obstacle.

3. Carry someone in your arms

Pick up a partner with the female character profile and carry them in front of you. Custom animations cover pickup, walking, and putting the passenger down. Both players stay in place during pickup and put-down transitions.

Once picked up, the carrier can walk, sprint, and jump. The passenger can open nearby doors and chests, press buttons, and use items within normal reach. The carrier’s hands remain occupied.

The passenger can dismount instantly with the sneak key. Ending a front carry normally plays the put-down animation.

4. Give a piggyback ride

Carry a partner of either character profile on your back. An animated mount leads into a walking cycle with a wider stride and greater leg movement when sprinting.

After mounting, the passenger can interact with the world and use items. Sneaking dismounts instantly; ending a piggyback ride also releases the passenger immediately.

5. Pat a friend’s head

A looping head-pat animation with heart particles. Players face each other and stay in place until either ends the interaction. No separate invitation is required.

6. Trade items

Use a dedicated trade window with your partner’s offer on the left and your own nine offer slots on the right. Both players must confirm. Changing an offer clears the ready state, and cancelling returns the offered items to their owners.

Shift-click moves items quickly between your inventory and your offer.

7. Quickly hand over an item

Sneak + right-click a player to give them the entire stack from your active main hand. If the recipient cannot fit the whole stack, nothing is transferred and a message names the player whose inventory lacks room.

8. Share food and drinks

Hold safe food, milk, or a drinkable potion in your main hand, aim at another player, and hold X. You supply the item; your partner receives the nutrition or effect. An on-screen progress indicator shows the serving in progress.

Ordinary food requires hunger. Golden apples, enchanted golden apples, milk, and permitted drinkable potions can also be used at full hunger. Harmful food and potions containing negative effects are blocked. Feeding does not require an invitation.

9. Rest together on a bed

Choose a partner and one of three poses: face to face, spooning, or resting on your partner’s arm. The first-person camera follows the animated head’s orientation while allowing mouse look. Extra first-person hands and held items are hidden for both players.

Simply resting does not skip the night. The inviter can press V to open a radial menu, switch poses, end the interaction, or choose Sleep until morning. Both players then sleep according to the world’s rules while preserving their existing respawn points. The other partner can leave independently.

10. Sit together on a cushion

Invite a partner to sit with you on a placed vanilla cushion. Alternatively, right-click a cushion with one player already sitting on it to join them directly.

The inviter can rotate the pair by turning the camera. The player sitting on their lap can use items and interact with the world. All cushion colours are supported, with no third seat.

11. Ride one horse together

An adult, tamed regular horse can carry two players. Right-click a horse with a rider already aboard to take the rear seat. The front rider controls the horse; the second rides as a passenger and can dismount with the usual sneak key. As usual, controlling the horse requires a saddle.

12. Rescue a downed player

Lethal damage first puts a player in a downed state for up to one minute. They lie on the ground and can look around or press V to access the give-up option. The normal HUD is hidden, and inventory use, hotbar selection, and item dropping are blocked.

Players in the same dimension within 100 blocks receive an alert and a location marker. Approach and hold C for about five seconds to help. Both players see rescue progress, and the downed player sees their rescuer’s name. A successful rescue restores one heart.

Feeding an apple, healing, or regeneration can also revive a player. An existing regeneration effect allows them to recover without a rescuer. A Totem of Undying activates normally before the downed state. Downed bodies do not push rescuers away, and hostile mobs do not select them as targets.

Character profiles and appearance

Choose a male or female character profile in the settings. Being carried in someone’s arms requires the female profile; piggyback rides accept either. Shared beds and cushions support male–female and female–female pairs. Male–male pairs are unavailable in this version.

The female profile includes an optional cosmetic chest shape using the player’s own skin. Skins and their outer clothing layers are retained. Supported poses limit visual head movement relative to the torso.

Paired animations end immediately if either participant enters water or lava, without waiting for a carry’s exit animation.

Controls and invitations

Default input Action
V Open interactions, accept an invitation, or end an interaction
Hold C Revive a downed player
Hold X Feed another player or give them a drink
Sneak + right-click a player Give the whole stack from your main hand
Passenger’s sneak key Instantly dismount from a carry

Most interactions work within three blocks. Invitations expire after 10 seconds. Head pats, feeding, quick item transfers, and joining a lone cushion sitter do not require a separate invitation.

Prompts and progress appear above the hotbar and show your current key bindings.

Settings

In Minecraft’s Controls, assign a key to Open GPP settings (unbound by default). It opens the configuration screen directly. Choose your character profile, toggle the cosmetic chest shape, or rebind the mod’s keys. A reset-to-defaults button is included.

Personal settings are stored in config/gentle_player_partners.json. Edit it while the game is closed; playerGender accepts MALE or FEMALE.

Installation and compatibility

Minecraft Java 26.3 · Fabric · Java 25+

Install the same GPP version and a suitable Fabric API on the LAN host and every participating player’s client. A separate server is not needed for a world opened to LAN: gameplay logic runs on the host’s integrated server.

Version was tested with Fabric Loader 0.19.5, Fabric API 0.165.0+26.3, and Java 25. The JAR requires Loader 0.19.5 or newer.

The required additional library is Fabric API.

GPP follows Minecraft’s language: Russian when Russian is selected, English for all other languages.

License: MIT.

[RUS]

[GPP] Gentle Player Partners

Прогулки за руку, объятия на кровати и помощь другу в трудную минуту.

Gentle Player Partners добавляет анимированные взаимодействия между игроками: переносы, поглаживание, обмен вещами, кормление, совместный отдых и спасение после смертельного ранения. Можно отправиться вдвоём на одной лошади, посидеть вместе на подушке или просто пройтись за руку.

Мод создан для совместной игры в мире, открытом по LAN. У каждого персонажа остаётся собственный скин, а действия сопровождаются авторскими анимациями.

Все возможности

1. Круговое меню взаимодействий

Наведитесь на игрока, кровать или подушку и нажмите V. Действия располагаются вокруг выбранного партнёра, а камера плавно переводит на него взгляд и следит за его перемещением. Кнопки снабжены иконками и подсветкой; единственный доступный вариант отображается по центру. Мир за меню остаётся видимым и продолжает жить.

Меню кровати и подушки позволяют сначала выбрать партнёра, затем действие. Закрыть меню можно клавишей Esc или назначенной клавишей GPP.

2. Держаться за руки

Правая рука ведущего соединяется с левой рукой ведомого. Можно вместе ходить, бегать, прыгать и преодолевать ступени. При движении ведущего партнёр следует за ним.

Ведущий поворачивает голову и корпус как обычный игрок. Ведомый может сопротивляться встречным направлением движения, замедляя его. Если партнёр упёрся в препятствие, ведущий не сможет отойти дальше двух блоков. Ведомый может самостоятельно обойти препятствие.

Связанные руки видны от первого лица. Падение любого участника на два блока автоматически разрывает взаимодействие.

3. Нести на руках

Поднимите партнёра с женским профилем и несите его перед собой. Подъём, ходьба и опускание сопровождаются анимациями; во время подъёма и опускания оба персонажа остаются на месте.

После подъёма несущий может ходить, бегать и прыгать, а пассажир — открывать двери и сундуки, нажимать кнопки и использовать предметы в обычной досягаемости. Руки несущего заняты переносом.

Пассажир может мгновенно слезть клавишей приседания. Обычная отмена переноса на руках проигрывает анимацию опускания.

4. Нести на спине

Перенос на спине доступен персонажам обоих профилей.

Пассажир может взаимодействовать с миром после завершения посадки и мгновенно спешиться приседанием. При отмене взаимодействия он сразу оказывается на земле.

5. Погладить по голове

Погладьте другого игрока. Персонажи располагаются лицом друг к другу и остаются на месте, пока любой из них не завершит действие. Отдельное подтверждение приглашения не требуется.

6. Обменяться предметами

Откройте окно обмена: предложение партнёра отображается слева, собственные вещи — в девяти слотах справа. Shift + щелчок быстро переносит вещи между инвентарём и вашим предложением. Обмен завершается после подтверждения обеих сторон. Изменение предложения сбрасывает готовность, а отмена возвращает предложенные вещи владельцам.

7. Быстро передать предмет

Зажмите Shift и нажмите ПКМ по игроку, чтобы передать ему весь стак из активной основной руки. Если для всего стака не хватает места, вещи остаются у отправителя, а сообщение указывает, у какого игрока заполнен инвентарь.

8. Покормить и напоить партнёра

Возьмите безопасную еду, молоко или питьевое зелье в основную руку, наведитесь на игрока и удерживайте X. Предмет расходуется у кормящего, а питание или эффект получает другой игрок. На экране отображается прогресс.

Обычная еда требует голода. Золотые и зачарованные золотые яблоки, молоко и допустимые питьевые зелья можно использовать и при полной сытости. Вредная еда и зелья с отрицательными эффектами не допускаются. Кормление не требует приглашения.

9. Лежать вместе на кровати

Выберите партнёра и одну из трёх поз: лицом друг к другу, лицом к спине или на руке партнёра.

Обычное лежание не пропускает ночь. Инициатор может открыть на V круговое меню, сменить позу, завершить отдых или выбрать «Спать до утра». Тогда оба участника спят по правилам мира, сохраняя прежние точки возрождения. Второй партнёр может самостоятельно завершить взаимодействие.

10. Сидеть вместе на подушке

Пригласите игрока сесть вместе на размещённой ванильной подушке. Также можно обычным ПКМ по подушке присоединиться к уже сидящему на ней одиночному игроку.

Поддерживаются подушки всех цветов; третьего участника подушка не принимает.

11. Ехать вдвоём на одной лошади

Взрослая приручённая обычная лошадь получает второе место для игрока. Нажмите ПКМ по лошади с первым всадником, чтобы сесть сзади. Первый всадник управляет лошадью, второй едет пассажиром и может слезть обычным приседанием. Для управления, как обычно, нужна оседланная лошадь.

12. Помочь игроку при смерти

Смертельный урон сначала переводит персонажа в состояние «при смерти» на срок до минуты. Он лежит на земле и может осматриваться или открыть на V возможность сдаться.

Другие игроки в том же измерении в радиусе 100 блоков получают уведомление и метку местоположения. Чтобы помочь, подойдите и удерживайте C примерно пять секунд. Оба игрока видят прогресс, а раненый — имя помощника. После поднятия остаётся одно сердце.

Поднять игрока также можно яблоком через кормление, лечением или регенерацией. Действующая регенерация позволяет встать самостоятельно. Тотем бессмертия сначала срабатывает по обычным правилам. Тело раненого не отталкивает помощников, а враждебные мобы не выбирают его целью.

Персонажи и анимации

В настройках выбирается мужской или женский профиль персонажа. На руках можно переносить женский профиль, на спине — любой. Совместные кровати и подушки доступны смешанным и женским парам; мужская пара в текущей версии недоступна.

Для женского профиля есть отключаемая визуальная форма груди, использующая собственный скин персонажа. Скин и верхний слой одежды сохраняются.

Парные анимации немедленно прекращаются при попадании участника в воду или лаву. При этом ждать завершающую анимацию переноса не нужно.

Управление и приглашения

По умолчанию Действие
V Меню взаимодействий, принятие приглашения, отмена действия
Удержание C Поднять игрока при смерти
Удержание X Покормить или напоить игрока
Shift + ПКМ по игроку Передать стак из основной руки
Приседание пассажира Мгновенно слезть с рук или спины

Большинство взаимодействий выполняется в пределах трёх блоков. На ответ на приглашение даётся 10 секунд. Поглаживание, кормление, быстрая передача вещей и присоединение к одиночному игроку на подушке выполняются без отдельного приглашения.

Подсказки и прогресс появляются над панелью быстрого доступа и учитывают назначенные клавиши.

Настройки

В стандартном управлении Minecraft назначьте клавишу «Открыть настройки GPP» — по умолчанию она не назначена. Она открывает настройки мода без дополнительных библиотек. Здесь можно выбрать профиль персонажа, отображение формы груди и назначить клавиши. Есть сброс настроек по умолчанию.

Все личные настройки сохраняются в config/gentle_player_partners.json. Файл можно редактировать при закрытой игре; playerGender принимает MALE или FEMALE.

Установка и совместимость

Minecraft Java 26.3 · Fabric · Java 25+

Установите одну и ту же версию GPP и подходящий Fabric API у хозяина LAN-мира и всех участников. Для мира, открытого по LAN, отдельный сервер не нужен: логика работает во встроенном сервере хозяина.

Сборка проверена с Fabric Loader 0.19.5, Fabric API 0.165.0+26.3 и Java 25. В JAR требуется Loader 0.19.5 или новее.

Из дополнительных библиотек требуется Fabric API.

Мод автоматически выбирает русский язык при русском языке Minecraft и английский — для остальных языков.

常见问题

[GPP] Gentle Player Partners 支持哪些 Minecraft 版本?

[GPP] Gentle Player Partners 支持 Minecraft Java 版 26.3,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

[GPP] Gentle Player Partners 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分