1.0.2
Compatibility
Required content
Changes
KastNPC 1.0.2
Minecraft 26.3 · Fabric
Блоки теперь можно использовать как модели NPC: ставить отдельно, поворачивать, менять размер и сохранять в пресетах. В камере появилась серия снимков с разными шейдерами.

Блоки в редакторе
В Модель → Блоки доступны все 1286 блоков Minecraft 26.3. Поиск использует язык игры и ID блока; в карточках показаны сами модели.

Свойства меняются в редакторе: направление, форма, состояние рычага, свечение руды и другие параметры выбранного блока. У сундуков и шалкеров можно настроить открытие.
Капельники собираются из отдельных сегментов. Длина — от 1 до 64 блоков; можно выбрать направление вверх или вниз и форму острия.

Спавнер: выберите моба и его вариант. Внутри появится вращающаяся модель с обычными частицами Minecraft. Настоящих мобов такой спавнер не создаёт.

TNT: поджигайте, останавливайте и перематывайте анимацию. Частицы взрыва можно оставить на нужном кадре; блоки вокруг не разрушаются.

Размер модели
Общий размер появился у игроков, мобов, транспорта и блоков. Ползунок — до ×5. Для большего значения нажмите на число и введите, например, x20. Кнопка рядом возвращает ×1.


Камера и серия снимков
- Поле зрения настраивается прямо в камере.
- F1 скрывает весь интерфейс. Кнопка справа вверху возвращает панели.
- Esc открывает меню Minecraft, чтобы можно было поменять шейдеры и другие настройки, оставаясь в режиме камеры.

В Серия снимков выберите «Без шейдеров» и установленные шейдерпаки, расставьте их по порядку и укажите папку. Камера сделает отдельный PNG для каждого варианта и вернёт исходные настройки шейдеров. Для шейдерпаков нужен Iris.
Разрешение по умолчанию — 2560×1440, независимо от разрешения окна. Мод не добавляет сглаживание и не увеличивает готовый скриншот.


Редактирование и исправления
- Shift + ЛКМ по предмету в каталоге сразу экипирует выбранный слот. Ctrl + ЛКМ выделяет несколько слотов экипировки.
- ЛКМ по занятому слоту берёт предмет в курсор и открывает каталог. Предметы можно переставлять и менять местами.
- На голову можно надеть любой предмет.
- Добавлены инструменты копирования и удаления NPC: выберите NPC копировщиком и нажмите по блоку для копии; удалитель убирает NPC одним нажатием.
- В позе можно выбрать голову, руку, ногу или другую часть прямо на модели.
- NPC появляется по центру нажатого блока с учётом его поверхности. В меню ПКМ есть команда «По центру блока».
- Исправлена лишняя закрытая модель под открывающейся крышкой сундука.
Настройки блоков, длина капельника и размер модели сохраняются в мире, пресетах и копиях. Интерфейс обновлён на русском, английском, немецком, французском и испанском.
English translation
KastNPC 1.0.2
Minecraft 26.3 · Fabric
Use blocks as NPC models: place, rotate, resize and save them in presets. Camera mode can now take a sequence of screenshots with different shader packs.

Block models
Open Model → Blocks to browse all 1,286 Minecraft 26.3 blocks. Search uses the game's language and block IDs. Each card shows the actual model.

Edit the selected block's properties, including direction, shape, lever state and redstone ore lighting. Chests and shulker boxes also have an opening control.
Pointed dripstone uses individual native segments. Set its length from 1 to 64 blocks, choose upward or downward growth and change the tip shape.

Spawners: choose a mob and its variant to display a rotating miniature with Minecraft particles. These scene spawners do not spawn real mobs.

TNT: ignite, pause and scrub the animation. Freeze the explosion particles on the frame you want without damaging nearby blocks.

Model size
Resize players, mobs, vehicles and blocks. The slider goes up to ×5. Click the number to enter a larger value, such as x20. The reset button returns the size to ×1.


Camera and screenshot sequences
- Adjust the field of view inside camera mode.
- Press F1 to hide the entire interface. Use the top-right button to bring the panels back.
- Esc opens Minecraft's menu so you can change shaders and other settings while keeping camera mode active.

Open Screenshot series, select No shaders and installed shader packs, arrange their order and choose an output folder. The camera saves a separate PNG for each entry, then restores your previous shader settings. Shader packs require Iris.
The default output is 2560×1440, regardless of the window resolution. The mod does not add antialiasing or upscale a finished screenshot.


Editing and fixes
- Shift + LMB on a catalog item equips it directly to the selected slot. Ctrl + LMB selects multiple equipment slots.
- Clicking an occupied slot picks up its item and opens the catalog. Move and swap items between slots.
- Any item can be equipped on the head.
- Added NPC copying and removal tools. Select an NPC with the copier, then click a block to place a copy. The removal tool deletes an NPC with one click.
- In the pose editor, click a head, arm, leg or other part directly on the model to select it.
- NPCs spawn at the clicked block's center and respect its surface height. The right-click menu also has Center on block.
- Fixed a closed chest model being drawn underneath its animated lid.
Block settings, dripstone length and model size are stored in worlds, presets and copies. The interface has been updated in Russian, English, German, French and Spanish.
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:uL1QWdR7:LohEhuI7"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:uL1QWdR7:LohEhuI7"
}

