1.0.0
Compatibility
Changes
Smart Keep Inventory
Мод даёт гибкий контроль над тем, теряет ли игрок инвентарь после смерти — в зависимости от того, что именно его убило.
По умолчанию: инвентарь сохраняется почти всегда, но выпадает, если игрока убил другой игрок (PvP), задавил упавший дриплит/сталактит или он задохнулся в блоках. Всё остальное — падение в лаву, утопление, обычные мобы, пустота и т.д. — инвентарь остаётся при игроке.
Возможности
- 🗡 PvP — отдельно настраивается прямое убийство и косвенное (например, подожгли в бою, а умер игрок от огня уже через пару секунд — тоже засчитывается как PvP, окно времени настраивается)
- 🪨 Заострённый дриплит / сталактит
- 🧱 Удушье в блоках
- 🌌 Падение в пустоту
- 🔥 Огонь и лава
- 🌊 Утопление
- 🍂 Падение с высоты
- 🍗 Голод
- 💥 Взрывы
- 🧟 Обычные мобы
- ❓ Любые прочие причины смерти
Каждый пункт можно включить или выключить по отдельности — под свои правила сервера.
Настройка
Открывается прямо в игре через Mod Menu (нужен также Cloth Config
API) — экран с переключателями, изменения применяются мгновенно, без
перезапуска сервера. Без Mod Menu/Cloth Config мод тоже работает — просто
настройки правятся вручную в config/keepstuffmod.json.
Зависимости
- Fabric API (обязательно)
- Mod Menu (опционально, для экрана настроек)
- Cloth Config API (опционально, для экрана настроек)
Версия
Minecraft 1.21.1, Fabric, Java 21
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:jP1cIBeM:naVxu2Jl"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jP1cIBeM:naVxu2Jl"
}
