Partial Keepinventory
Активный0.0
Установок
Последнее обновление
Версии
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]