MC Toolkit

Руководства / Строительство и ресурсы

В шалкеровом ящике помещается ровно один стак стаков

В шалкеровый ящик влезает шестьдесят четыре стака, так что полный двойной сундук — это лишь часть одного ящика, и у таймингов редстоуна есть точно такая же ловушка.

Шалкеровый ящик вмещает 27 слотов, а слот вмещает один стак, поэтому полный ящик — это 27 стаков. Этот факт большинство игроков знает верно, но тут же применяет его неправильно, когда пытается перевести сундук булыжника в ящики.

Стаки, сундуки, ящики

Цепочка пересчёта — чистое умножение, поэтому её легко посчитать в уме и легко ошибиться:

КонтейнерСлотовСтаков вмещается
Шалкеровый ящик2727
Одинарный сундук2727
Двойной сундук5454

Значит, двойной сундук равен ровно двум шалкеровым ящикам, а не «примерно двум». Если вы тащите двойной сундук камня, вам нужно два ящика и ничего сверху — но только если в каждом слоте лежит полный стак стакаемого предмета.

Где ломается подсчёт

Размер стака зависит от предмета, и вся задача калькулятора — не делать допущение о 64. Слот эндер-жемчуга вмещает 16, слот ведёр — одно. Заполните шалкеровый ящик нестакаемыми предметами, и в нём будет 27 предметов, а не 27 стаков. Ящику всё равно; вашей арифметике — нет.

Та же ловушка подстерегает при сортировке компаратором: контейнер, забитый вёдрами, читается как полный, хотя вмещает почти ничего.

Тики редстоуна — не игровые тики

Тайминг — вторая половина инструмента. Редстоун идёт по своим часам:

1 redstone tick = 2 game ticks
1 game tick     = 1/20 second

Так, повторитель, выставленный на один тик, задерживает сигнал на 2 игровых тика, то есть на десятую долю секунды. Повторитель на четыре тика — это 8 игровых тиков. Сцепите их достаточно — и задержку услышите раньше, чем увидите.

Поршни, наблюдатели и компараторы срабатывают каждый по своему расписанию, а их смешение порождает ошибки на единицу, из-за которых дверь срабатывает дважды.

Java и Bedrock расходятся

Соотношение тиков выше одинаково в обоих изданиях, а вот поведение редстоуна — нет. Квазисвязность (quasi-connectivity) — механика, позволяющая поршню получать питание от блока в двух клетках от него, — есть в Java и отсутствует в Bedrock. Нулевые тики (zero-tick pulses) и точный порядок обновления соседних компонентов тоже различаются. Схема, которая в Java работает на один тик быстрее, в Bedrock может просто не запуститься.

Работа в обратную сторону

Переход от предметов к ящикам — это деление с остатком, и именно остаток съедает ваш инвентарь. 27 стаков на ящик означают, что настоящий ответ — обычно неполный ящик, а не округлённый вверх.

Переведите количество предметов в стаки, сундуки и шалкеровые ящики — а задержку схемы — в игровые тики, тики редстоуна и секунды с помощью калькуляторов стаков и редстоуна.

Stack & Redstone Calculators →

Другие руководства

Смотреть все →

Нужны другие инструменты для Minecraft?

Набор генераторов, просмотрщиков и конвертеров прямо в браузере — всё бесплатно.