▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Датапаки/KawaMood's Waystones
KawaMood's Waystones

KawaMood's Waystones

Датапак KawaMood's Waystones добавляет в Minecraft крафтовые варпстоуны для быстрого перемещения между точками интереса. Крафть, называй и телепортируйся с транспортом и мобами на поводке.

Оцените первым
126.2K
637

KawaMood's Waystones

Забудьте о долгих путешествиях!

В Майнкрафт перемещение по миру - это отдельный челлендж. Особенно когда база в одном месте, шахта в другом, а деревня в третьем. Бегать туда-сюда надоедает, а порталы в Незер не всегда удобны. KawaMood's Waystones решает эту проблему элегантно и без лишних заморочек.

Этот датапак вдохновлен известным модом Waystones от BlayTheNinth, но работает на чистом ванильном функционале - никаких Forge или Fabric не нужно. Просто кинул датапак в папку и играешь. В отличие от мода, варпстоуны не генерируются сами по себе - их надо крафтить. Зато ты сам решаешь, где они будут стоять.

Как скрафтить и использовать варпстоун

Для крафта понадобится:

  • 1x Магнетит (Lodestone)
  • 2x Осколка аметиста
  • 1x Око Края
  • и 3 блока основы

Основа определяет внешний вид варпстоуна. Вариантов много - выбирай под стиль своей постройки:

  • Андезит - Андезитовый варпстоун
  • Песчаник - Песчаный варпстоун
  • Незер-кирпичи - Незерский варпстоун
  • Замшелый каменный кирпич - Мшистый варпстоун
  • Колотый глубинный сланец - Глубинносланцевый варпстоун
  • Медный блок - Медный варпстоун
  • Призмариновые кирпичи - Призмариновый варпстоун
  • Туф - Туфовый варпстоун
  • Красный песчаник - Краснопесчаный варпстоун
  • Кварцевый блок - Кварцевый варпстоун

Перед установкой лучше переименовать варпстоун на наковальне - так ты не запутаешься в списке точек. Иконки в списке зависят от блока, на который поставлен варпстоун, так что можно подобрать узнаваемые. Кстати, иконки поддерживают NBT - хочешь кастомную голову игрока? Без проблем.

Кликни правой кнопкой по верхней части варпстоуна - откроется интерфейс. В первых двух строках список других видимых тебе варпстоунов, внизу панель инструментов для настроек и навигации по страницам.

Левый клик по варпстоуну из списка - и ты телепортируешься к нему. Причем вместе с транспортом (лошадь, лодка) и мобами на поводке. Так что можно быстро перегонять животных между базами.

Атрибуты варпстоуна

В интерфейсе есть три кнопки посередине. Если ты владелец или менеджер, можешь менять атрибуты. Остальные игроки их не увидят.

Видимость (Visibility)

Три режима:

  • discoverable (обнаруживаемый) - другие игроки не видят варпстоун, пока не кликнут по нему хотя бы раз. Надо найти точку самому.
  • private (приватный) - только ты, менеджеры и те, с кем ты поделился, видят его в списке.
  • public (публичный) - все видят.

Защита (Protection)

По умолчанию защита выключена - любой может сломать варпстоун, даже крипер или TNT. Если включить - только владелец и менеджеры смогут его убрать.

Доступ (Shared With)

Третья кнопка открывает список игроков, с которыми ты делишься приватным варпстоуном. Положи в слот книгу с перьями, где на каждой странице написано по одному нику. Учти регистр: "kawamood" и "KawaMood" - разные вещи. И следи за лишними пробелами.

Роль менеджера

Менеджер может обходить почти все ограничения и видеть/редактировать любые варпстоуны, даже чужие приватные. Выдаётся тегом:

/tag <ник> add pk.waystones.manager

Убирается так же, только remove вместо add.

Настройки датапака

Тут целая куча полезных опций для админов серверов.

Расход опыта (XP Consumption)

Можно включить трату уровней на телепортацию. Стоимость бывает фиксированной или зависит от расстояния (по манхэттенскому или евклидову методу). Команда:

/function pk_waystones:settings/xp_consumption/set {value:<число>, mode:<режим>}

Где mode - "fixed", "manhattan" или "euclidian". Если value = 0 или меньше - настройка отключается.

Пример - фиксированные 5 уровней:

/function pk_waystones:settings/xp_consumption/set {mode:"fixed", value:5}

Пример - 1 уровень за 1000 блоков по евклидову методу:

/function pk_waystones:settings/xp_consumption/set {mode:"euclidian", value:1000}

Чёрный список измерений (Blacklisted Dimensions)

В чёрном списке измерений обычные игроки не смогут ставить варпстоуны. Только менеджеры. Работает и с кастомными измерениями из датапаков или Multiverse.

Добавить Незер:

/function pk_waystones:settings/blacklist_dimensions/add {dimension:"minecraft:the_nether"}

Отображение табличек (Display Waystones Nameplates)

Парящие таблички над варпстоунами - удобно, чтобы быстро найти точку. Включается/выключается:

/function pk_waystones:settings/display_nameplates/true
/function pk_waystones:settings/display_nameplates/false

Игнорирование монстров (Ignore Monsters Nearby)

По умолчанию включено - монстры рядом не мешают телепортироваться. Если выключить, то как с кроватью: рядом монстр - нельзя использовать варпстоун.

/function pk_waystones:settings/ignore_monsters/true
/function pk_waystones:settings/ignore_monsters/false

Старые текстуры (Legacy Textures)

Если используешь ресурспаки с высоким разрешением, можно включить обычные блочные текстуры вместо кастомных.

/function pk_waystones:settings/legacy_textures/true
/function pk_waystones:settings/legacy_textures/false

Видимость по умолчанию (Default visibility)

При установке нового варпстоуна его видимость по умолчанию - "discoverable". Можно сменить на "private" или "public":

/function pk_waystones:settings/default_visibility/set {visibility:"private"}

Защита по умолчанию (Default protection)

По умолчанию защита выключена. Можно включить:

/function pk_waystones:settings/default_protection/set {protection:"enabled"}

Лимит варпстоунов на игрока/сервер (Limit Waystones Per Player/Server)

Можно ограничить количество варпстоунов на каждого игрока. Например, максимум 5:

/function pk_waystones:settings/limit_per_player/set {count:5}

Отключить лимит: count:-1.

Аналогично для всего сервера:

/function pk_waystones:settings/limit_per_server/set {count:<число>}

Можно комбинировать оба лимита.

Скрыть координаты (Hide coordinates in the waystones GUI)

Если включено, никто кроме менеджеров не увидит координаты варпстоунов в интерфейсе.

/function pk_waystones:settings/hide_coordinates/true

Кстати, обычные игроки могут скрыть координаты только для себя отдельной командой (см. ниже).

Публичные варпстоуны первыми (List public waystones first)

Если включено, публичные точки будут показываться в начале списка.

/function pk_waystones:settings/list_public_waystones_first/true

Задержка выпадения (Lootable Delay for WorldGuard)

Полезно для серверов с WorldGuard. Иногда плагин перехватывает установку блока и варпстоун выпадает как предмет. Можно задать задержку в тиках перед тем, как он начнёт выпадать при поломке. Например, 2 тика:

/function pk_waystones:settings/lootable_delay/set {delay:2}

Очистка GUI от предметов (Tick GUI items clear)

На Paper и других неванильных серверах иногда бывают баги с контейнерами. Эта опция тикает систему очистки предметов из GUI варпстоуна, чтобы избежать дупликации.

/function pk_waystones:settings/tick_clear_gui_items/true

Права на изменение атрибутов (Permissions)

Можно запретить игрокам менять определённые атрибуты своих варпстоунов. Менеджеров это не касается.

Запретить публичную видимость:

/function pk_waystones:settings/permissions/change/visibility/public/false

Запретить защиту:

/function pk_waystones:settings/permissions/change/protection/false

Запретить список "Shared With":

/function pk_waystones:settings/permissions/change/shared_with/false

Запретить телепортацию в другие измерения:

/function pk_waystones:settings/permissions/tp/in_other_dimensions/false

Запретить телепортацию во время боя (если получил урон от моба за последние 15 секунд):

/function pk_waystones:settings/permissions/tp/in_fight/false

По умолчанию все разрешения включены.

Другие команды

Выдать себе варпстоун (для операторов)

/function pk_waystones:cmd/give/waystone/andesite
/function pk_waystones:cmd/give/waystone/sand
...и так далее для каждого варианта...

Установить варпстоун через команду (для разработчиков датапаков)

Можно разместить варпстоун с заданными атрибутами прямо через функцию. Полезно для генерации в структурах. Пример - установить незанятый глубокославцевый варпстоун в текущей позиции:

/function pk_waystones:cmd/setblock/waystone {waystone:{variant:"deepslate"}}

Пример - установить защищённый публичный варпстоун в Энде на координатах 0 80 0:

execute in minecraft:the_end positioned 0 80 0 run forceload add ~ ~
execute in minecraft:the_end positioned 0 80 0 run function pk_waystones:cmd/setblock/waystone {waystone:{location:{dimension:"minecraft:the_end"},protected:true,visibility:"public"}}
execute in minecraft:the_end positioned 0 80 0 run forceload remove ~ ~

Структура параметра waystone довольно гибкая - можно задать ID, вариант, имя, владельца, местоположение, список открывших, список шаринга, защиту, видимость и даже кастомный предмет для иконки.

Переупорядочить варпстоуны в списке (Reorder waystones)

Если хочешь изменить порядок точек в списке, передай массив ID в новом порядке:

/function pk_waysones:cmd/database/waystones/reorder {ids:[4,2,1,3]}

Необязательно указывать все ID - пропущенные добавятся в конец автоматически.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

25w32a26.2.x26.1.x1.21.x1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:2 недели назад
Главная