Если в The Broken Script персонаж ложится в кровать и вместо сна получает странное сообщение вроде err.null или err.texture, это не обычная ошибка Minecraft.
Так мод предупреждает:
рядом находится определённая сущность или активно опасное событие.
Эта система обычно называется:
err.sleep
Всего в актуальной документации The Broken Script перечислено пять основных вариантов:
err.null;err.soul;err.texture;err.endisnear;err.themoon.
По самой надписи можно понять, какая угроза сейчас активна.
Разбираемся, что означает каждая ошибка, какие сущности её вызывают и что делать, если кровать внезапно перестала работать.
Что такое err.sleep
err.sleep — это общее название механики, при которой The Broken Script:
не позволяет игроку заснуть из-за активной аномалии или встречи.
Когда персонаж пытается использовать кровать, сон почти сразу прерывается.
Игра наносит игроку:
микроскопический урон,
достаточный для отмены сна.
После этого появляется:
LWJGL Alert
с соответствующим текстом ошибки.
То есть это не стандартное сообщение:
You may not rest now, there are monsters nearby.
The Broken Script специально имитирует:
сбой игры.
Какие ошибки сна существуют
Основные варианты:
err.null — Null;
err.soul — R2;
err.texture — Notexture;
err.endisnear — The Broken End;
err.themoon — определённые фазы Луны.
Каждая ошибка указывает на свой источник.
Поэтому кровать в The Broken Script можно использовать почти как:
детектор аномалий.
err.null — рядом Null
Если появляется:
err.null
это означает:
Null физически присутствует в мире как активная сущность.
Важно понимать разницу.
Null может постоянно отображаться в списке игроков после своего первого присоединения.
Но ошибка err.null связана именно с его:
непосредственным появлением в мире.
Когда появляется Null
Null впервые присоединяется:
в первую полночь.
Это происходит на отметке:
18 000 тиков
после создания мира.
Примерно через:
15 минут реального времени.
После этого он остаётся в списке игроков и получает возможность появляться в разных поведениях.
err.null не значит, что Null находится рядом с кроватью
Не обязательно.
Документация формулирует условие как:
присутствие Null.
Поэтому отсутствие чёрной фигуры непосредственно возле дома ещё не означает, что сообщение ошибочно.
Null может находиться где-то в активной области мира.
Какие поведения Null могут быть опасны
Null имеет множество вариантов появления:
- Chase;
- Flying;
- Invade Base;
- Null Is Here;
- Mining;
- Scare;
- Watching;
- Maze;
- Endgame.
Поэтому после err.null нельзя заранее понять:
какой именно Null появился.
Ошибка говорит только о его присутствии.
Что делать при err.null
Первое:
не выходите из дома вслепую.
Осмотрите пространство через окна или с безопасной позиции.
Особенно проверьте:
- двор;
- крышу;
- ближайшие деревья;
- вход;
- внутренние комнаты базы.
Null способен появляться довольно необычно.
Проверьте версию Minecraft
Есть ещё один полезный индикатор.
Когда Null присутствует где-то в мире, текст версии Minecraft меняется на:
<o>
Поэтому err.null можно дополнительно подтвердить через этот визуальный признак.
Опасно ли просто ждать
Зависит от поведения.
Некоторые версии Null исчезают самостоятельно.
Например, Watching может существовать несколько минут.
Но другие состояния становятся опасными, если:
- подойти;
- атаковать;
- посмотреть;
- начать взаимодействовать.
Поэтому лучше сначала понять, какой вариант появился.
err.soul — рядом R2
Сообщение:
err.soul
указывает на:
R2.
В частности, оно связано с его поведением:
Stalk.
R2 — высокий призрачный силуэт, который медленно приближается к игроку.
Как выглядит R2
R2 имеет форму:
примерно пятиметрового человеческого силуэта.
У него нет нормально различимых:
- рук;
- ног;
- лица.
Тело напоминает:
дым или тень.
Сущность постоянно дрожит.
Когда R2 вызывает err.soul
Во время поведения:
Stalk.
После появления R2 начинает постепенно приближаться.
Пока он существует, попытка сна приводит к:
err.soul.
Чем опасен R2
Главный триггер происходит, если игрок:
смотрит на R2
и подходит примерно на:
10 блоков.
Тогда камера принудительно поворачивается на сущность.
После этого возможны два исхода.
50% — Chase
R2 начинает:
быстро преследовать игрока.
Если встреча происходит на поверхности, в игрока дополнительно может ударить молния.
Во время Chase R2:
- быстро двигается;
- ломает многие блоки;
- блокирует чат;
- меняет время суток;
- наносит 13 единиц урона;
- не получает урон.
Погоня длится около:
40 секунд.
50% — R2 исчезает
Во втором случае:
- R2 исчезает;
- воспроизводится
textmadness1.ogg; - экран на полсекунды становится чёрным;
- появляется надпись:
CAN'T YOU SEE ?
Что делать при err.soul
Самое важное:
не выбегайте из дома и не приближайтесь к силуэту.
Если R2 ещё далеко, можно сохранить дистанцию.
На рассвете его Stalk-вариант:
исчезает автоматически.
Поэтому иногда проще просто переждать ночь.
R2 появляется только под открытым небом
Stalk может появиться только там, где:
видно небо.
Поэтому если вы находитесь глубоко под землёй и получили err.soul, источник, скорее всего, находится выше или в открытой области.
He тоже связан с err.soul?
He является:
редкой разновидностью R2.
Его поведение практически совпадает со Stalk R2.
Поэтому логика сна у них связана с одной системой.
He выглядит иначе:
- светящаяся статическая текстура;
- высокий тонкий силуэт;
- руки прижаты к телу;
- ноги вместе.
Его появление сопровождается:
- дождём;
- молнией.
err.texture — рядом Notexture
Если кровать показывает:
err.texture
значит активен:
Notexture.
Это сущность с характерной:
розово-чёрной missing texture.
Как выглядит Notexture
Он примерно одного размера с игроком.
Практически всё тело покрыто стандартной текстурой отсутствующего ресурса:
чёрно-розовыми квадратами.
Голова повреждена.
Часть её отсутствует, а другая часть превращена в:
разветвлённую структуру.
Почему Notexture особенно опасен возле базы
Он способен создавать:
Disruption blocks.
Примерно раз в секунду рядом с ним появляется такой блок.
Он может даже:
заменить существующий блок мира.
Поэтому присутствие Notexture рядом с домом означает не только угрозу игроку, но и потенциальный ущерб постройке.
Что делать при err.texture
Не пытайтесь специально приблизиться.
Notexture движется:
медленнее обычной ходьбы игрока.
Поэтому лучше:
- держать дистанцию;
- выйти на открытую территорию;
- не заманивать сущность в дом;
- дождаться дня.
Днём Notexture исчезает.
Почему нельзя подходить ближе 10 блоков
При расстоянии примерно:
10 блоков
Notexture исчезает и запускает одно из двух случайных событий.
Первый вариант особенно опасен:
- Darkness;
- здоровье устанавливается в диапазоне 1–10;
- происходит телепортация в область, связанную с Day A / Clan Void.
То есть игрок может внезапно оказаться:
с половиной сердца в другом пространстве.
Второй исход Notexture
При другом варианте игрок получает:
name.null
и телепортируется:
на место, где находился Notexture.
Это обычно менее опасно, но всё равно означает, что вы подошли слишком близко.
err.endisnear — The Broken End
Сообщение:
err.endisnear
означает присутствие:
The Broken End.
Из всех ошибок сна это одна из самых серьёзных.
The Broken End — огромная:
Void Creature
высотой примерно:
36 блоков.
Что ещё происходит при The Broken End
Когда сущность присутствует:
- время становится ночью;
- начинается дождь;
- сон блокируется;
- чат может перестать работать.
Попытка написать сообщение приводит к:
minecraft.chatengine failure.
Поэтому сочетание:
err.endisnear
и сломанного чата почти однозначно указывает на:
The Broken End.
Как выглядит The Broken End
Это огромная чёрная фигура из:
Void tendrils.
У неё треугольная голова.
В спокойном состоянии виден:
один белый глаз.
В агрессивном:
12 красных глаз.
Что делать после err.endisnear
Не ищите сущность просто из любопытства.
Stalk The Broken End специально построен вокруг:
взгляда игрока.
Если посмотреть на него в пределах примерно:
75 блоков,
он исчезает.
Но это не означает, что опасность закончилась.
После взгляда возможен Chase
С вероятностью:
70%
примерно через:
25 секунд
начнётся Chase.
В остальных случаях на месте сущности появляется:
Physical Stacktrace block.
Почему Chase опасен
The Broken End:
- ломает блоки;
- создаёт мост из булыжника через воду;
- убивает лодки;
- убивает железных големов поблизости;
- даёт Mining Fatigue II;
- ухудшает обзор чёрной сеткой;
- вмешивается во время суток;
- ломает кнопку Save and Quit.
Поэтому обычные способы спасения от мобов здесь работают плохо.
Сколько длится Chase
Примерно:
50 секунд.
Главная задача — сохранить дистанцию и не загнать себя в тупик.
Можно ли просто не смотреть
Если The Broken End находится в Stalk, это часто лучший вариант.
Он способен самостоятельно исчезнуть примерно через:
15 минут.
После этого daylight cycle снова включается.
err.themoon — проблема не в сущности
Последний вариант:
err.themoon
отличается от остальных.
Он не обязательно означает:
что рядом находится конкретный монстр.
Источник — сама:
Луна.
Почему Луна мешает спать
В The Broken Script лунные фазы используются не только визуально.
Они влияют на:
- спавн сущностей;
- обычных мобов;
- некоторые события;
- возможность нормально спать.
Во время определённых фаз попытка сна может случайно завершиться:
err.themoon.
В какие фазы появляется err.themoon
Здесь сама wiki сейчас содержит небольшое расхождение.
Старая общая страница Mechanics перечисляет:
фазы 5–8
и вероятность:
1 к 4.
Но более свежая специализированная страница The Moon описывает актуальную реализацию как:
фазы 4–7
с вероятностью:
50%.
При этом отдельно отмечено, что поведение New Moon может иметь ошибку реализации.
Поэтому для современной версии 2.0.x лучше ориентироваться на отдельную актуальную страницу Луны, но учитывать, что документация ещё приводится в порядок.
Это зависит от Corruption?
Сама невозможность сна связана прежде всего с:
лунной фазой.
То есть err.themoon может возникнуть независимо от того, насколько сильно Moon уже Corrupted.
Corruption влияет на множество других систем, но эта конкретная механика завязана на положение Луны.
Какие мобы исчезают во время этих фаз
Во время соответствующей части лунного цикла некоторые обычные ночные мобы перестают нормально появляться.
Среди них:
- Skeleton;
- Zombie;
- Creeper;
- Spider;
- Enderman;
- Witch;
- Cave Spider;
- Zombie Villager;
- Skeleton Horse;
- Zombie Horse.
Это делает ночь внешне:
тише.
Но есть подвох.
Почему тихая ночь может быть опаснее
Поскольку обычных мобов становится меньше, появляется больше пространства для:
Entity The Broken Script.
То есть отсутствие зомби и скелетов не обязательно означает безопасную ночь.
Наоборот, условия могут оказаться более подходящими для модовых сущностей.
Что делать при err.themoon
Если нет других признаков сущности:
- не паникуйте;
- не ищите Null;
- не выходите из дома специально;
- просто переждите ночь.
err.themoon сам по себе:
не сообщает о непосредственном преследователе.
Это главное отличие от остальных вариантов.
Как отличить err.themoon от сущности
Очень просто:
сама надпись уже сообщает источник.
Но можно проверить дополнительные признаки.
err.null
Ищите:
<o>вместо версии;- звуки Null;
- чёрную фигуру.
err.soul
Ищите:
- R2;
- высокий дымчатый силуэт;
- cave noise.
err.texture
Ищите:
- розово-чёрную фигуру;
- Disruption blocks;
- короткий чёрный экран при появлении.
err.endisnear
Ищите:
- дождь;
- принудительную ночь;
- сломанный чат;
- огромного The Broken End.
err.themoon
Может не быть:
никакой сущности вообще.
Можно ли использовать кровать как радар
В некотором смысле:
да.
Если вы не знаете, находится ли рядом опасная сущность, попытка сна иногда позволяет определить это по коду ошибки.
Например:
err.texture
сразу сужает поиск до Notexture.
А:
err.soul
говорит искать R2.
Но делать кровать полноценным безопасным детектором всё равно не стоит.
Некоторые угрозы могут уже быть достаточно близко.
Почему сон прерывается через урон
Minecraft отменяет сон, если игрок получает урон.
The Broken Script использует это поведение:
намеренно.
Мод наносит очень маленькое повреждение, достаточное для того, чтобы персонаж мгновенно встал с кровати.
После этого появляется фальшивое системное окно.
Что такое LWJGL Alert
LWJGL — библиотека, через которую Minecraft взаимодействует с:
- графикой;
- вводом;
- окном игры;
- другими низкоуровневыми функциями.
The Broken Script использует окна, похожие на системные сообщения LWJGL, как часть хоррор-эффекта.
Поэтому err.sleep выглядит не как обычное сообщение мода, а как:
ошибка самой игры.
Это настоящий краш?
Нет.
Сам по себе err.sleep:
не означает краш Minecraft.
Это сценарий мода.
Персонаж просто не может заснуть, после чего появляется Alert.
При настоящих crash-событиях The Broken Script использует другие механики.
Может ли ошибка повредить мир
Само окно err.sleep — нет.
Опасность представляет:
то, что вызвало ошибку.
Например:
err.texture → Notexture может менять блоки;
err.endisnear → The Broken End способен разрушать постройки;
err.null → некоторые формы Null чрезвычайно опасны.
То есть нужно реагировать на источник, а не на сам Alert.
Что означает сон без ошибки
Если кровать работает нормально, это хороший знак.
Но это не гарантирует:
полное отсутствие всех сущностей The Broken Script.
Только определённые Entity используют систему err.sleep.
Например, Faraway специально:
не мешает игроку спать.
Поэтому нормальная кровать не означает, что поблизости вообще ничего нет.
Nothingiswatching вызывает err.sleep?
В актуальном списке:
нет.
Она не имеет собственного варианта ошибки сна.
Поэтому отсутствие ошибки никак не исключает Nothingiswatching.
Circuit вызывает err.sleep?
В актуальном перечне:
нет.
Circuit имеет множество других механик, но отдельного err.circuit для кровати нет.
Faraway вызывает err.sleep?
Нет.
Это даже подчёркивает его необычность.
Faraway может стоять и наблюдать за игроком, но:
спать при нём можно.
Fever вызывает отдельную ошибку сна?
Нет отдельного варианта вроде:
err.fever.
Fever связан со сном совершенно иначе.
Через сон игрок может:
попасть в Limbo.
Поэтому не нужно смешивать эту механику с err.sleep.
Что делать, если появилась неизвестная ошибка сна
Для начала перепишите или сделайте скриншот:
точного текста.
The Broken Script использует огромное количество:
- err.*;
- name.*;
- minecraft.*;
- повреждённых строк.
Не каждое странное сообщение относится именно к системе сна.
Если это один из пяти основных вариантов выше, источник можно определить сразу.
Нужно ли перезапускать Minecraft
При обычном err.sleep:
нет.
Перезапуск не требуется.
Ошибка является частью события.
Если вы просто закроете и снова запустите игру, активная сущность или состояние мира может всё ещё сохраниться.
Лучше разобраться:
что именно мешает спать.
Поможет ли перейти на Peaceful
Не стоит рассчитывать.
The Broken Script не позволяет нормально использовать:
Peaceful.
Если изменить сложность на мирную, после снятия паузы мод возвращает её на:
Easy.
При этом некоторые обычные враждебные мобы успевают despawn, но это не является способом отключить Entity мода.
Как безопасно переживать ночи
Если вы играете в The Broken Script впервые, полезно подготовить базу заранее.
Оставьте:
- несколько выходов;
- открытый маршрут наружу;
- запас еды;
- хорошую броню;
- лук;
- блоки;
- освещённую территорию вокруг.
Не стройте полностью закрытый дом с одним узким дверным проходом.
Некоторые сущности способны:
ломать стены.
Почему нужен запасной выход
При Chase гораздо важнее:
пространство для движения,
чем толщина стены.
Это особенно актуально против:
- R2;
- The Broken End;
- Null.
Если существо ломает блоки, маленький укреплённый дом быстро превращается:
в ловушку.
Стоит ли делать резервную копию мира
Да.
Особенно если вы хотите увидеть все события мода.
The Broken Script специально способен:
- разрушать блоки;
- телепортировать игрока;
- вмешиваться в интерфейс;
- кикать;
- банить игрока из мира.
Поэтому для важного Survival-мира резервная копия намного полезнее попыток предотвратить каждую аномалию.
Кратко: что означает каждая ошибка
err.null
Null присутствует в мире.
Ищите чёрную человекоподобную фигуру и следите за типом поведения.
err.soul
Активен R2.
Не приближайтесь к нему, особенно одновременно глядя прямо на сущность.
err.texture
Рядом Notexture.
Держитесь дальше 10 блоков и не приводите его к важной постройке.
err.endisnear
Появился The Broken End.
Не смотрите на него без подготовки — это может привести к Chase.
err.themoon
Причина в текущем состоянии лунного цикла.
Конкретной сущности рядом может вообще не быть.
Какая ошибка самая опасная
Сама по себе ни одна ошибка:
не наносит серьёзного урона.
Но по источнику наиболее тревожной можно считать:
err.endisnear.
The Broken End способен быстро превратить обычную ночь в одну из самых опасных встреч мода.
Следом идут:
err.null
и:
err.soul.
А err.themoon, наоборот, может возникнуть вообще без непосредственного противника.
Главное об err.sleep
err.sleep — это не один конкретный баг.
Это система The Broken Script, которая сообщает:
почему игрок сейчас не может спать.
Основные варианты:
err.null → Null
err.soul → R2
err.texture → Notexture
err.endisnear → The Broken End
err.themoon → Луна
При попытке сна мод наносит крошечный урон, мгновенно прерывает кровать и показывает:
LWJGL Alert.
Само окно не опасно.
Опасен источник.
Поэтому если ночью вместо сна появляется странный err.*, не спешите перезапускать Minecraft.
Сначала прочитайте сообщение.
Иногда одна короткая строка уже сообщает:
что именно сейчас находится где-то рядом с вами.
