Screenshot Location
Этот мод позволяет настроить папку, в которую сохраняются скриншоты. Полезно для сохранения скриншотов из разных сборок в общую папку.
- Загрузчики
- FabricNeoForge
- Скачиваний на Modrinth
- 616
- Подписчиков на Modrinth
- 3
- версий
- 8
- Обновлён
- 18 июня 202618 июн.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Screenshot Location
Этот мод позволяет настроить папку, куда сохраняются скриншоты, через глобальный конфиг.
Полезно, если хочется использовать общую папку для скриншотов.
По умолчанию конфиг мода хранится в глобальном месте вне папки инстанса Minecraft. Настроить мод нужно всего один раз — все инстансы используют один и тот же конфиг.
Использование
Скачай мод (разработчикам — ниже), запусти игру, зайди в мир, выполни команду /screenshot-location getConfigLocation и скопируй путь.
Вставь этот путь в свой файловый менеджер, чтобы открыть папку, а затем открой файл конфига main.json в редакторе.
Поставь enabled в true, чтобы включить мод.
При желании можно настроить и саму папку. Можно использовать пользовательские директории, указав их имя вроде ${pictureDir} или ${homeDir}, переменные окружения через ${env:VARIABLE_NAME} и jvm-свойства через ${jvm:property.name}.
PrismMC предоставляет переменную INST_NAME с именем инстанса — она используется в конфиге по умолчанию, чтобы разделять скриншоты из разных инстансов.
После изменения конфига выполни команду /screenshot-location reloadConfig, чтобы перезагрузить его.
Разработчикам
Сначала добавь мой maven-репозиторий:
repositories {
exclusiveContent {
forRepository {
maven {
name = "OffsetMonkey538"
url = uri("https://maven.offsetmonkey538.top/releases")
}
}
filter {
includeGroupAndSubgroups("top.offsetmonkey538")
}
}
}Затем подключи его так для Fabric:
dependencies {
// localRuntime won't be pulled in by others depending on this project.
localRuntime("top.offsetmonkey538.screenshotlocation:screenshot-location-fabric-26.1:[VERSION]")
}или так для NeoForge:
configurations {
named("runtimeClasspath") { extendsFrom(create("localRuntime")) }
}
dependencies {
// localRuntime won't be pulled in by others depending on this project.
localRuntime("top.offsetmonkey538.screenshotlocation:screenshot-location-neoforge-26.1:[VERSION]")
}Если хочешь разделить обычные запуски игры и запуски для разработки, задай jvm-свойства, чтобы переопределить профиль по умолчанию:
// NeoForge
neoForge {
runs {
create("client") {
ideName = "${project.name} Client"
systemProperty("top.offsetmonkey538.screenshotlocation.profile", "dev")
systemProperty("example.projectName", project.name) // Used as an example in the default config
client()
}
}
}
// Fabric
loom {
runs {
named("client") {
name = "${project.name} Client"
runDir("run/client")
vmArg("-Dtop.offsetmonkey538.screenshotlocation.profile=dev")
vmArg("-Dexample.projectName=${project.name}") // Used as an example in the default config
ideConfigGenerated(true)
}
}
}
### Свойства JVM
- `top.offsetmonkey538.screenshotlocation.profile` — переопределяет `defaultProfile` из конфига, полезно, чтобы задать разные расположения, например, для dev- и обычных инстансов.
- `top.offsetmonkey538.screenshotlocation.configPath` — переопределяет директорию конфига, может быть полезно для... уверен, для чего-нибудь да пригодитсяЧастые вопросы
Как установить Screenshot Location?
Установите Fabric под свою версию Minecraft, скачайте Screenshot Location под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Screenshot Location?
У Screenshot Location есть сборки для Minecraft 1.21.1–26.3.
Нужен ли Screenshot Location на сервере?
Ставится только в игру; на сервер ставить не нужно