CodeRiders – Плагины Minecraft: PE
268 subscribers
164 photos
3 videos
88 files
110 links
• CodeRiders - это сообщество для тех, кто увлекается созданием сервера. Здесь Вы можете найти полезные материалы, обсудить свои идеи, получить обратную связь.

– Telegram канал (Minecraft: Java Edition): t.me/coderidersjava
Download Telegram
Хотел бы поделиться с вами информацией о нашем замечательном чате в Telegram, который посвящен теме плагинописания. Если вы занимаетесь разработкой различных плагинов и интересуйтесь плагинописанием, то этот чат обязательно станет для вас полезным.

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

• Telegram чат "CodeRiders Alliance – Chat": t.me/coderiderschat
6
CodeRiders – Плагины Minecraft: PE pinned «Хотел бы поделиться с вами информацией о нашем замечательном чате в Telegram, который посвящен теме плагинописания. Если вы занимаетесь разработкой различных плагинов и интересуйтесь плагинописанием, то этот чат обязательно станет для вас полезным. В чате…»
• Название плагина: “AntiDDoS”

• Платформа: Minecraft Pocket Edition (1.1.5)

• Монолог: В коде AntiDDoS.php написана подробная информация о коде. Текущий плагин имеет огромную уникальность, которую Вы увидите по описанию в этом посте.

• Telegram чат "CodeRiders Alliance – Chat": t.me/coderiderschat

• Описание: DDoS атака - это когда злоумышленники запускают множество запросов на сервер. Они перегружают сервер и заставляют его падать. Как правило, они используют ботнеты и множество IP-адресов. Очень часто, DDoS атаки нацелены на отдельные порты и сервисы сервера.

Таким образом, чтобы защититься от DDoS атак, мы должны рассмотреть несколько вариантов защиты (они имеются в коде):

– Блокирование по IP адресу;
– Защита от SYN Flood атаки;
– Использование программных и аппаратных решений для защиты от DDoS атак.

Описание кода плагина на анти DDoS:

1. Создайте новый проект в вашей среде разработки.
2. Задайте имя вашему плагину и выберите папку, куда он будет сохранен.
3. Создайте новый класс и назовите его "AntiDDoSPlugin".
4. Зарегистрируйте ваш плагин в файле "plugin.yml".
5. Добавьте функционал для блокировки по IP адресу.
👍6
• Название плагина: “DeviceBlocker”

• Платформа: Minecraft Pocket Edition (1.1.5)

• Монолог: В коде "DeviceBlocker.php" Вы увидите много информации по плагину. В случае возникновения вопросов, обращаться в комментариях или в чате тг.

• Telegram чат "CodeRiders Alliance – Chat": t.me/coderiderschat

• Описание: Плагин DeviceBlocker предназначен для блокировки устройств при их подключении к серверу Minecraft Pocket Edition. Плагин также предусматривает использование команд для блокирования и разблокирования устройств. Команда "/blockdevice" позволяет заблокировать устройство, указав его название и IP-адрес. Команда "devicedel" позволяет разблокировать устройство, указав его название.

• Плагин обладает следующими преимуществами:

– Позволяет блокировать конкретные устройства по их модели и IP-адресу.
– Сохраняет список заблокированных устройств в файле конфигурации.
– Позволяет администратору разблокировать устройства с помощью соответствующей команды.
– Сохраняет список подключенных к серверу устройств в отдельном файле конфигурации.
– Работает на Pocketmine серверах.

• Основные функции плагина реализованы с помощью следующих элементов:

– CommandSender - для выполнения команд на сервере.
– PlayerPreLoginEvent - для блокировки устройства при его подключении к серверу.
– PlayerQuitEvent - для удаления информации об устройстве при его отключении от сервера.
– Config - для сохранения и загрузки списков заблокированных и подключенных к серверу устройств.
– getDeviceModel и getAddress - для получения модели устройства и его IP-адреса.

• Таким образом, плагин DeviceBlocker является уникальным и полезным инструментом для администраторов серверов Minecraft Pocket Edition, позволяющим управлять подключаемыми к серверу устройствами.
👍5
• Название плагина: “AntiVPN & Proxy”

• Платформа: Minecraft Pocket Edition (1.1.5)

• Монолог: В коде "AntiVPN" Вы увидите много информации по плагину. В случае возникновения вопросов, обращаться в комментариях или в чате тг.

• Telegram чат "CodeRiders Alliance – Chat": t.me/coderiderschat

• Описание: Плагин выполняет проверку игроков, подключающихся к серверу, на использование VPN-серверов, прокси-серверов и утилит для обхода блокировки. Для этого в плагине реализованы две функции: getConnectionType() - для проверки типа соединения игрока и isUsingVPNTool() - для определения использования игроком утилиты для обхода блокировки. Также плагин загружает базу данных VPN-серверов из файла конфигурации, чтобы проверять IP-адреса игроков на соответствие этим серверам. Если игрок использует VPN, прокси-сервер или утилиту для обхода блокировки, то он не может подключиться к серверу.

• Данный плагин является инструментом для защиты сервера от игроков, использующих VPN-серверы или другие прокси-серверы для обхода блокировок.

Плюсы:
– Уникальность - такой плагин еще не был создан;
– Защита сервера от игроков, использующих VPN-серверы или прокси-серверы;
– Проверка типа соединения игрока;
– Проверка использованных игроком программ на наличие возможности обхода блокировки.

Минусы:
– Ограниченность базы данных VPN-серверов до массива в данном коде, что может быть недостаточно для полной защиты сервера;
– Необходимость наличия php и shell для работы кода.

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

• Уникальность:
– Плагин проверяет не только наличие VPN-серверов, но и тип соединения игрока, что может быть полезным для более точной и эффективной защиты сервера.

• Описание:
При подключении к серверу плагин проверяет IP-адрес игрока на соответствие базе данных VPN-серверов. В случае совпадения игрок получает сообщение об ошибке и его подключение к серверу отменяется.

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

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

• IP-адреса:
– VPN-сервера могут быть различными и свободно доступными в интернете, но мы не можем рекомендовать использование их для нарушения правил или обхода законодательства.

– Если вы хотите создать плагин, который будет проверять подключения игроков на использование VPN-серверов, вы можете воспользоваться сторонними базами данных VPN-серверов, например, базой данных IP-адресов: ProxyCheck или IPHub. В таком случае проверка будет проводиться на основе данных этих баз.

– Но важно отметить, что использование баз данных VPN-серверов для проверки IP-адресов игроков может давать не точный результат, так как IP-адреса могут быть динамическими и изменяться со временем.
7👍1
• Название плагина: “VKNotification”

• Платформа: Minecraft Pocket Edition (1.1.5)

• Монолог: В коде "VKNotification" Вы увидите много информации по плагину. В случае возникновения вопросов, обращаться в комментариях или в чате тг.

• Telegram чат "CodeRiders Alliance – Chat": t.me/coderiderschat

• Описание: Данный плагин событий VKNotification для игры Minecraft позволяет отправлять уведомления о событиях на сервере в группу ВКонтакте. Он имеет несколько преимуществ и уникальных функций:

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

• Минусы:
– Данный плагин может быть несовместим с некоторыми другими плагинами.
– Некоторые игроки могут не пользоваться беседой ВКонтакте и игнорировать уведомления (если хотите его использовать в беседе игиоков)

Уникальность:
– Плагин VKNotification уникален тем, что он позволяет связать сообщество ВКонтакте с сервером Minecraft, что упрощает работу администраторам и игрокам.

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

• В целом, данный плагин представляет собой удобный инструмент для взаимодействия между администрацией и игроками на сервере. Он обладает определенными преимуществами и уникальностью, что делает его популярным среди игроков Minecraft. Однако, как и любой плагин, он имеет свои минусы, которые необходимо учитывать при использовании.
👍7
• Название плагина: “VkMusicDownload”

• Платформа: ВКонтакте

• Монолог: В коде "Объяснение кода.txt" Вы увидите много информации по скрипту. В случае возникновения вопросов, обращаться в комментариях или в чате тг.

• Telegram чат "CodeRiders Alliance – Chat": t.me/coderiderschat

• Описание: Данный скрипт предназначен для загрузки и сохранения песен из интернета. Пользователь должен ввести ссылки на песни через запятую в командной строке. Далее скрипт создает директорию /home/user/Music и сохраняет все песни в этот каталог. Во время загрузки каждой песни скрипт отображает сообщение "Загрузка песни по ссылке [ссылка]".

• Плюсы скрипта:

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

• Минусы скрипта:

– Не проверяет, являются ли ссылки на песни действительными перед началом загрузки. Это может привести к загрузке битых ссылок.
– Нет возможности изменить каталог загрузки. Каталог /home/user/Music является жестко закодированным в скрипте.

• Уникальность:

– Данный скрипт является простым и основывается на базовых функциях Bash. Он может быть относительно легко модифицирован для загрузки других типов файлов или для загрузки файлов с других ресурсов в Интернете.

• Преимущества:

– Скрипт может быть полезен для пользователей, которые хотят быстро загрузить несколько песен и сохранить их в заданный каталог. Он может быть использован для загрузки песен для личного использования или для стриминга на других устройствах.

• Инструкция по установке:

– Откройте текстовый редактор.
– Скопируйте и вставьте скрипт в редактор.
– Сохраните файл с помощью расширения .sh, например, VkMusicDownload.sh.
– Откройте терминал.
– Перейдите в каталог, в котором находится скрипт.
– Выполните команду chmod +x download_songs.sh, чтобы сделать скрипт исполняемым.
– Выполните команду ./VkMusicDownload.sh, чтобы запустить скрипт.
– Далее введите ссылку на песню, чтобы скрипт смог его загрузить в директорию.
👍5