Разработчик плагинов Minecraft. Paper/Spigot, Bukkit API.

Опыт
  1. 3 года
  2. 4 года
Портфолио (URL)
https://github.com/MARSIAGO?tab=overview&from=2026-08-01&to=2026-08-19
Связь
https://t.me/marsiago

MARSIAGO

Пользователь
Сообщения
1
Восемь собственных плагинов работают на живом сервере, который я сам администрирую: около 12 000 строк Java в 116 файлах. Не учебные проекты — всё это крутится в проде и чинится, когда ломается.

Технически умею​

Плагины. Paper/Spigot 1.21.x, Bukkit API, Java 21>. Сборка без Gradle и Maven — напрямую через javac, когда так быстрее.

Интеграция с закрытыми плагинами. Когда у соседнего плагина нет ни API, ни событий, нужный метод ищется по jar-у через javap и вызывается рефлексией, а события ловятся перехватом пакетов через ProtocolLib. Так сделаны четыре из восьми моих плагинов.

Мягкие зависимости. Классы, ссылающиеся на чужой плагин, вынесены отдельно и грузятся только после проверки, что он есть, — иначе NoClassDefFoundError роняет всё. Изоляция проверяется отдельным ClassLoader'ом, а не на глаз.

Графика и тексты. Отрисовка динамических карт через java.awt — картинка рисуется кодом и обновляется, чего моделью из ресурспака не сделать. Ресурспаки, кастомные шрифты и глифы рангов, озвучка с расчётом пауз по длине .ogg.

Наружу. Вебхуки Discord (включая отправку картинок через multipart) и Telegram, PlaceholderAPI, Vault, LuckPerms, WorldGuard, TAB.

Администрирование. Настройка и оптимизация Paper, античит GrimAC, права LuckPerms, регионы WorldGuard, авторизация AuthMe, SkinsRestorer при online-mode=false, разбор логов и статистики сервера скриптами.

Что написано​

ПлагинЧто делает
WantedOnboardingОбучение новичка: проводник, озвучка, шаги, компас до границы привата
Плакаты розыска: отрисовка карт, стена топа на спавне, картинка в Discord, объявления в чате
WantedNetherИвент вокруг Ада: поиск чужих порталов, заказы на разведку, приманки
WantedBridgeМост сервер → Discord и Telegram: смерти, рубежи цен, еженедельный сброс, репорты
WantedShopЛавка за игровые деньги с проверкой цен по чужому конфигу
Объявление выпадений из кейсов — через перехват пакетов, потому что события у источника нет
Награды растут от числа активных игроков онлайн, с отсечкой AFK
WantedLivesЗакрывает баг чужого плагина: возвращает жизни после истёкшего бана

Как работаю​

ТЗ → фиксированная цена и срок → 50% предоплата → сборка → правки.

Отдаю jar, исходники, README с устройством плагина и config.yml, в котором прокомментирован каждый ключ — включая то, почему число именно такое.

Цены​

УслугаОт
Плагин с нуля по ТЗ3 000 ₽
Доработка или починка существующего1 500 ₽
Настройка сервера под ключ4 000 ₽
Разбор лагов, падений, низкого TPS2 000 ₽
Сложные механики считаются отдельно.

Связь​

  • GitHub:
  • Telegram:
 
Назад
Сверху Снизу