Planter Shift Actions — массовый сбор урожая и клонов с грядок

Платно Planter Shift Actions — массовый сбор урожая и клонов с грядок 1.0.6

Для просмотра этого контента нам потребуется Ваше согласие на установку сторонних файлов cookie.
Для получения подробной информации посетите страницу с информацией об использовании cookie.

🧩 PLANTER SHIFT ACTIONS

Плагин добавляет массовые действия для фермерских грядок Rust. Игрок выбирает режим СБОР или КЛОНЫ, наводится на PlanterBox либо растение внутри неё и нажимает Shift + E.

⚙️ ВОЗМОЖНОСТИ

• сбор урожая сразу со всех подходящих растений выбранной грядки
• массовый сбор клонов
• точная привязка растений к PlanterBox через GrowableEntity.GetPlanter()
• прямое использование типизированного Rust farming API без reflection
• проверка возможности получения клонов через GrowableEntity.CanClone()
• стандартная формула количества клонов с учётом Yield-генов
• настраиваемая дистанция действия
• индивидуальный cooldown Shift + E
• сообщения с результатом обработки
• встроенная диагностика объекта под прицелом

🖥 UI

При открытии грядки появляется компактная панель:

• СБОР
• КЛОНЫ
• EN / RU

Переключение режима обновляет только необходимые элементы интерфейса без полного пересоздания UI.

Выбранный язык сохраняется отдельно для каждого игрока.

🌾 СБОР

В режиме СБОР используется GrowableEntity.PickFruit().

При включённой автоочистке растение удаляется только после подтверждённой выдачи урожая через OnGrowableGathered. Если фактический сбор не произошёл, очистка не выполняется.

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

plantfiber ×1

🧬 КЛОНЫ

Режим КЛОНЫ:

• проверяет GrowableEntity.CanClone()
• создаёт стандартный предмет клона
• переносит генетику растения в клон
• учитывает BaseCloneCount и Yield-гены
• после успешного получения клонов удаляет исходное растение

🔐 PERMISSION

plantershiftactions.use

Permission требуется для:

• Shift + E
• панели управления
• команд
• диагностики

Rust-администраторы получают доступ автоматически.

💬 КОМАНДЫ

/plantershift
/psa

Основные варианты:

/plantershift mode harvest
/plantershift mode clone
/plantershift mode toggle

/plantershift lang en
/plantershift lang ru
/plantershift lang toggle

/plantershift diag

Команды также доступны из F1-консоли игрока.

⌨️ УПРАВЛЕНИЕ

Shift + E — выполнить выбранное действие для всей грядки.

Можно назначить bind, например:

bind n "plantershift mode toggle"

💾 СОХРАНЕНИЕ

Плагин сохраняет:

• выбранный язык игрока
• выбранный режим, если включён PersistPlayerMode
• резервные копии persistent data

Данные намеренно не очищаются при обычном вайпе карты.

🔗 AUTOPLANTER

AutoPlanter не является обязательной зависимостью.

Если установлен совместимый AutoPlanter и он сообщает, что управляет выбранной грядкой, PlanterShiftActions передаёт действие ему и не выполняет собственную обработку растений этой грядки.

📦 ЗАВИСИМОСТИ

Обязательные сторонние плагины: нет.
Внешние сервисы: нет.
DRM и телеметрия: отсутствуют.

✅ СОВМЕСТИМОСТЬ

• Rust
• Oxide/uMod
• Carbon

Плагин наследуется от RustPlugin и использует Oxide-compatible hooks. Сигнатуры OnGrowableGathered, OnLootEntityEnd и OnPlayerLootEnd соответствуют актуальной документации Oxide; Carbon поддерживает Oxide-совместимые плагины и hooks. Runtime-тестирование архива на игровом сервере в рамках этой проверки не выполнялось.

👤 Автор: Don't Look
Автор
Don't Look
Скачиваний
0
Просмотры
9
Первый выпуск
Обновление

Рейтинг

0,00 звёзд Оценок: 0

Ещё ресурсы от Don't Look

Назад
Верх