Всем кубам куб! Создание огромной базы на 2b2t!
Как связаны маньяки, ежедневно вырезающие новичков на скотобойнях, 3D-редактор Blender, читер из Украины и голограммы как в Звездных Войнах? Да очень просто! Все это образует историю, в результате которой в небесах жестокого Minecraft сервера 2b2t появился исполинский куб…
Это третья часть моих приключений на уникальном анархическом Minecraft сервере 2b2t. Во второй части я совершил большое путешествие в поисках места для постройки базы. Путь оказался очень насыщенным на события. Настоятельно рекомендую ознакомиться!
Идея базы
Хорошее место найдено. Пора строить. Но что именно? Да... тут дом из грязи не подойдет. Может подземный город с большой вертикальной шахтой к поверхности? Или дворец внутри горы с остеклением одной из ее сторон? Все это мощно, но хочется чего-то особенного, чтоб с идеей, с изюминкой...
Что лежит в основе Minecraft? Ответ простой: куб. База в виде большого куба? Отличная идея, но увы, совсем не особенная. Как же сделать ее особенной? А что если построить куб так, чтобы он "балансировал" на своей вершине? Вот это действительно интересно!
Первые жалкие попытки
Прежде чем возводить базу на сервере, я отправился в одиночный мир с творческим режимом (полет и бесконечные ресурсы).
Сначала я наивно полагал, что мне удастся построить куб на вершине своими силами. С геометрией у меня все плохо, а потому ничего путного сделать не вышло. Вот так выглядели мои первые попытки:
Поняв, что моему пространственному мышлению эта задача не по зубам, я решил разбить куб на три части: две треугольные пирамиды и какая-то штука между ними.
Но даже тут возникли проблемы, поэтому я полез в интернет искать, как же в Minecraft построить правильную треугольную пирамиду. И нашел два очень полезных сайта, которые показывают, как строить все основные плоские геометрические фигуры:
Удобные инструменты: можно выбирать фигуру, размер, поворот, отображение диагоналей и прочее...
Мне удалось построить несколько пирамид. Ну и что делать дальше? В отчаянии я решил с помощью мода WorldEdit повращать кубическую постройку... Получался какой-то кал с дырками:
Было уже поздно. Ничего не выходило. И тут я впервые решил бросить эту затею с необычным кубом. Убедил себя, что это не так уж круто и стоит придумать что-нибудь более простое. Отец, правда, до последнего пытался меня переубедить. В итоге с тяжелой головой ушел спать.
На следующий день решил дать кубу еще один шанс... и в этот раз я прикатил тяжелую артиллерию!
Грамотный подход
Слышали когда-нибудь про вокселизацию? Звучит страшно, а на деле все очень просто. Это процесс, в котором модель с гладкими и плавными формами особым образом преобразуют так, чтобы "запихнуть" ее в пиксельное пространство, например любой дисплей или Minecraft, где ничего гладкого и плавного быть не может.
Скачиваем Blender. В нем создаем нужную модель базы. В моем случае это балансирующий на одной вершине куб. После этого триангулируем модель и экспортируем ее в формате "obj".
Теперь скачиваем ObjToSchematic. Это один из множества перепробованных мною вокселизаторов. На мой взгляд он самый удобный, а самое главное — заточен именно для работы с Minecraft. Загружаем в него нашу модель, выбираем размер структуры, предпочитаемые блоки и прочие параметры. Получаем воксельную модель, которую экспортируем в формате "schematic".
Наконец, скачиваем MCEdit (или Amulet). Открываем любой готовый Minecraft мир из наших сохранений и просто перетаскиваем "schematic" файл внутрь. Подтверждаем импорт и сохраняем мир.
Звучит довольно просто? Вроде да, но чтобы все это найти и заставить работать у меня ушло несколько вечеров страшных мучений с тестом разных вокселизаторов, переносом их в Minecraft и борьбой с мыслями послать эту несчастную кубо-базу как можно дальше.
Кстати о кубо-базе. Можно наконец бежать рассматривать ее внутри игры! Я увеличил ее размер и подготовил два варианта: с куполом и без. Результаты меня очень впечатлили и дали сил двигаться дальше
Финальный дизайн
База целиком из камня снаружи выглядит очень масштабно но слишком просто. Вариант с куполом позволяет снаружи заглянуть внутрь, но выглядит как-то нелепо. Имелась и другая серьезная проблема — прочность материалов. Стекло и камень великолепно взрываются динамитом, поэтому базу будет относительно легко снести.
Поставил себе обновленную задачу — куб должен прозрачным, чтобы была видна внутрянка, и достаточно прочным, чтобы даже в худшем случае (гриф базы) хорошо читалась его форма.
Решение в голову пришло быстро. Полностью стеклянный куб (террариум) с обсидиановой рамкой и орнаментом!
И разрази меня гром если я слукавлю сказав, что просто затрахался с тем, чтобы этот финальный вариант модели корректно вокселизировать и перенести в Minecraft! Это была катастрофа, ничего не работало!
Полностью разочаровавшись в этом мире и будучи в последний раз как никогда готовым бросить затею с кубо-базой, меня внезапно осенило. Все время я пытаться сделать сам куб и орнамент в виде двух отдельных объектов.
А надо всего-то на обычный куб просто натянуть текстуру с нарисованным на ней орнаментом, прямо как в том меме с Джеком Воробьем и рисунком ключа!
Да, это точно оно! Огромный стеклянный террариум, обсидиановый орнамент которого образует множество приятных глазу правильных форм: квадраты, треугольники, пятиугольники и трехгранные пирамиды. Сломать полностью подобную постройку невероятно сложно.
Заготовка ресурсов
Расклад следующий: для постройки огромного куба размерами 100 x 100 x 100 нужно раскопать 10 710 блоков песка и переплавить их все в стекло. Кроме этого нужно где-то достать 3 826 блоков обсидиана.
Самый простой этап — добыча песка. Большую часть раскопок я полностью автоматизировал. Пяток алмазных лопат и баритон, который автоматически находит и копает песок.
Процесс плавления уже сложнее. Его я тоже попытался автоматизировать самыми разными способами. Кстати, именно тут раскрывается "инженерная" сторона Minecraft, которая позволяет поставить на автомат многие рутинные процессы очень креативными способами.
К сожалению, все эти прикольные и действительно удобные способы просто не работают на 2b2t из-за лагов. Предметы из вагонетки почти всегда не успевают перейти в печки за то небольшое время, пока она проезжает над ними.
Попробовав несколько вариантов авто-плавильни, я пришел к самому скучному варианту — вручную запихивать песок и уголь в воронки для каждой отдельной печки.
Итого — за пару вечеров я смог изготовить почти 10 000 блоков стекла. Но это был самый легкий этап. Дальше меня ждала действительно серьезная проблема...
Обсидиановый кризис
Небольшая справка для нешарящих. Обсидиан — самый прочный материал в игре. Его невозможно взорвать, а ломается один блок только после 10-секундной долбежки алмазной киркой.
Из-за этих свойств он является единственным способом защитить свою базу. Ну как защитить... Гриферы просто взорвут все кроме обсидиана, а вручную его выламывать скорее всего не станут — слишком это долго.
Ну и как же его достать в количестве 4 000 блоков? Обсидиан образуется только при контакте воды и лавы. Это уже создает проблемы, так как лаву еще надо где-нибудь найти.
Да и фиг с лавой, на спавне этого обсидиана полным полно. Но ломать каждый блок нужно 10 секунд! И это еще не факт, что он выпадет, ведь из-за лагов блок может просто не сломаться!
Получается, мне нужно вернуться на спавн, 6 часов непрерывно добывать обсидиан, а потом совершить путешествие обратно к базе (полтора миллиона блоков, 10 часов пути). И ни разу не умереть. Причем повторить всю эту операцию нужно минимум два раза.
В сухом остатке на все это нужно в лучшем случае больше суток чистого игрового времени, а каждый провал добавляет к счетчику еще с десяток часов.
Конечно я попытался реализовать этот план. Сломал кровать, намеренно задохнулся под водой и оказался на спавне. Мне даже удалось собрать под сотню обсидиана. А потом меня убили...
Тогда я понял, что этот план не сработает. И решил найти другой способ...
Подарок от головорезов
Если заглянуть в чат на 2b2t, то вы всегда увидите 3 вещи: оповещения о смертях игроков, бесконечные срачи и... нытье новичков, которые просят дать халявных ресурсов.
Это нытье так сильно достало многих старожилов, что они стали объединяться в криминальные группировки и жестоко вырезать любых новичков на спавне. Причем процесс истребления ньюфагов поставлен на промышленный уровень.
Новичкам в чате обещают дать ресурсы, они с радостью прыгают в ближаший портал в Ад и оказываются в ловушке — выход из портала закрыт обсидианом, который вручную почти невозможно сломать. Через некоторое время их находят "добрые люди", помогают выбраться, дают золотых яблок... а потом убивают.
Спавн в Аду просто оккупирован такими вот мясниками, которые чуть ли не по сменам сторожат и рвут на куски всех не из их тусовки. В первой части я с этими ребятами тоже встречался. Короче, лучше от этих ребят держаться подальше... Или нет?
Хмм, а это действительно интересная перспектива. Их не надо искать, и по ним сразу видно, что люди они богатые. Всевозможных ресурсов у них должно быть навалом...
Я решил действовать нестандартно, пойти против правил. Раз за разом я приходил к ним и умирал от их мечей. Самым активным маньякам начал писать в личку. Никто отвечать мне не стал... никто, кроме одного... "femkink", один из самых активных убийц в тот день, все же откликнулся.
Посочувствовав ему в его нелегкой работе по умерщвлению нубасов, я вежливо поинтересовался, не видел ли он где-то поблизости тайников. Причем я сразу обозначил, что планирую большую стройку. Он любезно дал мне примерные координаты недавно замеченного им тайного склада.
Выждав для приличия еще минут 10 я решил спросить у него, знает ли он как можно быстро достать 4 000 блоков обсидиана. И он ответил, что может выдать мне их! Встречу назначил в Аду.
Вот это удача! Вне себя от радости, с трясущимися руками я побежал на место встречи... и умудрился угодить в двойную портальную ловушку (одновременно в верхнем мире и в Аду). Мерзость этих ловушек в том, что находясь в ней ты не можешь ничего писать в чат. И вот проходит 5 минут... 10... Он уже сам спрашивает где я, а я застрял и не могу даже открыть чат!
У меня от такого обидного фейла чуть слезы из глаз не пошли!
И тут мне второй раз за тот день невероятно повезло. Он сам пробегая мимо портальных "мышеловок" нашел меня, освободил и вручил шалкер-сундук с невероятно ценными вещами.
