Vanilla
Расширение Vanilla — это основа многих механик в TypeWriter. Оно предоставляет обширную библиотеку действий, событий, целей, фактов и аудиторий, управляющих стандартными возможностями Minecraft.
- Исходный код — Посмотреть исходники на GitHub.
- Скачать релизы — Получить свежие JAR-файлы для вашего сервера.
Возможности
- Управление атрибутами — Динамически изменяйте скорость, здоровье, урон и сопротивление отбрасыванию.
- Операции с инвентарём — Очищайте предметы, открывайте эндер-сундуки и управляйте пользовательскими GUI утилизации.
- Физический движок — Запускайте сущности, управляйте гравитацией и скоростью.
- Показатели выживания — Управляйте голодом, насыщением, запасом воздуха и режимами неуязвимости.
- Взаимодействие с миром — Создавайте взрывы, удары молний и изменяйте дальность действия по блокам.
- Визуальные эффекты — Заголовки, панели действий, изменение FOV и модификаторы камеры.
Архитектура
Библиотека записей
Действия
Мгновенные эффекты, запускаемые механиками.
- Attributes — Баффы/дебаффы и характеристики (20+ записей)
- Experience — Управление опытом и уровнями
- Inventory — Предметы и хранение (10+ записей)
- Physics — Скорость и гравитация
- Status — Эффекты зелий и огня
- UI & Visuals — Заголовки и панели действий
- Utility — Общие утилиты
- Vehicle — Транспорт и езда верхом
- World — Блоки и окружение
События
Триггеры, реагирующие на изменения игрока или мира.
- Combat — Урон и убийства
- Interaction — Клики по блокам и их разрушение
- Crafting — Верстак и наковальня
- Entity — Взаимодействия с мобами
- Player — Входы, выходы, чат
- Item — Использование и потребление
Цели
Задачи для квестов и отслеживания.
- Survival — Получение урона, регенерация
- Travel — Достижение локаций
- Harvesting — Разрушение/установка блоков
Факты и аудитории
- Facts — Условия для проверки состояний игрока.
- Audiences — Фильтры выбора цели для групповых операций.
Быстрый старт
- 1. Запускайте действия — Используйте записи-действия для взаимодействия с расширением: attributes, experience, inventory. Запускайте их из команд, NPC, событий или других записей. → attributes → experience
Команды
Расширение Vanilla не предоставляет собственных команд. Весь функционал доступен через записи Typewriter, запускаемые другими расширениями, командами или событиями.
Плейсхолдеры
Расширение Vanilla не регистрирует собственные плейсхолдеры PlaceholderAPI. Тем не менее, его записи взаимодействуют со стандартными механиками Minecraft (здоровье, скорость, инвентарь), которые можно отслеживать через другие расширения или scoreboard.
Права
Пользовательских прав нет. Всё поведение записей управляется системой доступа на уровне записей Typewriter.
Зависимости
| Extension | Обязательно | Назначение |
|---|---|---|
| (нет) | - | Это основное расширение без внешних зависимостей. |
| PlaceholderAPI | Опционально | Для полей @Placeholder в настройках записей. |