🌍 Language / Idioma / Língua / Langue / Язык / 语言
🇬🇧 English •
🇪🇸 Español •
🇧🇷 Português •
🇫🇷 Français •
🇷🇺 Русский •
🇨🇳 中文
Изучайте разработку плагинов шаг за шагом.
Добро пожаловать в серию руководств по JDevTools! Эти руководства помогут вам пройти путь от нуля до создания полнофункциональных плагинов для Minecraft, не покидая ваш сервер.
| # | Руководство | Описание | Сложность |
|---|---|---|---|
| 01 | Создание команд | Узнайте, как создавать пользовательские команды, которые игроки могут использовать в игре | Начальный |
| 02 | Прослушивание событий | Автоматически реагируйте на действия игроков и события сервера | Начальный |
| 03 | Файлы конфигурации | Сохраняйте и загружайте настройки с помощью конфигурационных файлов YAML | Средний |
| 04 | Создание GUI-меню | Создавайте интерактивные меню на основе инвентаря для ваших плагинов | Средний |
Перед началом работы с этими руководствами убедитесь, что вы выполнили следующее:
- Загрузите JDevTools со страницы релизов
- Поместите JAR-файл в папку
plugins/вашего сервера - Перезапустите сервер
- Проверьте установку, выполнив команду
/jd helpв игре
Выполните следующую команду для создания учебного проекта:
/jd create MyFirstPlugin
Это создаст готовый к редактированию проект в:
plugins/JDevTools/workspace/MyFirstPlugin/
Хотя в этих руководствах концепции объясняются по ходу изучения, базовое знакомство с:
- Переменными и типами данных
- Методами и классами
- Базовым синтаксисом (точки с запятой, фигурные скобки и т.д.)
поможет вам быстрее понять код.
Совет: Не волнуйтесь, если вы совсем новичок в Java! Каждое руководство содержит полные, работающие примеры кода, которые вы можете копировать и модифицировать.
- Следуйте по порядку - Каждое руководство основывается на концепциях из предыдущих
- Набирайте код - Не просто копируйте-вставляйте; набор текста помогает учиться
- Экспериментируйте - Изменяйте примеры и смотрите, что происходит
- Проверяйте ошибки - Используйте
/jd log error <project>, если что-то не компилируется
Редактирование кода -> Перезапуск сервера -> Тестирование в игре -> Повторение
| Ресурс | Описание |
|---|---|
| Главный README | Обзор проекта, установка и возможности |
| Руководство по безопасности | Документация по системе безопасности и лучшие практики |
| Discord | Скоро! |
| Сообщить о проблеме | Нашли баг? Сообщите нам! |
Если вы застряли на каком-либо этапе:
- Проверьте журнал ошибок:
/jd log error <project> - Просмотрите код: Ищите опечатки и пропущенные точки с запятой
- Перечитайте руководство: Важные детали легко пропустить
- Спросите сообщество: Discord скоро! Пока что откройте GitHub Issue
Начните с Руководство 01: Создание команд и создайте свою первую интерактивную функцию плагина!