Скачать Partial Keepinventory — Minecraft Моды — MetaMods
Partial Keepinventory

Partial Keepinventory

Активный

Установок

6

Последнее обновление

2 года назад

Версии

1.19.3 — 1.20.1
Сервер
Fabric
Игровые механики
Утилиты

Partial Keepinventory

ВНИМАНИЕ: Этот мод находится в стадии альфа-тестирования, и я работаю над ним один. Возможны ошибки и баги.

Мод для Fabric, который изменяет стандартное поведение сохранения инвентаря при смерти.

Интерфейс управления

Для открытия графического интерфейса используйте команду /pki-gui. Для этого необходимо установить мод на клиентской стороне.

Динамические формулы

Система выражений позволяет гибко настраивать правила выпадения предметов при смерти. Вы можете создавать формулы с использованием доступных переменных. Результат вычисления формулы ограничивается значениями от 0 до 1.

Основные переменные

Переменная Описание
spawnDistance Расстояние от игрока до точки возрождения
spawnX, spawnY, spawnZ Координаты точки возрождения игрока
playerX, playerY, playerZ Текущие координаты игрока

Переменные инвентаря

Переменная Описание
isCommon, isUncommon, isRare, isEpic Определяет редкость предмета (1.0 - да, 0.0 - нет)
rarityPercent Настроенный процент выпадения для редкости предмета
dropPercent Статический процент выпадения из инвентаря

Переменные опыта

Переменная Описание
xpPoints Количество очков опыта у игрока
xpLevel Уровень опыта игрока

Примеры готовых формул

Зависимость от расстояния

Замените DISTANCE_IN_BLOCKS на расстояние от точки возрождения, на котором прекращается выпадение предметов (процент выпадения уменьшается линейно).

abs(1-(spawnDistance/DISTANCE_IN_BLOCKS))


Команды управления

Включение/выключение мода

/pki [enable|disable]

Настройка поведения выпадения

/pki inv mode [vanilla / static / rarity / custom]

Установка процента выпадения для инвентаря/редкостей (0-100)

/pki inv droprate [static / common / uncommon / rare / epic] <процент>

Список игроков с обычным сохранением инвентаря

/pki inv savedPlayers list

Добавление/удаление игроков с обычным сохранением инвентаря

/pki inv savedPlayers [add / remove] <имя>

Установка пользовательской формулы выпадения

/pki inv invExpression set [выражение]

Настройка выпадения опыта

Доступно две переменные для настройки выпадения опыта:

  • Процент потери (Сколько опыта теряется)
  • Процент выпадения (Сколько из потерянного опыта выпадает)

/pki xp droprate [drop / loss] <процент>

Также доступны два режима работы:

  • На основе уровней
  • На основе очков опыта

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

/pki xp mode [vanilla / static-level / static-points / custom-level / custom-points]

Участники проекта
atiedebee

atiedebee

Разработчик

Создан: 31 дек 2022

ID: 14645