Как создать плагин Minecraft

Ты часто играешь Minecraft Культовая песочница для видеоигр, разработанная Маркусом «Нотчем» Перссоном, а также создала свой собственный сервер, который теперь хотел бы расширить с помощью новых функций. В частности, вы слышали, что можно программировать некоторые плагин Но ты не знаешь с чего начать Нет проблем: вы попали в нужное место!

Фактически, в этом руководстве я подробно объясню как создать плагин для Майнкрафт дает вам конкретный пример того, чего можно достичь, и объясняет, как игроки часто их используют. Уверяю вас, что это менее сложная процедура, чем вы можете себе представить.

Что ты говоришь? Готовы ли вы настроить свой сервер майнкрафт? Я думаю, вам не терпится увидеть ваш код в действии. Тогда пошли, все, что вам нужно сделать, это следовать кратким инструкциям ниже. Тем не менее, мне ничего не осталось, кроме как пожелать вам хорошего чтения и веселья.

  • Создайте сервер и загрузите программы необходимо
  • Как создать плагин для Minecraft

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

Ну, плагины используются в названии Mojang, чтобы расширить возможности, которые он предлагает. Кран, Модифицированные API (например, программные библиотеки), которые позволяют создавать серверы Minecraft с персонализированными функциями, намного более широкими возможностями и гибкостью, чем официальные. Все делается через Язык программирования Java Поэтому, как вы уже догадались, изменения, которые вы собираетесь внести, возможны только Версия Minecraft Java для ПК.

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

Как видно из упомянутой выше страницы, действительно есть все. Есть те, кто создал нестандартные крылья, и те, кто представил извержения вулканов в названии Mojang. Я имею в виду.., научиться программировать плагины для серверов Minecraft это может быть особенно интересно.

Однако, прежде чем начать с инструкций, стоит подчеркнуть два аспекта: в этом уроке я приведу практический пример, связанный с Spigot сервер Но в Майнкрафт есть несколько типов виртуальных комнат, о чем вы можете прочитать на этой странице (на английском языке). Я, однако, остановлюсь на типе рассматриваемого сервера, как наиболее широко используемого, но если вы фанатик, вы можете взглянуть на другие доступные решения.

В остальном, как упоминалось выше, для создания плагина для сервера Spigot вам понадобится Программирование на Java. В этом руководстве я просто объясню, как быстро сделать ваш первый рабочий плагин, используя начатки этого языка программирования.

Было бы невозможно объяснить, как программировать на Java продвинутым способом в одном учебнике. Чтобы выучить язык программирования, требуются месяцы, если не годы обучения. Поэтому, если вы хотите углубиться в тему, я предлагаю вам ознакомиться с моими учебниками о том, как начать программировать, как программировать на Java и учить Java, в котором я рекомендовал много подходящих ресурсов для этой цели.

Создайте сервер и скачайте необходимые программы

Сделав все необходимые помещения, пора действовать по созданию Сервер Spigot для Minecraft на локальном хосте (то есть на вашем компьютере) и загрузите соответствующие программы для создания плагина. Чтобы дать вам несколько конкретных примеров, я исследую создание сервера Spigot на Windows.

Ну, первое, что вам нужно сделать, это установить идти e OpenJDK 8 два программного обеспечения, необходимых для создания такой виртуальной комнаты. Для этого подключитесь к официальному сайту Git и нажмите кнопку скачать. Затем откройте файл Git- [версия].ехе получен и нажмите последовательно кнопки Далее (12 случаев), Устанавливать e после для завершения установки.

Итак, связавшись с веб-страницей OpenJDK, установите флажок OpenJDK 8 и нажмите Последний выпуск. Таким образом, файл будет загружен на ваш компьютер. OpenJDK- [версия]… msi…. Откройте последний и нажмите кнопку после установите флажок, связанный с условия лицензии и нажимайте последовательно кнопки после, после, Устанавливать, да e завершать.

Небольшое примечание: разработчики Spigot рекомендуют использовать Среда выполнения Java SE 8… Загружается через официальный портал вместо OpenJDK8. Однако в этом случае, чтобы начать загрузку, вам необходимо зарегистрировать Учетная запись Oracle и процедура также требует такой информации, как nombre de la empresa вы работаете и номер телефона офиса поэтому я предпочел предложить более простой способ.

При этом после установки вышеупомянутых программ вы должны скомпилировать файл с сервера через BuildTools.java - Файлы, которые вы можете скачать, просто нажав здесь. Когда загрузка будет завершена, откройте Git bash который является частью программы, которую вы установили ранее, и перемещает файл BuildTools.java en стол. Вернитесь наверх. Git bash... введите команду ... cd desktop и призы послать в клавиатура.

На этом этапе введите команду java -jar BuildTools.java и призы послать. Отлично, вы увидите в терминале статус выполнения создать файл jar с вашего сервера Spigot. Возможно, вам придется подождать несколько минут, так как есть несколько загрузок, чтобы все работало.

В любом случае, после завершения процедуры, если все было сделано правильно, вы должны увидеть, что некоторые файлы появились на вашем рабочем столе, а что в папке Git bash есть надпись Успех.

На этом этапе вы можете закрыть окно Git Bash и запустить файл spigot- [versione] .jar на столе. Если все было сделано правильно, вы должны увидеть окно Сервер Minecraft. Если этого не произошло, попробуйте открыть Eula.txt что вы найдете на рабочем столе и измените значение ложный en реальный.

Отлично, теперь ваш сервер готов. Чтобы убедиться, что он работает, просто запустите Minecraft в последней доступной версии нажмите кнопку Мультиплеер затем в сокращенный… Писец… локальный и нажмите Войдите на сервер.

Если все было сделано правильно, вы увидите, что ваш персонаж войдет на сервер и что в окне Сервер Minecraft появится в прозвище который вы выбрали для названия Mojang. Поздравляю, теперь у вас есть рабочий сервер Spigot !

Для получения дополнительной информации об изменениях, которые могут быть внесены по умолчанию в виртуальную комнату, а также для получения дополнительных сведений об этапе установки, в том числе в отношении других версий и платформ, я приглашаю вас посетить веб-сайт Spigot (на английском языке).

Теперь, когда вы видели, что комната виртуальные работы, вы можете выйти и закрыть как игру, так и окно сервера Minecraft.

Однако вам все еще нужна последняя программа, прежде чем вы сможете начать создавать свой плагин: интегрированная среда разработки (IDE). Короче говоря, это программа, которая позволяет запись и скомпилировать код Java.

Таких программ много, о чем вы можете прочитать в моем руководстве по этой теме. В любом случае рекомендую ИДЕЯ IntelliJ который относительно прост в использовании. Чтобы скачать его, просто зайдите на его официальный сайт и дважды нажмите кнопку. СКАЧАТЬ.

После завершения загрузки откройте файл idealC- [versione] .exe полученные и последующие награды в после, после, после e Устанавливать затем установите флажок Запустите IDEA IntelliJ и нажмите на завершать закончить сборку.

Как создать плагин для Minecraft

После создания Spigot-сервера и установки всех подходящих программ наступила «кульминация», то есть создание плагина.

Если вы следовали инструкциям, которые я дал вам в предыдущей главе, у вас уже есть окно IDE. Intellij IDEA на вашем экране. Затем нажмите кнопку Пропустите остальные и установите значения по умолчанию и нажмите на Новый проект, После этого выберите Java в верхнем левом углу и дважды нажмите кнопку после.

На этом этапе дайте название проекта (например, Plugin-) и нажмите кнопку завершать. Вы можете нажать на близко на случай, если на экране появятся какие-то «обучающие» окна.

После этого нажмите голос архив в верхнем левом углу и нажмите Структура проекта. Тогда двигайтесь в Библиотеки... щелкните значок ... +… Щелкните запись… Java… Выберите… файлы jar сервера и награды в OK.

Отлично, теперь вы успешно импортировали все библиотеки из коробки. После этого закройте окно библиотеки, развернуть папку проектов подарок слева, делать щелкните правой кнопкой мыши в папке SRC и выберите элементы новый предлагаемое вам меню, а затем назначить имя что вы предпочитаете (например,).

После этого вы делаете щелкните правой кнопкой мыши en пакет вы только что создали, который находится слева, и выберите элементы Класс Java из меню, которое вам предлагается. Итак, нажмите имя вы хотите (например, Плагин) и нажмите OK.

Хорошо, теперь самое время написать код. Первое, что нужно сделать, это импортировать JavaPlugin Для этого введите строку вверху файла import org.bukkit.plugin.java.JavaPluginзакрытие с точка с запятой.

После этого нажмите послать создать некоторые космическая линия и начни создавать свои класс написание, например, public class Plugin extends JavaPlugin. Проще говоря, вы создаете класс, который расширить, что JavaPlugin используется разработчиками для создания плагинов для Minecraft.

Конечно, тебе нужно все закончить поддержка. Если JavaPlugin не распознается, попробуйте повторно импортировать файл вазы с сервера, как я показал вам раньше.

Затем нажмите с правая кнопка мыши в папке SRC и выберите элементы Новый; Архив в открывшемся меню, присвоив ему имя plugin.yml. Здесь нужно ввести все Исходная информация связанных с плагином, из его имя к классу главный через версия для описание и команды. В этом случае все очень просто: достаточно использовать переменные имя, главный, версия, описание e команды с последующим : и введите его «значение».

В частности, в имя Вы должны написать название плагина (ни по какой причине не вставляйте пробелы), в главный имя класс который вы создали ранее (предполагалось по имени пакета и без расширения), в версия вставить версия что вы считаете более правильным (например, 0.0.1, если это предварительный этап, 1.0.0, если вы считаете его "завершенным") и в описание вы должны ввести это описание плагина (например, плагин, созданный с помощью учебника).

Наконец, в команды после двоеточия необходимо вставить название заказа вы хотите использовать (например, sitoweb), за которым следует : и имея в нем параметры описание (описание) и использовать (метод, с помощью которого пользователь может использовать команду, например, / sitoweb).

Отлично, теперь у вас есть «пространство» для внесения изменений. Я дам вам очень простой пример, из которого вы сможете начать создавать более продвинутые плагины. Точнее, я объясню, как создать плагин, который позволяет пользователю получать URL с официального сайта создателя с сервера, просто используя Команда / sitoweb внутри сервера Майнкрафт.

Чтобы оживить этот плагин, вернитесь в Файл Java что вы создали раньше и добавили в голове два других импорта а именно import org.bukkit.command.Command e import org.bukkit.command.CommandSender. Последние используются для использования инструментов для «приема» пользовательских команд.

После этого нужно отменить onEnable () e onDisable () внутри класса плагина. Для этого вам нужно только использовать @Override перед созданием метода общественная пустота .... Я предлагаю вам использовать отступ с штекер чтобы сделать код более «читабельным». Напоминаю, что вы можете написать несколько комментарии к коду через //То, что написано в этих строках, будет проигнорировано во время компиляции: просто чтобы вы помнили, для чего этот код.

В этом конкретном плагине мы не будем использовать эти методы, но структура обычно такая, поэтому было правильно объяснить ее вам. Вместо этого в этом примере мы будем использовать тот метод, который по команде предназначен для «ответа» на команды пользователя. Здесь мы расскажем, как вступление или переменные в скобках, CommandSender то есть пользователь, который отправляет команду, и команда то есть сама команда. Вы также должны добавить веревка y un Веревка [] для правильного выполнения Отмена.

Внутри метода onCommand должно происходить то, что происходит, когда пользователь отправляет команду определенного типа. В этом случае я решил, что команда, которую пользователь должен использовать для получения URL-адреса веб-сайта, просто / sitoweb. По этой причине вам следует проверить ввод, введенный пользователем. Я уже объяснял, что он содержится в типе команда который я "создал" через переменную под названием command.

Для выполнения проверки si что означает «да». Код в этом случае следующий: if (comando.getName().equalsIgnoreCase("sitoweb")) { utente.sendMessage("Il mio sito è [www. Parada Creativa](http://www. Parada Creativa/)"); }. Короче возьму команда методом GetName () Я смотрю, независимо от нечувствительности к регистру, действительно ли команда "sitoweb" через метод equalsIgnoreCase и если да, то я отправлю пользователю сообщение с URL-адресом моего сайта через SendMessage.

На этом этапе вы успешно завершили программирование плагин, который возвращает URL с веб-сайта пользователю, когда пользователь использует команду / sitoweb, Теперь приходит часть составление… Будет создан файл .jar для вашего плагина.

Чтобы продолжить, нажмите на архив в левом верхнем углу нажмите Структура проекта... перейти к карте ... Артефакты…Нажать на кнопку… + и выберите элементы Модулей с зависимостями, Нажмите, затем на OK... удалить, через значок ... надпись Извлеченный файл спайка [версия] .jar и сначала нажмите кнопку применять а потом об этом OK.

На данный момент, нажмите на Construye вверху и нажмите опцию Построить артефакты. После этого нажмите на Construye Подождите несколько секунд, и система сообщит вам о том, что составление. Вы увидите красную папку в верхнем левом углу ... Fuera.

Раскройте, следовательно, его содержимое, также раскройте папку артефакты и вы увидите .jar вашего плагина. Теперь нажмите с правая кнопка мыши и выберите Показать в проводнике.

Таким образом, вы увидите на экране путь к Проводник с файлы .jar от вашей вилки. Теперь ты должен двигатель рассматриваемый файл, который вы создали внутри папки плагины с вашего сервера. Если вы следовали моим инструкциям, вы должны найти последнее в стол.

Позже, начать файл jar с сервера и дождитесь появления окна на экране Сервер Minecraft и что филиал. Когда закончите с последней, напишите парад на консоли сервера и нажмите послать, После этого перезапустите файл jar снова с сервера. Таким образом, вы должны увидеть надпись на своем плагин значит он был установлен.

Теперь все, что вам нужно сделать, это начать Minecraft… Сначала нажмите кнопку… Мультиплеер а потом об этом сокращенный вставить адрес сервера (например, местный хозяин) и пресса послать.

Таким образом, вы правильно войдете в свою виртуальную комнату. Чтобы проверить, как работает плагин, просто нажмите кнопку T на клавиатуре введите команда /sitoweb и нажмите Войдите на сервер, Если он сообщение с URL сайта все было сделано правильно.

Кроме того, вы также можете увидеть список активных плагинов на сервере с помощью команды /plugins. То есть вы успешно создали свой первый плагин для сервера Minecraft Spigot. Теперь все, что тебе нужно сделать побалуйте себя использованием Java-кода чтобы создать свой собственный опыт в названии Mojang.

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