
Sour Graves
Плагин Sour Graves для Minecraft 1.21+ автоматически сохраняет предметы после смерти, создавая могилу. Настраиваемое время публичности, удаления, поддержка экономики и гибкие права - идеальное решение для серверов любого размера.
Sour Graves - сохраняй предметы после смерти на сервере
Sour Graves - это лёгкий и настраиваемый плагин для Minecraft 1.21+, который предотвращает потерю вещей при смерти. Вместо того чтобы предметы исчезали или оставались на земле, плагин создаёт могилу с полным содержимым инвентаря. Подходит для любых серверов - от мини-игр до хардкорных выживаний.
Зачем это нужно?
В ванильном Minecraft после смерти все предметы выпадают на землю и могут исчезнуть через 5 минут. На серверах с PvP или сложными условиями это часто приводит к фрустрации игроков. Sour Graves решает проблему:
- Могила появляется в месте смерти и хранит все вещи.
- Игрок может забрать их кликом по могиле.
- Через настраиваемое время могила становится публичной (рейдовой) - другие игроки могут её разграбить.
- Через заданный интервал могила удаляется, а предметы выпадают на землю.
Плагин идеален для серверов, где нужно сохранить баланс между безопасностью и риском.
Особенности
- Автоматическое сохранение - предметы не пропадают ни при какой смерти (кроме
/killс keepInventory). - Гибкие таймеры - время до публичности и до удаления настраиваются в минутах (можно отключить).
- Максимум могил на игрока - ограничение предотвращает захламление мира.
- Экономика - поддержка VaultUnlocked: плата за восстановление своей могилы или за грабёж чужой.
- Поддержка баз данных - SQLite по умолчанию, а также MySQL и PostgreSQL для крупных серверов.
- Настраиваемые звуки и частицы - при восстановлении могилы проигрывается анимация.
- Права (permissions) - гибкое управление: кто может открывать могилы, делать их приватными, неограниченными по времени.
Базовая конфигурация (config.toml)
# irishgreencitrus' Sour Graves v2 config
#
# Всё, что помечено комментариями, будет удалено при перезаписи.
# Если испортили файл - удалите его, и плагин создаст новый с настройками по умолчанию.
# Версия конфига - менять не нужно.
configVersion = 2
# Через сколько минут могила становится доступна всем игрокам. -1 - отключить.
publicInMinutes = 5
# Через сколько минут могила удаляется (предметы выпадают на землю). -1 - отключить.
deleteInMinutes = 30
# Максимальное число могил на одного игрока. При превышении самая старая удаляется.
maxGravesPerPlayer = 3
# Не создавать могилу при смерти в PvP.
disableForPvpKills = false
# Выбрасывать ли предметы самой старой могилы, если превышен лимит.
dropItemsOnTooManyGraves = true
# Выбрасывать ли предметы при удалении могилы (если false - просто исчезают).
dropItemsOnGraveDeletion = true
# Частица при восстановлении могилы.
recoverParticle = "SOUL"
# Количество частиц.
recoverParticleAmount = 1000
# Звук при восстановлении.
recoverSound = "minecraft:block.respawn_anchor.deplete"
# Первый запуск очистки после старта сервера (минуты).
periodicCleanupDelayMinutes = 10
# Как часто запускается очистка (минуты).
periodicCleanupPeriodMinutes = 5
# Отправлять ли игроку координаты могилы при возрождении.
notifyCoordsOnRespawn = false
# Если true - ПКМ открывает инвентарь могилы, а Shift+ПКМ восстанавливает.
allowChestLikeGraveAccess = false
# Меняет местами поведение обычного и Shift+клика при allowChestLikeGraveAccess.
chestAccessSwapNormalAndShift = false
# Использовать устаревшее JSON-хранилище вместо SQLite.
forceLegacyFileStorage = false
# Миры, в которых могилы не создаются (предметы выпадают как обычно).
disabledWorlds = [ ]
# Настройки экономики (требуется VaultUnlocked)
[economy]
enable = false
graveRecoverCost = 1.0
graveRecoverPaymentType = "FLAT"
graveRobCost = 5.0
graveRobPaymentType = "FLAT"
# Настройки SQL (требуется перезапуск сервера)
[sql]
enable = false
# jdbcConnectionUri для MySQL/PostgreSQL
jdbcConnectionUri = "jdbc:postgres:admin@localhost/sourgraves"
username = "admin"
password = "changeme"
softDeletion = true
# Настройки логов
[logMessages]
startupMessage = true
cleanupTask = false
graveMissingLocation = true
armourStandNotFoundOnGravePurge = true
moreThan100GravesWarning = true
Права (permissions)
# Административные команды
sourgraves.admin.server:
description: Доступ к /sourgraves disk и /sourgraves config
default: op
sourgraves.admin.settings:
description: Доступ к /sourgraves settings
default: op
sourgraves.admin.give:
description: Доступ к /sourgraves give
default: op
# Игровые права
sourgraves.player.graveaccess:
description: Игрок может открывать любую могилу (даже приватную)
default: false
sourgraves.player.permaprivate:
description: Могилы игрока никогда не становятся публичными
default: false
sourgraves.player.permagraves:
description: Могилы игрока никогда не удаляются по таймеру
default: false
# Утилиты
sourgraves.utils.player:
description: Доступ к /sourgraves player
default: op
sourgraves.utils.locateown:
description: Доступ к /sourgraves locate (показать свои могилы)
default: true
Команды
/sourgraves disk- информация о хранилище./sourgraves config- перезагрузка конфига./sourgraves settings- изменение настроек в реальном времени./sourgraves give <игрок>- выдать могилу другому./sourgraves locate- показать координаты своих могил./sourgraves player <игрок>- управление могилами игроков.
Почему стоит установить Sour Graves?
Плагин решает главную проблему серверного выживания - потерю ценных предметов из-за случайной смерти или гриферства. Он полностью настраивается: можно отключить могилы в Аду, сделать их бесплатными или платными, ограничить количество на игрока, разрешить грабёж после таймера. Благодаря поддержке SQL-баз данных плагин не тормозит даже на крупных серверах. Простота в использовании - игроки просто кликают по могиле и получают вещи обратно.
Скачайте Sour Graves для вашего сервера Minecraft 1.21+ (Fabric/Forge? Нет, это плагин для Spigot/Paper - совместим с большинством современных версий) и забудьте о потерянном инвентаре. Настройте таймеры, права и экономику под свой геймплей - и пусть смерть станет лишь досадной неприятностью, а не катастрофой.
