Tags
Creators
Details
1.1.0
Compatibility
Changes
RefontCrafts 1.1.0 — Reliable Recipe Storage, Youer Support and Minecraft 26.3
Changes and fixes
- Improved recipe storage reliability: SQLite/MySQL writes are atomic, and the save queue is properly drained when the server shuts down.
- Pending backup records are restored on the next plugin startup.
- Bukkit item data is loaded on the main thread. If an item cannot be restored, its recipe is no longer silently deleted.
- Added compatibility for modded items on Youer 1.21.1 by accounting for the item registry key when saving and matching recipes.
- Reduced redundant workbench result updates while retaining right-click and drag updates.
- Added the optional
settings.block_other_crafting_recipessetting. Set it totrueto block recipes handled through Bukkit. It isfalseby default. - Available in two JAR builds: Russian by default and English by default.
Recipe blocking limitation
The setting only affects recipes handled through Bukkit. On hybrid server software, some modded recipes may bypass Bukkit, so this option cannot guarantee that every mod recipe will be blocked.
Compatibility and testing
- Listed range: Bukkit, Spigot and Paper 1.8.8–26.3.
- Runtime checks for this release: Spigot 1.8.8 and Paper 26.2.
- Minecraft 26.3 is included in the compatibility range, but the plugin was not separately tested on a 26.3 server.
- Youer 1.21.1 compatibility was ported from a previously verified hotfix; it was not retested on the user's server as part of this build.
Before updating
Back up plugins/RefontCrafts/data.db or your MySQL database. You do not need to delete your config or database. The JARs are compiled for Java 8 bytecode; use the Java runtime required by your server software.
RefontCrafts 1.1.0 — Надёжное сохранение, Youer и Minecraft 26.3
Что нового и исправлено
- Повышена надёжность хранения рецептов: запись в SQLite/MySQL выполняется атомарно, очередь сохранения корректно завершается при выключении сервера.
- Незавершённые резервные записи восстанавливаются при следующем запуске плагина.
- Данные предметов Bukkit загружаются в основном потоке. Если предмет не удалось восстановить, рецепт больше не удаляется молча.
- Добавлена совместимость с модовыми предметами Youer 1.21.1: при сохранении и сопоставлении учитывается ключ предмета из реестра.
- Сокращены лишние обновления результата верстака; обновление при ПКМ и перетаскивании сохранено.
- Добавлена настройка
settings.block_other_crafting_recipes. Установитеtrue, чтобы блокировать рецепты, обрабатываемые Bukkit. По умолчанию значение —false. - Доступны две сборки JAR: с русским и английским языком по умолчанию.
Ограничения запрета рецептов
Настройка действует только на рецепты, обрабатываемые Bukkit. На гибридных ядрах некоторые модовые рецепты могут обходить Bukkit, поэтому гарантировать блокировку каждого рецепта модов нельзя.
Совместимость и проверка
- Заявленный диапазон: Bukkit, Spigot и Paper 1.8.8–26.3.
- Runtime-проверки этой версии: Spigot 1.8.8 и Paper 26.2.
- Minecraft 26.3 включена в диапазон совместимости, но отдельный запуск плагина на сервере 26.3 не проводился.
- Совместимость Youer 1.21.1 перенесена из ранее проверенного хотфикса; повторной проверки на сервере пользователя для этой сборки не было.
Перед обновлением
Сделайте резервную копию plugins/RefontCrafts/data.db или базы MySQL. Удалять конфиг и базу не нужно. JAR собраны с байткодом Java 8; для запуска используйте версию Java, требуемую серверным ядром.
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:gSQCH6Zj:mx4QEPZU"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:gSQCH6Zj:mx4QEPZU"
}

