SELECT data_key, data_value
FROM xf_data_registry
WHERE data_key IN ('options', 'languages', 'contentTypes', 'codeEventListeners', 'deferredRun', 'simpleCache', 'addOns', 'defaultStyleProperties', 'routeFiltersIn', 'routeFiltersOut', 'routesPublic', 'nodeTypes', 'bannedIps', 'discouragedIps', 'styles', 'displayStyles', 'userBanners', 'smilies', 'bbCode', 'threadPrefixes', 'userTitleLadder', 'reportCounts', 'moderationCounts', 'userModerationCounts', 'notices', 'userFieldsInfo')
Run Time: 0.005071
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_data_registry | range | PRIMARY | PRIMARY | 27 | | 26 | Using where |
SELECT data_key, data_value
FROM xf_data_registry
WHERE data_key IN ('brListenerClasses', 'brBriviumAddOns')
Run Time: 0.000463
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_data_registry | range | PRIMARY | PRIMARY | 27 | | 2 | Using where |
SELECT session_data
FROM xf_session
WHERE session_id = ?
AND expiry_date >= ?
Params: e932e56789676ae3acd43c24f9ccfebd, 1716646393
Run Time: 0.000415
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_session | const | PRIMARY,expiry_date | PRIMARY | 34 | const | 1 | |
SELECT cache_value
FROM xf_permission_combination
WHERE permission_combination_id = ?
Params: 1
Run Time: 0.000536
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_permission_combination | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SELECT thread.*
,
user.gender, user.avatar_date, user.gravatar,
NULL AS thread_read_date,
0 AS thread_reply_banned,
0 AS thread_is_watched,
'' AS draft_message, NULL AS draft_extra
FROM xf_thread AS thread
LEFT JOIN xf_user AS user ON
(user.user_id = thread.user_id)
WHERE thread.thread_id = ?
Params: 3817
Run Time: 0.000651
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | thread | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | user | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SELECT node.*, forum.*
,
permission.cache_value AS node_permission_cache,
NULL AS forum_read_date
FROM xf_forum AS forum
INNER JOIN xf_node AS node ON (node.node_id = forum.node_id)
LEFT JOIN xf_permission_cache_content AS permission
ON (permission.permission_combination_id = 1
AND permission.content_type = 'node'
AND permission.content_id = forum.node_id)
WHERE node.node_id = ?
Params: 2
Run Time: 0.000771
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | forum | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | node | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | permission | const | PRIMARY | PRIMARY | 35 | const,const,const | 1 | |
SELECT EWRporta2_articles.*, xf_thread.*, xf_post.*, xf_user.*, EWRporta2_authors.*
FROM EWRporta2_articles
INNER JOIN xf_thread ON (xf_thread.thread_id = EWRporta2_articles.thread_id)
INNER JOIN xf_post ON (xf_post.post_id = xf_thread.first_post_id)
LEFT JOIN xf_user ON (xf_user.user_id = xf_thread.user_id)
LEFT JOIN EWRporta2_authors ON (EWRporta2_authors.user_id = xf_thread.user_id)
WHERE EWRporta2_articles.thread_id = ?
Params: 3817
Run Time: 0.001082
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | | | | | | | | no matching row in const table |
SELECT EWRporta2_articles.*, EWRporta2_authors.*, xf_thread.*, xf_post.*, xf_user.*
FROM xf_thread
INNER JOIN xf_post ON (xf_post.post_id = xf_thread.first_post_id)
LEFT JOIN xf_user ON (xf_user.user_id = xf_thread.user_id)
LEFT JOIN EWRporta2_authors ON (EWRporta2_authors.user_id = xf_thread.user_id)
LEFT JOIN EWRporta2_articles ON (EWRporta2_articles.thread_id = xf_thread.thread_id)
WHERE xf_thread.thread_id = ?
Params: 3817
Run Time: 0.001007
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_thread | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | xf_post | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | xf_user | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | EWRporta2_authors | const | PRIMARY | PRIMARY | 4 | const | 0 | unique row not found |
SIMPLE | EWRporta2_articles | const | PRIMARY | PRIMARY | 4 | const | 0 | unique row not found |
SELECT post.*
,
bb_code_parse_cache.parse_tree AS message_parsed, bb_code_parse_cache.cache_version AS message_cache_version,
user.*, IF(user.username IS NULL, post.username, user.username) AS username,
user_profile.*,
user_privacy.*,
signature_parse_cache.parse_tree AS signature_parsed, bb_code_parse_cache.cache_version AS signature_cache_version,
session_activity.view_date AS last_view_date,
0 AS like_date
FROM xf_post AS post
LEFT JOIN xf_bb_code_parse_cache AS bb_code_parse_cache ON
(bb_code_parse_cache.content_type = 'post' AND bb_code_parse_cache.content_id = post.post_id)
LEFT JOIN xf_user AS user ON
(user.user_id = post.user_id)
LEFT JOIN xf_user_profile AS user_profile ON
(user_profile.user_id = post.user_id)
LEFT JOIN xf_user_privacy AS user_privacy ON
(user_privacy.user_id = post.user_id)
LEFT JOIN xf_bb_code_parse_cache AS signature_parse_cache ON
(signature_parse_cache.content_type = 'signature' AND signature_parse_cache.content_id = post.user_id)
LEFT JOIN xf_session_activity AS session_activity ON
(post.user_id > 0 AND session_activity.user_id = post.user_id AND session_activity.unique_key = CAST(post.user_id AS BINARY))
WHERE post.thread_id = ?
AND (post.position >= 0 AND post.position < 20)
AND (post.message_state IN ('visible'))
ORDER BY post.position ASC, post.post_date ASC
Params: 3817
Run Time: 0.001476
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | post | ref | thread_id_post_date,thread_id_position | thread_id_post_date | 4 | const | 1 | Using index condition; Using where; Using filesort |
SIMPLE | bb_code_parse_cache | eq_ref | content_type_id | content_type_id | 31 | const,xen.post.post_id | 1 | Using where |
SIMPLE | user | eq_ref | PRIMARY | PRIMARY | 4 | xen.post.user_id | 1 | |
SIMPLE | user_profile | eq_ref | PRIMARY | PRIMARY | 4 | xen.post.user_id | 1 | |
SIMPLE | user_privacy | eq_ref | PRIMARY | PRIMARY | 4 | xen.post.user_id | 1 | |
SIMPLE | signature_parse_cache | eq_ref | content_type_id | content_type_id | 31 | const,xen.post.user_id | 1 | Using where |
SIMPLE | session_activity | eq_ref | PRIMARY | PRIMARY | 22 | xen.post.user_id,func | 1 | Using where |
SELECT attachment.*,
data.filename, data.file_size, data.file_hash, data.file_path, data.width, data.height, data.thumbnail_width, data.thumbnail_height
FROM xf_attachment AS attachment
INNER JOIN xf_attachment_data AS data ON
(data.data_id = attachment.data_id)
WHERE attachment.content_type = ?
AND attachment.content_id IN (168931)
ORDER BY attachment.content_id, attachment.attach_date
Params: post
Run Time: 0.000745
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | attachment | ref | content_type_id_date | content_type_id_date | 31 | const,const | 12 | Using index condition |
SIMPLE | data | eq_ref | PRIMARY | PRIMARY | 4 | xen.attachment.data_id | 1 | |
INSERT DELAYED INTO xf_thread_view
(thread_id)
VALUES
(?)
Params: 3817
Run Time: 0.000226
SELECT EWRporta2_articles.*, xf_thread.*, xf_post.*, xf_user.*, EWRporta2_authors.*
FROM EWRporta2_articles
INNER JOIN xf_thread ON (xf_thread.thread_id = EWRporta2_articles.thread_id)
INNER JOIN xf_post ON (xf_post.post_id = xf_thread.first_post_id)
LEFT JOIN xf_user ON (xf_user.user_id = xf_thread.user_id)
LEFT JOIN EWRporta2_authors ON (EWRporta2_authors.user_id = xf_thread.user_id)
WHERE EWRporta2_articles.thread_id = ?
Params: 3817
Run Time: 0.000929
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | | | | | | | | no matching row in const table |
SELECT EWRporta2_articles.*, EWRporta2_authors.*, xf_thread.*, xf_post.*, xf_user.*
FROM xf_thread
INNER JOIN xf_post ON (xf_post.post_id = xf_thread.first_post_id)
LEFT JOIN xf_user ON (xf_user.user_id = xf_thread.user_id)
LEFT JOIN EWRporta2_authors ON (EWRporta2_authors.user_id = xf_thread.user_id)
LEFT JOIN EWRporta2_articles ON (EWRporta2_articles.thread_id = xf_thread.thread_id)
WHERE xf_thread.thread_id = ?
Params: 3817
Run Time: 0.000918
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_thread | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | xf_post | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | xf_user | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | EWRporta2_authors | const | PRIMARY | PRIMARY | 4 | const | 0 | unique row not found |
SIMPLE | EWRporta2_articles | const | PRIMARY | PRIMARY | 4 | const | 0 | unique row not found |
UPDATE `xf_session` SET `expiry_date` = ?, `session_data` = ? WHERE (session_id = 'e932e56789676ae3acd43c24f9ccfebd')
Params: 1716649993,
Run Time: 0.000484
INSERT INTO xf_session_activity
(user_id, unique_key, ip, controller_name, controller_action, view_state, params, view_date, robot_key)
VALUES
(?, ?, ?, ?, ?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE
ip = VALUES(ip),
controller_name = VALUES(controller_name),
controller_action = VALUES(controller_action),
view_state = VALUES(view_state),
params = VALUES(params),
view_date = VALUES(view_date),
robot_key = VALUES(robot_key)
Params: 0, , , XenForo_ControllerPublic_Thread, Index, valid, thread_id=3817, 1716646393,
Run Time: 0.000230
SELECT *
FROM kingk_bbcm
ORDER BY tag
Run Time: 0.000478
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | kingk_bbcm | system | | | | | 1 | |
SELECT page_name FROM EWRcarta_pages WHERE page_slug = 'index'
Run Time: 0.000379
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | EWRcarta_pages | const | page_slug | page_slug | 302 | const | 1 | |
SELECT options.*, node.*,
permission.cache_value AS node_permission_cache
FROM nat_options AS options
INNER JOIN xf_node AS node
ON (node.node_id = options.node_id)
LEFT JOIN xf_permission_cache_content AS permission
ON (permission.permission_combination_id = ?
AND permission.content_type = 'node'
AND permission.content_id = options.node_id)
WHERE nat_display_tab = 1
ORDER BY options.nat_display_order
ASC
Params: 1
Run Time: 0.000825
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | options | ALL | node_id | | | | 24 | Using where; Using filesort |
SIMPLE | node | eq_ref | PRIMARY | PRIMARY | 4 | xen.options.node_id | 1 | |
SIMPLE | permission | eq_ref | PRIMARY | PRIMARY | 35 | const,const,xen.options.node_id | 1 | Using where |
SELECT title, phrase_text
FROM xf_phrase_compiled
WHERE language_id = ?
AND title IN ('trophy_1_title', 'trophy_1_description', 'trophy_40_title', 'trophy_40_description', 'trophy_5_title', 'trophy_5_description', 'trophy_2_title', 'trophy_2_description', 'trophy_12_title', 'trophy_12_description', 'trophy_27_title', 'trophy_27_description', 'trophy_28_title', 'trophy_28_description', 'trophy_29_title', 'trophy_29_description', 'trophy_30_title', 'trophy_30_description', 'trophy_31_title', 'trophy_31_description', 'trophy_32_title', 'trophy_32_description', 'trophy_39_title', 'trophy_39_description', 'trophy_41_title', 'trophy_41_description', 'trophy_3_title', 'trophy_3_description', 'trophy_6_title', 'trophy_6_description', 'trophy_11_title', 'trophy_11_description', 'trophy_33_title', 'trophy_33_description', 'trophy_34_title', 'trophy_34_description', 'trophy_7_title', 'trophy_7_description', 'trophy_10_title', 'trophy_10_description', 'trophy_13_title', 'trophy_13_description', 'trophy_35_title', 'trophy_35_description', 'trophy_36_title', 'trophy_36_description', 'trophy_4_title', 'trophy_4_description', 'trophy_8_title', 'trophy_8_description', 'trophy_17_title', 'trophy_17_description', 'trophy_22_title', 'trophy_22_description', 'trophy_26_title', 'trophy_26_description', 'trophy_37_title', 'trophy_37_description', 'trophy_44_title', 'trophy_44_description', 'trophy_9_title', 'trophy_9_description', 'trophy_20_title', 'trophy_20_description', 'trophy_18_title', 'trophy_18_description', 'trophy_38_title', 'trophy_38_description', 'trophy_21_title', 'trophy_21_description', 'trophy_23_title', 'trophy_23_description', 'trophy_25_title', 'trophy_25_description', 'trophy_24_title', 'trophy_24_description', 'trophy_42_title', 'trophy_42_description', 'trophy_43_title', 'trophy_43_description', 'BRSTS_support_tickets', 'media')
Params: 2
Run Time: 0.001046
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_phrase_compiled | range | PRIMARY | PRIMARY | 106 | | 82 | Using where |
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 168931, a:53:{i:0;a:4:{s:3:"tag";s:4:"size";s:6:"option";s:1:"6";s:8:"original";a:2:{i:0;s:8:"[SIZE=6]";i:1;s:7:"[/SIZE]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:78:"Доброго времени суток, уважаемые читатели!";}}}}i:1;s:539:"
С вами "Вести из Меровии", очередной ленивый выпуск новостей о жизни этого архитектурного проекта.
Для тех кто не знает, Меровия - город и окрестности на небольшом острове вулканического происхождения, который строится вот уже шесть лет.
Наши примерные координаты +5000 -4000
Владелец и архитектор: ";i:2;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:6:"208391";s:8:"original";a:2:{i:0;s:13:"[USER=208391]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:6:"angvar";}}i:3;s:23:".
Совладелец ";i:4;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:6:"130233";s:8:"original";a:2:{i:0;s:13:"[USER=130233]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:7:"keeperd";}}i:5;s:182:" (Эйрин I)
Ещё у нас куча жителей и владельцев домов, но перечислять всех слишком долго.
Тема города: ";i:6;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:60:"http://www.minecraft-moscow.com/threads/Меровия.2072/";s:8:"original";a:2:{i:0;s:68:"[URL='http://www.minecraft-moscow.com/threads/Меровия.2072/']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:14:"Меровия";}}i:7;s:28:"
Карта Меровии: ";i:8;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:32:"https://yadi.sk/i/8bFkB6PM3Qfib6";s:8:"original";a:2:{i:0;s:40:"[URL='https://yadi.sk/i/8bFkB6PM3Qfib6']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:31:"mrv_map_maintext_16.12.2017.jpg";}}i:9;s:145:" (немного устаревшая, и да, мы такие продвинутые и большие, что без карты никак).
";i:10;a:4:{s:3:"tag";s:4:"size";s:6:"option";s:1:"5";s:8:"original";a:2:{i:0;s:8:"[SIZE=5]";i:1;s:7:"[/SIZE]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:33:"1. Малярные работы.";}}}}i:11;s:1:"
";i:12;a:4:{s:3:"tag";s:6:"attach";s:6:"option";s:4:"full";s:8:"original";a:2:{i:0;s:13:"[ATTACH=full]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"15996";}}i:13;s:853:"
Согласно ещё плану от Сурисо, крыши башен и ворот должны иметь цвет синей глины (т.е. фиолетовые в стандартном текстурпаке, в Conquest с цветом всё в порядке).
Новые башни и ворота после строительства замка, строились уже с синими крышами, маяк после передвижения также выстроен с синей крышей. Ира перекрасила то ли 5, то ли 6 башен стены. Далее дело временно приостановилось, но...
Но Ангвар подумал, почему бы нет... и в итоге потихоньку всё сделал.
Происходило это как-то так.
";i:14;a:4:{s:3:"tag";s:6:"attach";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[ATTACH]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"15997";}}i:15;s:337:"
Сейчас стены и замок смотрятся единой архитектурной композицией, а не так, как раньше. Израсходовано около трёх сундуков глины. С виду много - но в Меровии такие расходы - обычное дело.
";i:16;a:4:{s:3:"tag";s:4:"size";s:6:"option";s:1:"5";s:8:"original";a:2:{i:0;s:8:"[SIZE=5]";i:1;s:7:"[/SIZE]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:44:"2. Ферма мобов на темноте";}}}}i:17;s:1:"
";i:18;a:4:{s:3:"tag";s:6:"attach";s:6:"option";s:4:"full";s:8:"original";a:2:{i:0;s:13:"[ATTACH=full]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"15998";}}i:19;s:1870:"
Спавнер скелетов погиб при переносе на 1.10, оставив Меровию без качалки. Вроде оно и не так плохо, спавнеров вокруг тыщщи, надо лишь найти нужное количество в прямой видимости и выстроить качалку. Но в первые недели после перехода на 1.12, например, пока её не построили, приходилось чиниться разбивая киркой на удачу, руду.
Раз спавнер не починить, мы пойдём другим путём.
Долго думали, долго гадали, надо ли оно, решили что не надо - спавн мобов был ужасен, т.е. его толком и не было.
Однако, в последние недели спавн наконец нормализовали, и качалки на темноте снова стали эффективны. А раз так, то надо строить.
Первоначальный вариант от Птицына, сделанный им за городом ещё в начале года, работает, но плохо - там нет смыва мобов, а сами они бродят мало, поэтому пришлось строить второй вариант.
Даже не помню, у кого увидел впервые эту конструкцию, но увидал её на 1.11. Суть - квадратные ярусы с треугольной формы площадками, на которых происходит спавн и на которых растекается вода с раздатчика. Вот для наглядности, скриншот яруса.
";i:20;a:4:{s:3:"tag";s:6:"attach";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[ATTACH]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"15999";}}i:21;s:1982:"
Мобов смывает вниз, затем они плывут далее к центру и попадают в тоннель, ведущий к месту истребления. На скриншоте в заголовке раздела - это самое место и показано. Кнопка на одном из блоков - включает смыв, решил не делать таймер - нет смысла. Лампа вверху завязана на переключатель, это индикатор растекания воды. Под площадкой полублоков - воронки, они принимают лут в два сундука. Автосорировку тоже не делал за нецелесообразностью.
По результатам работы качалки. Чинится с её помощью инструмент на починку за приемлемое время, но спавн зависит от погоды на полюсах Марса и онлайна игроков. Лучше всего работает, когда народу меньше десятка, но и то, бывает что смывается куча, бывает что один-два. В целом, удобная штука получилась.
Единственная её проблема - пауки. Они тоже спавнятся, они тоже падают вниз и разбиваются. Но не все. Некоторые как-то цепляются за стенку и падают-поднимаются в тоннеле. Мешается, но иногда попадавшие мобы не дают пауку уйти и он попадает под карающий меч.
В ближайшие недели буду пользоваться только ей, а затем подытожу, что лучше - эта или на спавнере?
";i:22;a:4:{s:3:"tag";s:4:"size";s:6:"option";s:1:"5";s:8:"original";a:2:{i:0;s:8:"[SIZE=5]";i:1;s:7:"[/SIZE]";}s:8:"children";a:1:{i:0;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:62:"3. Рассказ о необычном путешествии";}}}}i:23;s:1:"
";i:24;a:4:{s:3:"tag";s:3:"img";s:6:"option";N;s:8:"original";a:2:{i:0;s:5:"[IMG]";i:1;s:6:"[/IMG]";}s:8:"children";a:1:{i:0;s:63:"http://21mm.ru/media/userfiles/upload/image/182026419090107.jpg";}}i:25;s:1824:"
Скоро сказка рассказывается, да не скоро Меровия строится.
Но прежде чем идти налево по златой цепи вокруг Древа Жизни в городском парке, и сказку говорить, надо бы кое-что рассказать предварительно. Корабельный вопрос Меровии с долгожданным окончанием строительства порта, гавани и брига "Меркурий" в проливе с материком, как оказалось, окончательно не закрыт. Хотя на май 2018 года у Меровии и так имеется целый флот, в котором числится один трёхмачтовый корабль, четыре двухмачтовых, три одномачтовых и два вообще не имеющих мачт, но с приобретением северного острова акватория заметно расширилась. А свято место пусто не бывает.
На северном острове пока что стоит лишь замок Ангвара, ещё планируется небольшой порт с кораблём у причала, даже сам корабль построен, и это именно тот тип, о котором давно мечтал - ладья викингов. Но о данном неотъемлемом элементе северного порта потом расскажу, когда выстрою упомянутый мини-порт, сейчас же речь пойдёт о другом корабле. Созданном не мной - его автор ";i:26;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:6:"114359";s:8:"original";a:2:{i:0;s:13:"[USER=114359]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:12:"Black_falcon";}}i:27;s:872:", но Птиц уже дал своё согласие на возведение своего творения в Меровии.
История обретения этого проекта, прямо так просящего чтобы его построили именно в Меровии, довольно любопытна, поэтому слушайте.
Жил однажды на свете пилигрим, по морям-океанам он плавал. Родом этот странник был из славного королевства Меровия. Выполнял он всякие задания, а когда заданий не было, путешествовал по свету. И вот однажды шёл он на небольшом баркасе в тропиках, да увидел на горизонте землю.
";i:28;a:4:{s:3:"tag";s:6:"attach";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[ATTACH]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"16000";}}i:29;s:839:"
Глянул пилигрим на карту, думал остров Велич, ан нет, не Велич, он юго-западнее, а в этом самом месте никакого острова вообще не должно быть. То бишь открыта им неизведанная территория. А раз так, необходимо высадиться и сделать изведанной - выдать наименование, понять что растёт и кем населена, и прочее. И пошёл пилигрим на своём баркасе вдоль острова, смотрит на побережье - что-то тут не так, вроде корабль прямо у пляжа стоит? Точно, корабль. Что за невидаль?
";i:30;a:4:{s:3:"tag";s:6:"attach";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[ATTACH]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"16001";}}i:31;s:1421:"
Идёт дальше, глядит лучше - где один корабль там второй, третий, десятый... Вдоль всего побережья стоят корабли, какие-то с виду целые, какие-то развалившиеся и давно сидят на мели, но вопрос не в том, сколько здесь плавсредств, а в том, откуда они тут взялись? Крушения потерпели? Разом целый флот, да ещё с разных курсов наткнулся на остров? Чудеса да и только...
Высадился пилигрим, пошарил по берегу у одного фрегата - никого нет, всё брошено, корабль давно не на волнах качается а на камнях крепко сидит. Пошарил у второго - то же самое. У третьего... и так далее. Походил он ещё много часов вокруг острова, установил что по форме тот полумесяцем, да меж его рогов ещё один остров. И всюду на берегу корабли. Пошёл он тогда вдоль берега мелкого островка, выходит из-за мыса - да никак порт!
";i:32;a:4:{s:3:"tag";s:6:"attach";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[ATTACH]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"16002";}}i:33;s:1040:"
И корабли то какие... Длинный причал, уходящий в воду, с одной стороны пришвартован огромный фрегат на три мачты, с другой качается на волнах одномачтовая шхуна а рядом ладья. И главное, на большом острове-то кораблики в основном неказистые, а эти - загляденье, прямо глаз радуется. И снова, никого здесь нет вроде. Ни единого человека, лишь вода плещет.
Высадился пилигрим снова, вышел на берег, добрался к началу причала, взошёл на него и увидал таблички, прочёл их да так и замер. На табличках значилось, что погрузка завершена и скоро корабли отойдут в сторону... МЕРОВИИ!
";i:34;a:4:{s:3:"tag";s:6:"attach";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[ATTACH]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"16003";}}i:35;s:847:"
Вот это да! Повеяло чем-то родным, знакомым, да что говорить - не ждал такого пилигрим. Чтобы где-то в тропических землях его королевством была основана колония? Но это ладно, главное, что с ней случилось если ни один корабль в сторону Меровии не отошёл? Стал пилигрим ходить по палубам, по самому острову, и ничего не понимает. Всякой хозяйственной деятельности тут полно, вон поля засеянные, вон кораль с овцами, вон склад, вон кузня. Но всё заброшенное и явно давно.
";i:36;a:4:{s:3:"tag";s:6:"attach";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[ATTACH]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"16004";}}i:37;s:790:"
Подумал он, покумекал и наконец понял, что нашёл, и вспомнил эту историю! Про гостеприимный остров, конкурс выживания, кто за два дня выстроит лучший корабль имея при себе лишь кирку, топор и тропический остров? В том конкурсе первое место взял как-раз меровиец, мастер Чёрный Птиц, второе и третье, правда, другие мастера, но не в этом суть. А в том, что никуда эти корабли не ходили, так и были брошены у острова.
(Ссылка на тему эвента: ";i:38;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:45:"http://www.minecraft-moscow.com/threads/2551/";s:8:"original";a:2:{i:0;s:53:"[URL="http://www.minecraft-moscow.com/threads/2551/"]";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:79:"Ивент Гостеприимный остров: Паруса Свободы";}}i:39;s:721:")
И погрустнел пилигрим, но тут же загорелся идеей. Чужого ему не надо, а вот своё... он же меровиец? А раз так, то королевство до сих пор имеет все права на три своих корабля - Deliana, Sayrex и Seger. Фрегат огромен, он и в гавань то еле зайдёт. Шхуна тоже как-то не очень, не приглянулась она ему, хотя корпус добротный но некоторый рангоут явно слеплен наспех. А вот ладья... Маленькая, но аккуратная и красивая.
";i:40;a:4:{s:3:"tag";s:6:"attach";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[ATTACH]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"16005";}}i:41;s:1234:"
Побродил пилигрим по ней, потрогал доски, да и решился. Вернулся к себе на баркас и принялся вызывать по редстоун-эфирной связи самого Чёрного Птица. Долго вызывал, но отозвался тот всё же. И вопросил его пилигрим, можно ли доставить в Меровию на буксире его ладью? И не понял поначалу Птиц то, о чём говорит странник, и тогда отправил он ему редстоун-фотографию корабля и признал Птицын своё творение, и само собой, разрешил.
Долго сказка рассказывается, не скоро корабль через пол-мира доставляется. Прибытие его согласно плану, ожидается на следующей неделе в лучшем случае. А пока что пилигрим наш сражается с волнами и ветром, проходя где-то через пассаты бескрайнего моря.
";i:42;a:4:{s:3:"tag";s:6:"attach";s:6:"option";N;s:8:"original";a:2:{i:0;s:8:"[ATTACH]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"16006";}}i:43;s:1403:"
Теперь немного настоящей истории. Эту карту от эвента я скачал давно, подивился на ряд интересных кораблей, но мелкий остров между "рогов" полумесяца просто не заметил - причал с кораблями был направлен так, что его закрывал остров, а миникарты не держал тогда. Ничего интересного не нашёл и забыл. Вспомнил о сейве в мае 2018 года на волне желания выдать ещё один корабль для родного королевства, полетал с целью поиска прототипа, и внезапно совершил открытие. И ладно, что три корабля вдоль одного причала с первого взгляда намекали на единую команду, но при виде тех табличек в начале причала я почувствовал... да не знаю, как сказать. Что-то родное, тёплое. Меровия... Это было приятно - увидеть на карте давно прошедшего эвента наше присутствие (позднее выяснил даже ники, ";i:44;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:6:"130233";s:8:"original";a:2:{i:0;s:13:"[USER=130233]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:7:"keeperd";}}i:45;s:2:", ";i:46;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:6:"114359";s:8:"original";a:2:{i:0;s:13:"[USER=114359]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:12:"Black_falcon";}}i:47;s:2:", ";i:48;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:5:"85584";s:8:"original";a:2:{i:0;s:12:"[USER=85584]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:11:"Trololochan";}}i:49;s:38:" и дружественный нам ";i:50;a:4:{s:3:"tag";s:4:"user";s:6:"option";s:5:"14378";s:8:"original";a:2:{i:0;s:12:"[USER=14378]";i:1;s:7:"[/USER]";}s:8:"children";a:1:{i:0;s:4:"Koan";}}i:51;s:930:"), да столь значимое. И вдвойне приятно узнать с форума, что первое место было за Меровией, за той, упомянутой в тексте ладьей. Тем более она реально классная. И само собой, раз уж в состав Меровии вошёл северный остров где стоит мой замок алероевской средневековой архитектуры, и в дополнение к нему запланирован порт такой же архитектуры, то поставить неподалёку, например, в районе пролива, самую настоящую ладью викингов, да ещё выстроенную нашим горожанином - сам Ретлиф велел.
И на этом всё. До новых встреч!
";i:52;a:4:{s:3:"tag";s:5:"right";s:6:"option";N;s:8:"original";a:2:{i:0;s:7:"[RIGHT]";i:1;s:8:"[/RIGHT]";}s:8:"children";a:2:{i:0;a:4:{s:3:"tag";s:6:"attach";s:6:"option";s:4:"full";s:8:"original";a:2:{i:0;s:13:"[ATTACH=full]";i:1;s:9:"[/ATTACH]";}s:8:"children";a:1:{i:0;s:5:"16007";}}i:1;s:1:" ";}}}, 1708502088, 1716646393
Run Time: 0.003768