как настраивать плагины на сервере майнкрафт

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Как настроить плагины на майнкрафт сервере

Плагины — это то, что делает майнкрафт сервера серверами по своей натуре. Именно благодаря плагинам minecraft сервер оживает — появляются кланы, красочные сообщения, защиты, основные команды, боссы или даже транспорт.

Но знали ли вы, что у каждого плагина есть разнообразный спектр настроек, позволяющий регулировать поведение плагина — менять его особенности, сообщения, да даже режимы работы?

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

Этот гайд нацелен помочь начинающим администраторам с настройкой плагинов; мы пройдёмся по основным значениям, научимся переводить выводимые сообщения и познакомимся с интерфейсом программы Notepad++

Знакомство с Notepad++

Notepad++ — текстовый редактор, способный редактировать символьное содержимое абсолютно всех файлов, в том числе и файлов с расширением .yml, которые обычный блокнот Windows открыть не может. Приятной особенностью данного текстового редактора является понимание синтаксиса; динамическое подсвечивание содержимого текста позволит понимать его структуру.

Скачать текстовый редактор Notepad++ можно с официального сайта

Для начала скачивания выбираем самую последнюю версию программы, в нашем случае это «Notepad++ 7.9.2: Stand with Hong Kong». У вас последней может быть другая версия, поскольку редактор постоянно обновляется и поддерживается разработчиками. Проходим через стандартный процесс установки, всё! Мы уже попали в максимально понятный интерфейс самого «блокнота». Нас интересует лишь огромное поле ввода и клавиша сохранения (либо сочетание клавиш Ctrl+S), остальные инструменты при настройке плагинов нам не пригодятся.

Если вы не умеете устанавливать плагины, то пытаться их настроить — бессмысленно. Рекомендуем к прочтению: как установить плагины на майнкрафт сервер.

Ну а если вы хоть раз устанавливали плагины, то со 100% вероятностью вы уже знакомы с папкой plugins — в ней находятся все плагины сервера и папки с их конфигами.

Пример: на фото ниже FoxChairs.jar — сам файл плагина, а FoxChairs — папка с настройками, которая нам и нужна.

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

Жмём по файлу правой кнопкой мыши, затем в открывшемся контекстном меню выбираем вариант «Edit with Notepad++»

У нас открывается редактор Notepad, в текстовом поле которого мы видим содержимое файла настроек. На первый взгляд всё страшно непонятно, но существует всего 3 простых разновидности значений:

Для изменения значения ключа просто сотрите старое значение и напишите новое. (ключ, идущий до значения и : трогать не нужно!)

Читайте также:  otherworld legends мод меню

Не забывайте про то, что некоторые сообщения необходимо брать в ‘ или « кавычки, например ‘&7Вы больше не сидите на ступеньках.’.

Как только вы завершите редактирования конфига, вам необходимо сохранить изменение нажатием Ctrl+S. Если вы настраиваете конфиги не на локалке, то вам будет необходимо загрузить конфиг обратно на удалённый сервер

Помощь с настройкой и переводом плагинов

Ну а если настройка / перевод сверхсложного плагина / мини-игры вам не даётся, то вы всегда можете обратиться к экспертам EnotTeam (клик). Мы всегда готовы за низкий прайс помочь вам с переводом, настройкой и выявлением проблем любого плагина. В случае же приобретения у нас любой готовой сборки сервера вы автоматически получаете поддержку, готовую оказать вам помощь с настройкой и переводом.

Источник

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

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

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

AuthMe Reloaded

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

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

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

LuckPerms

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

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

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

WorldEdit

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

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

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

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

EssentialsX

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

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

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

ClearLag

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

AutoSaveWorld

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

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

Multiverse-Core

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

ChatEx

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

Читайте также:  pathfinder kingmaker коды предметов

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

Ссылка на ChatEx

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

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 включительно

Источник

Как устанавливать плагины для Minecraft сервера

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

Что из себя представляют плагины Майнкрафт сервера?

Сам плагин для Minecraft представляет собой *.jar файл. Например: iconomy.jar

Большинство плагинов после их первого запуска на сервере порождают свою папку. Имя этой папки, как правило, такое же как и имя файла плагина.

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

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

Читайте также:  чем отличаются шпаклевка и штукатурка

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

Не в коем случае не «ведитесь» на вирусы. Плагины для Майнкрафт серверов никогда не будут приложениями с расширением *.exe.

Как устанавливать плагины для Майнкрафт сервера?

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

Для установки скопируйте скачанный файл плагина в папку plugins на сервере, после чего перезагрузите сервер.

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

Плагины и версии Minecraft

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

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Компьютерный онлайн портал