- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 482
- Подписчиков на Modrinth
- 3
- версий
- 8
- Обновлён
- 10 мая 202610 мая
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
Твои сундуки обворовывают. Вор не исчезает — он уносит твою добычу в настоящее подземное подземелье, которое можно разграбить, чтобы вернуть её. На мультиплеерном сервере добыча всех оказывается в одном месте — и кто доберётся туда первым, забирает всё.
Твоя база — мишень. Вор появляется рядом с сундуками игроков, крадёт ночью и исчезает. Чем больше у тебя добра, тем чаще он приходит. Защити базу — или переходи в наступление.
Найди подземелье. Украденные предметы скапливаются в логове преступников где-то в твоём мире, забитом добычей из каждого сундука в округе. Странствующий торговец продаёт карту. Пробейся сквозь охрану и забери всё — включая то, что украли у твоих соседей.
Заведи собственное дело. Убей охрану, добудь их сундук инструментом с Шёлковым касанием и принеси его домой. Воры начнут приносить украденное тебе. На мультиплеерном сервере никто не должен знать, что он там.
Используй вора как шпиона.
Надень поводок на пойманного Chest Thief, и он поведёт тебя к ближайшему сундуку, который сможет найти — подземелью, тайнику или базе другого игрока, которую тот считал секретной.
Совместимость
| Fabric API | Обязательно |
| Cloth Config | Опционально — экран настроек в игре |
| Xaero's Minimap | Опционально — путевые точки для найденных баз |
Настройка
Файлы конфигурации находятся в папке config/ твоего Minecraft. Они создаются автоматически при первом запуске. Новые поля, добавленные обновлениями мода, появляются автоматически со значениями по умолчанию — ручная миграция не нужна. Все значения также можно изменить через экран Cloth Config в игре.
chest_thief_config.json
Spawning
| Поле | По умолчанию | Описание |
|---|---|---|
spawnWeight | 20 | Насколько часто встречается вор. У коров — 8; чем выше, тем чаще |
spawnMinGroup | 1 | Минимальный размер группы при спавне |
spawnMaxGroup | 2 | Максимальный размер группы при спавне |
spawnMinNearbyChests | 2 | Минимальное число сундуков в радиусе обнаружения, прежде чем вор может заспавниться |
spawnBiomes | (большинство биомов Верхнего мира) | Список ID биомов, в которых спавнится вор |
Stealing
| Поле | По умолчанию | Описание |
|---|---|---|
chestDetectionRadius | 100 | На каком расстоянии (в блоках) вор ищет сундуки |
chestDetectionMaxVerticalDist | 16 | Максимальное вертикальное расстояние до сундука. Низкие значения исключают закопанные подземелья |
chestInteractionIntervalTicks | 60 | Тиков между попытками кражи (20 = 1 секунда) |
maxCarrySlots | 5 | Сколько стаков предметов вор может унести, прежде чем уйдёт |
stealOnlyListedItems | false | Если true, красть можно только предметы из chest_thief_values.json |
Combat
| Поле | По умолчанию | Описание |
|---|---|---|
panicChance | 0.4 | Шанс (0–1), что вор убежит и выбросит предмет при атаке |
panicDurationTicks | 200 | Как долго вор в панике убегает (200 = 10 секунд) |
berserkDurationTicks | 300 | Длительность режима берсерка (300 = 15 секунд) |
berserkSpeedMultiplier | 1.5 | Множитель скорости в режиме берсерка (+50 % к базовой скорости) |
berserkFollowRange | 50.0 | Радиус в блоках, в котором вор отслеживает цели в режиме берсерка |
Stealth
| Поле | По умолчанию | Описание |
|---|---|---|
nightSpeedBonus | 0.12 | Фиксированная прибавка к скорости ночью поверх базовой скорости передвижения |
stealthChance | 0.85 | Шанс (0–1) стать невидимым по истечении перезарядки |
stealthMinTicks | 60 | Минимальная длительность каждого периода невидимости (60 = 3 секунды) |
stealthMaxTicks | 140 | Максимальная длительность каждого периода невидимости (140 = 7 секунд) |
stealthCooldownMinTicks | 200 | Минимальная пауза между периодами невидимости (200 = 10 секунд) |
stealthCooldownMaxTicks | 400 | Максимальная пауза между периодами невидимости (400 = 20 секунд) |
Departure
| Поле | По умолчанию | Описание |
|---|---|---|
departDelayTicks | 400 | Сколько тиков вор ждёт с полным инвентарём, прежде чем уйти (400 = 20 секунд) |
departDurationTicks | 600 | Сколько тиков вор уходит, прежде чем исчезнуть — твоё последнее окно, чтобы его перехватить |
maxAgeTicks | 48000 | Максимальное время жизни вора, после которого он уходит в любом случае (48000 = 2 игровых дня в Minecraft) |
leavingSoundEnabled | true | Проигрывается ли самодовольный звук, пока вор уходит |
leavingSoundMinTicks | 80 | Минимальный интервал между звуками ухода (80 = 4 секунды) |
leavingSoundMaxTicks | 160 | Максимальный интервал между звуками ухода (160 = 8 секунд) |
leaveDurationTicks | 200 | Как долго вор отходит от сундука, когда его инвентарь полон |
chest_thief_values.json
Сопоставление ID предмета → значение приоритета. Вор всегда крадёт предмет с наивысшим приоритетом, который найдёт в сундуке.
{
"minecraft:nether_star": 1000,
"minecraft:elytra": 900,
"minecraft:diamond": 500,
"minecraft:iron_ingot": 200
}Предметы, которых нет в списке, получают приоритет 1 и всё ещё могут быть украдены — список лишь определяет, что будет взято первым. Установите stealOnlyListedItems: true в chest_thief_config.json, чтобы воровались только предметы из списка.
Приоритеты по умолчанию (от высшего к низшему): Nether Star, Elytra, зачарованное золотое яблоко, тотем бессмертия, маяк, незеритовое снаряжение, алмазное снаряжение, золото, железо, эндер-жемчуг и другое.
syndicate_config.json
Генерация мира
| Поле | По умолчанию | Описание |
|---|---|---|
baseSpacingChunks | 32 | Размер ячейки сетки в чанках. Больше = базы реже |
baseSeparationChunks | 12 | Минимальное расстояние от края ячейки до центра базы |
Guards
| Поле | По умолчанию | Описание |
|---|---|---|
guardArrowDamage | 2.3 | Базовый урон стрелы (ванильный скелет = 2.0) |
guardsPerItem | 0.5 | Стражей появляется за каждый предмет в базе (округление вниз) |
minGuards | 4 | Минимум стражей независимо от количества добычи |
maxGuards | 16 | Максимум стражей независимо от количества добычи |
guardRespawnIntervalTicks | 6000 | Тиков между проверками возрождения (6000 = 5 минут) |
guardRespawnPlayerBuffer | 8 | Буфер (блоки) вокруг AABB базы, блокирующий возрождение |
Loot
| Поле | По умолчанию | Описание |
|---|---|---|
starterLootTotal | 10 | Предметов размещается в базе при генерации мира |
starterValuableCount | 3 | Сколько из них — ценности среднего уровня; остальное — наполнитель |
raidThreshold | 0.3 | База считается разграбленной, когда добыча падает ниже 30 % от пика |
lootDeliveryRadius | 1000000 | Максимальное расстояние (блоки), которое вор проходит, чтобы доставить добычу |
Discovery
| Поле | По умолчанию | Описание |
|---|---|---|
mapTraderChance | 0.5 | Шанс (0–1), что Странствующий торговец продаст карту до ближайшей базы |
createXaeroWaypoints | false | Добавлять путевую точку в Xaero's Minimap, когда база найдена |
Частые вопросы
Как установить Chest Thief?
Установите Fabric под свою версию Minecraft, скачайте Chest Thief под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Chest Thief?
У Chest Thief есть сборки для Minecraft 26.1–26.1.2.
Нужен ли Chest Thief на сервере?
Нужен и в игре, и на сервере