плагин на книгу майнкрафт

[Урок][Глава 1] Учимся писать плагин для сервера

плагин на книгу майнкрафт. 1499969270 60901441. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1499969270 60901441. картинка плагин на книгу майнкрафт. картинка 1499969270 60901441. Урок по написанию плагинов

Урок по написанию плагинов

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

Инструменты для создания плагина

Создание проекта в Eclipse

Мы скачали программу и ядро, теперь делаем следующие

плагин на книгу майнкрафт. 1491668972 bandicam 2017 04 08 19 21 46 404. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1491668972 bandicam 2017 04 08 19 21 46 404. картинка плагин на книгу майнкрафт. картинка 1491668972 bandicam 2017 04 08 19 21 46 404. Урок по написанию плагинов

Создаем новый проект Java Project

плагин на книгу майнкрафт. 1491669102 bandicam 2017 04 08 19 21 59 439. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1491669102 bandicam 2017 04 08 19 21 59 439. картинка плагин на книгу майнкрафт. картинка 1491669102 bandicam 2017 04 08 19 21 59 439. Урок по написанию плагинов

Здесь мы вводим название нашего проекта и нажимаем Next

плагин на книгу майнкрафт. 1491669137 bandicam 2017 04 08 19 22 07 633. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1491669137 bandicam 2017 04 08 19 22 07 633. картинка плагин на книгу майнкрафт. картинка 1491669137 bandicam 2017 04 08 19 22 07 633. Урок по написанию плагинов

Здесь нажимаем Add External Jars и ищем свой JAR ядро (в моем случае bukkit 1.8), и отправляем сюда

плагин на книгу майнкрафт. 1491669375 bandicam 2017 04 08 19 22 43 321. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1491669375 bandicam 2017 04 08 19 22 43 321. картинка плагин на книгу майнкрафт. картинка 1491669375 bandicam 2017 04 08 19 22 43 321. Урок по написанию плагинов

Далее, мы создаем файл и начинаем редактировать его

плагин на книгу майнкрафт. 1491669363 bandicam 2017 04 08 19 23 21 664. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1491669363 bandicam 2017 04 08 19 23 21 664. картинка плагин на книгу майнкрафт. картинка 1491669363 bandicam 2017 04 08 19 23 21 664. Урок по написанию плагинов

плагин на книгу майнкрафт. 1491669510 bandicam 2017 04 08 19 23 29 345. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1491669510 bandicam 2017 04 08 19 23 29 345. картинка плагин на книгу майнкрафт. картинка 1491669510 bandicam 2017 04 08 19 23 29 345. Урок по написанию плагинов плагин на книгу майнкрафт. 1491669509 bandicam 2017 04 08 19 23 42 357. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1491669509 bandicam 2017 04 08 19 23 42 357. картинка плагин на книгу майнкрафт. картинка 1491669509 bandicam 2017 04 08 19 23 42 357. Урок по написанию плагинов

Далее мы создаем Package в файле scr и в Package создаем Class. Все файлы называть как название плагина.

плагин на книгу майнкрафт. 1491669659 bandicam 2017 04 08 19 24 29 982. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1491669659 bandicam 2017 04 08 19 24 29 982. картинка плагин на книгу майнкрафт. картинка 1491669659 bandicam 2017 04 08 19 24 29 982. Урок по написанию плагинов

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

плагин на книгу майнкрафт. 1491669741 bandicam 2017 04 08 19 26 09 745. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1491669741 bandicam 2017 04 08 19 26 09 745. картинка плагин на книгу майнкрафт. картинка 1491669741 bandicam 2017 04 08 19 26 09 745. Урок по написанию плагинов

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

Вы наверное спросите, зачем мы пишем < и >> Несколько раз?
Дело в том, что эти скобочки, открывают взаимодействие с пабликом. Если после ввода public void onEnable() поставить <, то все ниже коды будут выполняться тогда, когда паблик начнет их выполнять.
Чтобы закрыть паблик, нужно ввести >. Чтобы полностью закончить код, нужно в самом конце и в самом начале строке, написать еще раз >. Это означает, что паблик и код завершены

В сегодняшнем уроке, мы научились выставлять сообщение в консоль о запуске/выключении консоли.

Источник

Написание плагинов на Spigot/Bukkit

Первый мой туториал, просто хочу донести инфу до людей которые хотят этим заниматься, но не знают где начать. Не судите строго.

Стоит отметить что навыки работы с серверами, так же как и опыт в программировании это очень хорошо и поможет вам в дальнейшем. Если нет, будет чуть сложнее это все понимать.

Писать наши плагины мы будем на Java, так что начать стоит с выбора среды разработки (IDE). Лично я начинал с Eclipse, потом перешел на IntelliJ IDEA. Просто качаем Eclipse и не паримся.

После запуска Eclipse предлагает нам создать рабочее пространство (workspace), размещаем где угодно, я оставлю как есть.

плагин на книгу майнкрафт. image loader. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-image loader. картинка плагин на книгу майнкрафт. картинка image loader. Урок по написанию плагинов

Ну, мы тут плагины писать собирались, так что давайте создадим наш проект. Снизу от Package Explorer нажимаем на Create a Java project.

плагин на книгу майнкрафт. image loader. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-image loader. картинка плагин на книгу майнкрафт. картинка image loader. Урок по написанию плагинов

Возвращаемся в Eclipse. На данный момент мы можем просто писать на Java и не париться, но нам нужно писать плагины. Нам нужно подключить библиотеку, наше ядро сервера. Прожимаем Alt + Enter, видим вот это.

плагин на книгу майнкрафт. image loader. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-image loader. картинка плагин на книгу майнкрафт. картинка image loader. Урок по написанию плагинов

Add External JARs, выбираем наше ядро, Apply and Close.

Снова прожимаем Alt +Enter, Java Compiler, убираем галочку под JDK Compliance, и ставим Compieler Compliance Level на 1.8, это важно.

плагин на книгу майнкрафт. image loader. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-image loader. картинка плагин на книгу майнкрафт. картинка image loader. Урок по написанию плагинов

Всё, библиотеку мы подключили, теперь надо создать пакеты.

плагин на книгу майнкрафт. image loader. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-image loader. картинка плагин на книгу майнкрафт. картинка image loader. Урок по написанию плагинов

Далее нужно создать главный класс. Я не могу тут объяснять что такое классы в Java, советую почитать об этом либо сейчас, либо позже. Для создания класса в нашем пакете, ПКМ по пакету, new, Class. Название главного класса должно совпадать с Plugin name.

плагин на книгу майнкрафт. image loader. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-image loader. картинка плагин на книгу майнкрафт. картинка image loader. Урок по написанию плагинов

После этого вы должны увидеть примерно это.

плагин на книгу майнкрафт. image loader. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-image loader. картинка плагин на книгу майнкрафт. картинка image loader. Урок по написанию плагинов

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

плагин на книгу майнкрафт. image loader. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-image loader. картинка плагин на книгу майнкрафт. картинка image loader. Урок по написанию плагинов

Резонный вопрос: почему оно подчёркнуто? Все просто, мы не импортировали класс JavaPlugin. Если навести на ошибку, Eclipse предложит возможные варианты решения, первый из них, это и есть импорт.

плагин на книгу майнкрафт. image loader. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-image loader. картинка плагин на книгу майнкрафт. картинка image loader. Урок по написанию плагинов

Теперь наш код выглядит так:

Следующее что я предлагаю сделать, это сообщение в консоль сервера при включении нашего плагина. Любой плагин содержит метод onEnable(), вызывается он при его включении. Так-же существует и метод onDisable(). В коде это выглядит вот так:

@Override отвечает за переопределение метода, просто запомните что перед этими двумя методами ставится эта аннотация. Сейчас эти методы ничего не делают, время это исправить.

Методом getLogger() получаем наш логгер, записываем в переменную log. Класс Logger содержит в себе метод info( ), котрый и выводит сообщение в консоль. Теперь можно и скомпилировать наш плагин, но для начала нужно добавить один файл: plugin.yml в src

плагин на книгу майнкрафт. image loader. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-image loader. картинка плагин на книгу майнкрафт. картинка image loader. Урок по написанию плагинов

name: Имя плагина
main: Главный класс
version: Версия

НЕ ИСПОЛЬЗУЙТЕ TAB

Для экспорта кликаем File, Export, Java, JAR File. Указываем путь для экспорта, можете ставить сразу папку с плагинами на локальном сервере, ну и кликаем Finish.

плагин на книгу майнкрафт. image loader. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-image loader. картинка плагин на книгу майнкрафт. картинка image loader. Урок по написанию плагинов

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

плагин на книгу майнкрафт. image loader. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-image loader. картинка плагин на книгу майнкрафт. картинка image loader. Урок по написанию плагинов

Это только начало, и я буду писать ещё статьи на эту тему, если это кому-то интересно.

Источник

Лучшие плагины для серверов Minecraft

плагин на книгу майнкрафт. f1a3e7e5930c67945e0a6a9d8558a3df. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-f1a3e7e5930c67945e0a6a9d8558a3df. картинка плагин на книгу майнкрафт. картинка f1a3e7e5930c67945e0a6a9d8558a3df. Урок по написанию плагинов

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

Важные сервисные плагины

AuthMe Reloaded

AuthMe Reloaded – распространенный плагин для авторизации в игре. Он не позволит выполнить в игре какие-либо действия, если пользователь не вошел в систему. За каждым игроком с уникальным именем пользователя закреплен его инвентарь, местоположение и настройки (статус, права на территорию и т.д.). Наверное, один из важнейших плагинов для любого сервера.

Версия игры: до 1.13 включительно

Поясненение: Spigot и Bukkit – это программное обеспечение, которое позволяет расширять возможности ванильной версии Minecraft. Подобных программ много, но мы расскажем про плагины только для двух самых используемых систем при создании пользовательских миров.

LuckPerms

Плагин выдачи прав на сервере Minecraft. Дает возможность администраторам контролировать, какие возможности имеют игроки, позволяет создавать группы и выдавать права (как по отдельности, так и группам). Также подойдет для проектов, в которых у геймеров есть разные уровни доступа. Прост в использовании и универсален для разных платформ.

Версия игры: до 1.16 включительно

Скачать LuckPerms (версии для разных видов серверов)

WorldEdit

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

плагин на книгу майнкрафт. 1ef1e2da5ff62729b4cc4416c8f95428730b84e3. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1ef1e2da5ff62729b4cc4416c8f95428730b84e3. картинка плагин на книгу майнкрафт. картинка 1ef1e2da5ff62729b4cc4416c8f95428730b84e3. Урок по написанию плагинов

Версия игры: до 1.16 включительно

Мощные игровые серверы для Minecraft от 3 руб./час

От 4 Гб ОЗУ, от 80 Гб на скоростном NVMe и стабильные 200 Мбит/сек

EssentialsX

EssentialsX – этот плагин добавляет в игру более 130 команд. Команды, прописанные в плагине, упрощают модерирование сервера и позволяют быстро вносить изменения (от изменения погоды до генерации деревьев перед собой). Это же плагин позволяет телепортировать игроков по миру, перемещаться к ним или закидывать кого-то в случайную точку карты.

Версия игры: до 1.16 включительно

Плагины для работы «под капотом» сервера

плагин на книгу майнкрафт. d64d1224972b9247e6aa12bb9dd6ba04235f1f8a. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-d64d1224972b9247e6aa12bb9dd6ba04235f1f8a. картинка плагин на книгу майнкрафт. картинка d64d1224972b9247e6aa12bb9dd6ba04235f1f8a. Урок по написанию плагинов

ClearLag

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

AutoSaveWorld

Несмотря на название, заявляющее одну функцию, этот плагин является многофункциональным. С его помощью можно не только создать резервные копии мира, но и очистить кэш плагинов. Тут же можно быстро перезапустить серверы при падении или задать периодичность его перезагрузки, чтобы обеспечить стабильную работу.

Версия игры: до 1.12 включительно

Multiverse-Core

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

ChatEx

ChatEx – простой плагин для контроля за чатом в игре. Можно подключать АнтиСпам и блокировать нежелательный контент в чате. Например, сообщения от определенного пользователя или сообщения с рекламной ссылкой. При необходимости можно просто очистить весь чат.

Версия игры: до 1.16 включительно

Ссылка на ChatEx

Плагины заботы о пользователях

плагин на книгу майнкрафт. a36b8e61c2d55dccf56ec48f0a339c7d9d4dde7f. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-a36b8e61c2d55dccf56ec48f0a339c7d9d4dde7f. картинка плагин на книгу майнкрафт. картинка a36b8e61c2d55dccf56ec48f0a339c7d9d4dde7f. Урок по написанию плагинов

WorldGuard

WorldGuard – плагин, с помощью которого можно настроить дополнительные правила, связанные с разметкой зон. Самая полезная функция: дать возможность выделять свою территорию, на которой изменения могут быть внесены только игроками с правами на этой территории. Администратор с помощью этого плагина может установить запрет на использование определенных предметов (никакого динамита). Еще плагин может по запросу выдавать статистику по серверу. Не основная, но крайне полезная особенность.

Версия Minecraft: до 1.16 включительно

NoCheatPlus

NoCheatPlus – этот модуль призван предотвратить вмешательство читеров в игровой процесс. Прикрывает уязвимости на сервере и делает игру более безопасной. Перечень вещей, от которых защищает античит, обширный: от незапланированных полетов игроков до взлома инвентаря и спама в чат. Минус в том, что плагин не обновлялся с 2018 года, поэтому встанет на проекты с версией Minecraft не выше 1.12.

Версия Minecraft: до 1.12 включительно

Holographic Displays

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

Dynmap

Dynmap – динамически генерируемая карта мира Minecraft. На карте отображаются не только изменения ландшафта, но и нахождение игроков в реальном времени, текущая погода и время. Совместим со многими плагинами, которые позволяют делить территорию (например, WorldGuard), поэтому может отображаться принадлежность определенной зоне. И для просмотра карты не нужно даже заходить в игру, ведь это можно сделать в браузере.

Версия Minecraft: до 1.16 включительно

Плагины для разнообразия геймплея Майнкрафт

Shopkeepers

Shopkeepers – расширение, которое добавляет в игру NPC-продавцов. Их можно гибко настроить, чтобы они продавали/покупали только необходимый товар. Также добавляет возможность создавать админские магазины с неограниченными ресурсами и магазины разных видов для игроков. Хорошо подходит для проектов, где планируется построение экономической системы.

Версия Minecraft: до 1.16 включительно

AskMe

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

Parkour

Parkour – плагин, который подходит для проектов с мини-играми, квестами и сюжетными цепочками. Добавляет возможность созданий полос препятствий из блоков, которые нужно проходить на время. В зависимости от того, пройдена ли полоса препятствий или нет, можно выдавать игроку новые предметы и возможности. Или можно просто устраивать гонки между пользователями на время и выводить топ лидеров.

Версия Майнкрафт: до 1.16 включительно

Factions

Factions – расширение, которое позволяет игрокам объединяться в группы на сервере. За группой может быть закреплена земля, на которой расположена ее база. Такая система подходит для миров ролевой направленности. Люди образуют фракции со своей экономикой, землей, армией и вступают в борьбу с другими такими же фракциям за власть и землю.

Бонус: плагин, через который можно настроить донат

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

Версия Minecraft: до 1.16 включительно

Источник

Слив Скачать плагин ⭕ AdvancedEnchantments ⭐ 200+ чар ✅ Создавайте собственные чары⭐ 8.3.2

плагин на книгу майнкрафт. 1605876631 advancedenchantments. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1605876631 advancedenchantments. картинка плагин на книгу майнкрафт. картинка 1605876631 advancedenchantments. Урок по написанию плагинов

Описание плагина AdvancedEnchantments:

Особенности плагина AdvancedEnchantments:

Команды и права плагина AdvancedEnchantments:

— Сбросить GKit для игрока; ae.gkits

Скриншоты плагина AdvancedEnchantments:

плагин на книгу майнкрафт. 1605877756 cwiz7by. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1605877756 cwiz7by. картинка плагин на книгу майнкрафт. картинка 1605877756 cwiz7by. Урок по написанию плагинов

плагин на книгу майнкрафт. 1605877693 etge9kk. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1605877693 etge9kk. картинка плагин на книгу майнкрафт. картинка 1605877693 etge9kk. Урок по написанию плагинов

плагин на книгу майнкрафт. 1605877671 q3fn6in. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1605877671 q3fn6in. картинка плагин на книгу майнкрафт. картинка 1605877671 q3fn6in. Урок по написанию плагинов

плагин на книгу майнкрафт. 1605877700 ujknteu 1. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1605877700 ujknteu 1. картинка плагин на книгу майнкрафт. картинка 1605877700 ujknteu 1. Урок по написанию плагинов

Как установить плагин AdvancedEnchantments?

Скачать плагин AdvancedEnchantments

Скачать версию 8.3.2

Скачать версию 8.0.5

Скачать версию 8.0.1

Скачать версию 8.0.0-Pre19.1.4

Скачать версию 8.0.0-pre 19.0

Скачать версию 8.0.0-Pre12.4

Скачать версию 8.0.0-Pre11.8

Скачать версию 8.0.0-Pre10.5

Скачать версию 8.0.0-Pre8.2

Скачать версию 8.0.0-Pre4.8

Скачать версию 8.0.0-Pre1.3

плагин на книгу майнкрафт. 1608467683 eliteenchantments. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1608467683 eliteenchantments. картинка плагин на книгу майнкрафт. картинка 1608467683 eliteenchantments. Урок по написанию плагинов

плагин на книгу майнкрафт. 1611464242 icp 1. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1611464242 icp 1. картинка плагин на книгу майнкрафт. картинка 1611464242 icp 1. Урок по написанию плагинов

Item Creator Plus позволяет создавать собственные предметы в удобном графическом интерфейсе. Добавьте описания,

плагин на книгу майнкрафт. 1619948325 tokens 1. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1619948325 tokens 1. картинка плагин на книгу майнкрафт. картинка 1619948325 tokens 1. Урок по написанию плагинов

Плагин для сервера майнкрафт под названием Tokens (Токены) — это самая совершенная система зачарований для севрера

плагин на книгу майнкрафт. 1600531809 tim the enchanter. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1600531809 tim the enchanter. картинка плагин на книгу майнкрафт. картинка 1600531809 tim the enchanter. Урок по написанию плагинов

Whisp’s TimTheEnchanter — это совершенно новый плагин на 1000 lvl для майнкрафт сервера, который поможет вашим игрокам

плагин на книгу майнкрафт. . плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-. картинка плагин на книгу майнкрафт. картинка . Урок по написанию плагинов

ItemFixer — Удалите креативные взломанные предметы со своего сервера

плагин на книгу майнкрафт. 1572525230 bandicam 2019 10 31 15 33 20 140. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-1572525230 bandicam 2019 10 31 15 33 20 140. картинка плагин на книгу майнкрафт. картинка 1572525230 bandicam 2019 10 31 15 33 20 140. Урок по написанию плагинов

Источник

Плагин на книгу майнкрафт

плагин на книгу майнкрафт. . плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-. картинка плагин на книгу майнкрафт. картинка . Урок по написанию плагинов

Привет! Тут ты можешь увидеть уроки по написанию собственных плагинов для сервера.

СРАЗУ ОТМЕЧУ:-УРОКИ ПИСАЛ НЕ Я.

°тема будет постоянно пополняться новыми материалами.

Ниже уроки для MCPE

плагин на книгу майнкрафт. fMhbn7Cd1evvI5 6fkEC7MFANXWJvo byjr05S7QitTIVqMloruEjmn9H. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-fMhbn7Cd1evvI5 6fkEC7MFANXWJvo byjr05S7QitTIVqMloruEjmn9H. картинка плагин на книгу майнкрафт. картинка fMhbn7Cd1evvI5 6fkEC7MFANXWJvo byjr05S7QitTIVqMloruEjmn9H. Урок по написанию плагинов

плагин на книгу майнкрафт. e29c85. плагин на книгу майнкрафт фото. плагин на книгу майнкрафт-e29c85. картинка плагин на книгу майнкрафт. картинка e29c85. Урок по написанию плагиновУрок_1

Ну что-ж, давайте приступим!

Некоторые уже знают, что PocketMine (или в будущем буду звать уже PM!) обновился до нового API!

Олдовые люди, которые были со времен 0.8.1 негативно выразили свою инициативу, но позднее успокоились.

Новый API как раз лучше во многом.

Вот например, чтобы сообщить в чат всем игрокам (или сделать broadcast) в старом API нужно было писать:

А ведь в новом, куда проще!

Чувствуете разницу? 😀

Давайте для начала создадим папку нашего плагина. (Например: ExamplePlugin)

name: ExamplePlugin #Тут вписываем название плагина

main: ExamplePlugin\ExamplePlugin #А вот тут вписываем путь до нашего класса, который должен исполняться

version: 1.0 #Ну, тут версия плагина

author: xpyctum #Автор плагина

api: [1.12.0] #Версия API которая должна использоваться.

load: POSTWORLD # (STARTUP / POSTWORLD). Когда плагину загружаться, на самом старте сервера или после загрузки мира.

default: true #разрешаем её использовать всем. (42)

Мы создали конфиг файл плагина, теперь он будет распознавать какую команду плагин будет использовать (в нашем случае /helloworld).

namespace ExamplePlugin; //Наш плагин

use pocketmine\plugin\PluginBase; //Добавляем к плагину элемент PluginBase

class ExamplePlugin /* Этот класс будет читать plugin.yml */ extends PluginBase<

public function onEnable()<> //Функция будет выполняться при включении плагина

public function onDisable()<> //Функция будет выполняться при выключении плагина

public function onLoad()<> //Функция будет выполняться при загрузке плагина. (Не обязательно добавлять)

//Функцию onLoad использовать не обязательно, только при желании автора плагина.

А теперь давайте добавим еще функцию в onEnable:

public function onEnable()<

$this->getLogger()->info(«ExamplePlugin загружен»); //Сообщит в консоль что плагин загружен. Тип сообщения: info

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *