( +7.25 7,25 0.00 )

Custom treasure map - Кастомная карта сокровища [1.13+] [Guide]

Автор: zit445
Custom treasure map - Кастомная карта сокровища [1.13+] [Guide]


Задумывались ли вы о том, как сделать кастомную карту сокровища, поиска особняка или храма в океане? Я да, поэтому и решал поискать информацию. Но в Интернете я ничего не нашёл... Поэтому я сам разработал свой, авторский метод создания кастомной карты сокровища.

Как только увидел карты сокровища, загорелся идеей создать такую кастомную карту. Это идеальная вещь для карт на прохождение, ну или можно устраивать ивенты на сервере (Хотя в данный момент это весьма неудобно из-за способа. Возможно в дальнейшем напишу плагин на автоматическое создание таких карт). В общем нечего разглагольствовать, перейдём к способу.


1. Находим понравившееся место, берём пустую карту и используем. Теперь у нас есть изображение местности, оно нам пригодится. Выходим из мира.


Custom treasure map - Кастомная карта сокровища [1.13+] [Guide]


2. Рисуем карту местности, которую мы выбрали в любом фоторедакторе (я использовал PhotoShop). Тут-то и пригодится наша карта из первого пункта. Я снял скриншот при помощи Joxi. Размер изображение в редакторе 128 на 128 пикселей, если это карта без масштаба.


Custom treasure map - Кастомная карта сокровища [1.13+] [Guide]


3. Используем сервис или программу для создания карт по картинке. Я воспользовался этим сайтом, но цветовая схема там явно устарела, поэтому лучше воспользоваться вот этой программой - github. Потом кидаем нашу полученную карту в папку с сохранением (Надеюсь уже все умеют это делать, в противном случае, загуглите).


4. Открываем всем известный NBTExplorer. Находим наше сохранение мира, находим карту, которую добавили в мир и редактируем следующие поля:
- xCenter и zCenter - координаты блока, который будет стоять в центре карты.
- trackingPosition - отвечает за отображение игрока на карте.
- unlimitedTracking - "метка" игрока всегда будет на карте, даже если игрок далеко за её пределами. Нужно для того, чтобы искать положение местности, представленной на карте.


Custom treasure map - Кастомная карта сокровища [1.13+] [Guide]


5. Сохраняем всё и заходим в мир. Теперь нужно выдать себе карту,а так же разместить на ней метки. Для этого я использовал такую команду:
/give @a filled_map{ map:1, display: { Name:"Тайник", MapColor:32768 }, Decorations: [ { id:"house", type:8, x:314, z:254, rot:180 }, { id:"treasure", type:26, x:293, z:269, rot:0 } ] } 1

Поэтапный разбор команды:
map:1 - это индификатор карты, которую нужно выдать. Мы редактировали файл map_1, а индификатор определяется по числу в названии файла.
display:{MapColor:32768} - таким образом мы задаём цвет карте. На скриншотах видно, что она зелёная. Откуда взяли циферки? Они рассчитываются по формуле [(Red « 16) + (Green « 8) + Blue].
Если углубиться в теорию, то это кодирование цвета RGB.

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


class Rextester {  
    public static void main(String args[]){
        
        int R, G, B;
        
        //R = <число>;
        //G = <число>;
        //B = <число>;
        
        int color = (R << 16) | (G<<8) | (B);
        
        System.out.println(color);
        
    }
}


Decorations:[{id:"treasure",type:26,x:293,z:269,rot:0}] - этот тег отвечает за метки на карте. Их может быть несколько.
id - индификатор, должен быть разным.
type - номер типа маркера. Все маркеры тут.
x и z отвечают за координаты этого маркера.
rot - это угол поворота. Что интересно, так это то, что маркер особняка перевёрнут на 180 градусов изначально (Другие должны отображаться нормально).


6. Уйдите подальше от местности, которую добавили на карту и выдавайте себе карту. После выполнения увидите это чудо.

Custom treasure map - Кастомная карта сокровища [1.13+] [Guide]


7. Карта готова, исследуйте!


Custom treasure map - Кастомная карта сокровища [1.13+] [Guide]

Custom treasure map - Кастомная карта сокровища [1.13+] [Guide]

Custom treasure map - Кастомная карта сокровища [1.13+] [Guide]
  1. Посетители

    9 июля 2018 07:32

    +2

    Всё хорошо,5 мем
  2. ТруЪ Олдфаги-с

    9 июля 2018 08:43

    -1

    Гайды плохо воровать, хотя бы указал авторство. 4 мем.
    1. Просто хорошие люди

      9 июля 2018 12:25

      +2

      Ну ка, где я своровал? Прям ссылку дай на ресурс, мне крайне интересно
      1. ТруЪ Олдфаги-с

        9 июля 2018 15:38

        -2

        Точно не знаю кто из вас, но один из точно. Итак, вот ссыль. Написал он раньше, скриншоты одни и те же.
        1. Просто хорошие люди

          9 июля 2018 15:53

          +3

          А вот теперь пролистай вниз по той ссылке, что ты скинул и увидишь следующие

          Изначально гайд был выложен в одно группе ВК.
          Жёлтое - это ссылки на мой ВК - vk.com/zit445
          Плюс посмотри, на скриншоте ник написан "thezit445" и взгляни на мой ник на сайте - "zit445". Похоже, не правда ли? Ах да, мой ID во вконтакте так же имеет значение - "zit445". Удивительно!
          Ну так ещё, к слову, мой ник - _TheZit445_. И если глянуть сюда, то можно увидеть скин. Руки со скринов ооочень похожи! Совпадение? Не думаю!
          Далее зайди в мой профиль на сайте. Там указано имя. Кирилл! Вау, неужели!
          И вот прежде чем обвинять кого-то в воровстве, проверь информацию, а не ляпай просто просто чтобы ляпнуть!
  3. Посетители

    10 июля 2018 15:13

    +1

    Пятёрка и плюс в репу
  4. ТруЪ Олдфаги-с

    11 июля 2018 11:52

    +1

    Молодец, очень круто
    5 мем
  5. Просто хорошие люди

    18 июля 2018 17:30

    +1

    Очень крутой гайд, спасибо что выложили сюда
Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию.

Последние сообщения с форума