Стеклянная бутылка (англ. Glass Bottle) — предмет Shrink, который переносит одно живое существо с изменённым атрибутом масштаба. Заполненный предмет хранит данные существа в собственном компоненте. Этот предмет версии 2.0.1.47 отличается от обычной пустой бутылочки Minecraft.[1]
- Мод
- Shrink
- Вместимость
- одно существо
- В стопке
- 1
- Выпуск
- ПКМ по грани блока
Как получить заполненную бутылку #obtain
Подготовьте обычную стеклянную бутылочку Minecraft. Измените масштаб подходящего существа прибором, затем нажмите по нему правой кнопкой с пустой бутылочкой в руке. При успешном захвате выдаётся заполненная бутылка Shrink; существо переносится в её данные.[1]
Нужны живое существо, возможность сохранения его типа и изменённый атрибут масштаба. Игроки не помещаются в бутылку. Типы из запретного списка захвата исключены. Предикат размера проверяет наличие модификаторов, а не строгое условие «меньше единицы».[1]
Содержимое и хранение #contents
Одна бутылка содержит одно существо и не складывается в стек с другими. Заполнение добавляет блеск; подсказка показывает тип существа и, когда оно было видимым, его собственное имя. По этой подсказке выбирайте нужную бутылку среди одинаковых иконок.[1]
При сохранении используются данные, которые выдаёт само существо. Служебные поля положения и идентификатора очищаются перед записью; при выпуске выбирается новое место. Для следующего захвата берите новую пустую стеклянную бутылочку.[1]
Как выпустить существо #release
Нажмите заполненной бутылкой на грань блока. Появление запрашивается в соседнем блоке со стороны выбранной грани; заранее оставьте там пространство по размеру существа. После успешного создания в руке остаётся обычная стеклянная бутылочка.[1]
Если штатное создание существа не удалось, обработчик возвращает отказ до замены заполненной бутылки. Её содержимое можно проверить по подсказке перед следующей попыткой.[1]
См. также
Примечания
- По коду Shrink 2.0.1.47: получение бутылки, сохранение и выпуск существа.