▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/ImageFrame
ImageFrame

ImageFrame

Плагин ImageFrame для Minecraft позволяет загружать изображения на карты и рамки. Поддержка PNG, JPEG, WEBP и GIF, анимация, наложение на ванильные карты и многое другое.

Оцените первым
213.9K
595

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

О плагине

ImageFrame решает проблему визуального оформления сервера. Вместо скучных табличек и книг ты можешь размещать настоящие изображения - от логотипа сервера до карты мира. И всё это без модов на стороне клиента, только плагин.

Возможности

1. Загрузка изображений на карты и рамки

  • Загружай картинки по URL
  • Поддерживаются PNG, JPEG, WEBP и GIF
  • Можно получить как обычную карту или сразу разместить на рамках
  • Автоматическое подгонка изображения - никаких растянутых текстур

2. Анимация GIF

  • Анимированные изображения работают как надо
  • Частота кадров до 1/20 секунды
  • Всё работает асинхронно, без лагов

3. Настраиваемые размеры

  • Растягивай изображение на несколько карт
  • Автоподгонка работает для любых размеров
  • Идеально для больших постеров на рамках

4. Наложение на ванильные карты

  • Добавляй поверх обычной карты дополнительные элементы
  • Работает как с одной картой, так и с несколькими в рамках

5. Объединённые ImageMap

  • Получай многосоставное изображение как один предмет
  • Автоматически ищет место для размещения на стене, полу или потолке
  • При разрушении возвращается целый объединённый предмет
  • Уважает защиту рамок от других плагинов (через Bukkit события)

6. Простое обновление

  • Обновляй все копии одного изображения одной командой
  • Идеально для информации, которую нужно менять время от времени

7. Маркеры на изображениях

  • Добавляй любые иконки карт (как в ванильных картографах)
  • Можно добавить подпись под иконкой
  • Настраиваемое максимальное количество маркеров
  • Отлично для обозначения точек на кастомных картах

8. Выживание дружелюбно

  • Игроки в режиме выживания должны иметь пустые карты в инвентаре для создания изображений
  • Работает даже при прямом размещении на рамках или получении объединённого предмета
  • Настраивается в конфиге

9. Управление и отслеживание

  • Команды для игроков и администраторов
  • Возможность давать доступ к своим ImageMap другим игрокам
  • Разные уровни доступа для разных игроков
  • Лимит создания изображений на игрока (можно настроить индивидуально)
  • Максимальный размер одного изображения (настраивается)
  • Миграция данных из ImageMap, ImageOnMap и DrMap

10. Невидимые рамки предметов

  • Встроенная поддержка невидимых рамок для выживания
  • Получить можно, плеснув зелье невидимости на рамку с предметом
  • Настраивается в конфиге

11. Языки

  • Все сообщения для игроков переводятся в зависимости от языка клиента игрока
  • Если твоего языка нет - можно помочь с переводом через Crowdin

12. Дополнительный мод

  • Есть комплементарный мод ImageFrame Client, который позволяет видеть изображения в HD и полных цветах (ссылка на страницу мода)

13. Поддержка нескольких серверов

  • С поддержкой MySQL можно использовать одни и те же карты на нескольких серверах в сети (плагин не нужно устанавливать на Bungeecord/Velocity прокси)

Зависимости

  • Нет!

Установка

  1. Положи ImageFrame.jar в папку plugins вместе с зависимостями (если нужны)
  2. Запусти сервер
  3. Отредактируй конфиг (если нужно)
  4. Перезапусти сервер (если менял конфиг)

Команды

Легенда: Для аргументов ""/"<image_name>" можно получить доступ к карте другого игрока, если есть разрешение, через синтаксис ":". Например: /if get LOOHP:map combined

Администрирование:

/imageframe reload - Перезагрузить плагин
/imageframe update - Проверить обновления
/imageframe storagemigrate - Миграция типа хранилища

Игрок:

/imageframe select - Выбрать рамки для размещения изображений
/imageframe create <name> <url> <width> <height> - Создать новое изображение на карте
/imageframe create <name> <url> selection - Создать и сразу разместить на выбранных рамках
/imageframe create <name> <url> <width> <height> combined - Создать и получить объединённый предмет ImageMap
/imageframe overlay <name> <url> - Наложить изображение на ванильную карту в руке
/imageframe overlay <name> <url> selection - Наложить изображение на ванильные карты в выбранных рамках
/imageframe clone <name> <new_name> - Клонировать изображение с теми же свойствами
/imageframe clone <name> <new_name> selection - Клонировать и сразу разместить на выбранных рамках
/imageframe clone <name> <new_name> combined - Клонировать и получить объединённый предмет ImageMap
/imageframe playback <name> pause - Поставить на паузу анимированное изображение
/imageframe playback <name> jumpto <seconds> - Перемотать анимированное изображение на определённую секунду
/imageframe refresh [optional:image_name] [optional:new_url] - Обновить изображение из источника URL
/imageframe info - Получить информацию о текущем изображении в руке
/imageframe get <name> - Получить ранее созданное изображение как карту
/imageframe get <name> selection - Получить ранее созданное изображение и сразу разместить на выбранных рамках
/imageframe get <name> combined - Получить ранее созданное изображение как объединённый предмет ImageMap
/imageframe delete <name> - Удалить ранее созданное изображение (своё)
/imageframe rename <name> <new_name> - Переименовать ранее созданное изображение (своё)
/imageframe list - Список всех своих созданных изображений (карт)
/imageframe marker add <image_name> <marker_name> <direction:0-15> <marker_type> [optional:caption] - Добавить маркер на карту (изображение)
/imageframe marker remove <image_name> <marker_name> - Удалить маркер с карты (изображения)
/imageframe marker clear <image_name> - Очистить все маркеры с карты (изображения)
/imageframe setaccess <name> <player> <permission> - Установить права доступа для другого игрока к своей карте (изображению)

Модерация:

/imageframe list <player> - Список всех созданных изображений (карт) игрока (с разрешением)
/imageframe giveinvisibleframe <glowing/regular> [amount] [player] - Выдать невидимые рамки предметов (светящиеся или обычные)
/imageframe adminsetcreator <image_id> <player> - Сменить создателя изображения (карты) по ID (с разрешением)
/imageframe adminmigrate <ImageMap/DrMap/ImageOnMap> - Мигрировать данные из поддерживаемых сторонних плагинов (с разрешением)

Права доступа (Permissions)

permissions:
  imageframe.create:
    default: op # Разрешить игрокам создавать новые изображения (карты)
  imageframe.create.animated:
    default: op # Разрешить игрокам создавать анимированные изображения (карты)
  imageframe.create.others:
    default: op # Разрешить игрокам создавать изображения (карты) для других игроков (применяется к overlay и clone, обходит лимит владельца)
  imageframe.overlay:
    default: op # Разрешить игрокам накладывать изображения на ванильные карты (overlay)
  imageframe.clone:
    default: op # Разрешить игрокам делать глубокие копии своих изображений (карт) (clone)
  imageframe.playback:
    default: op # Разрешить игрокам ставить на паузу или перематывать свои анимированные изображения (карты) (playback)
  imageframe.select:
    default: op # Разрешить игрокам выбирать рамки предметов (select)
  imageframe.marker:
    default: op # Разрешить игрокам добавлять и удалять маркеры на изображениях (картах) (marker)
  imageframe.marker.unlimited:
    default: op # Разрешить игрокам добавлять неограниченное количество маркеров на изображениях (картах) (marker.unlimited)
  imageframe.refresh:
    default: op # Разрешить игрокам обновлять изображения (карты) из источника URL (refresh)
  imageframe.rename:
    default: op # Разрешить игрокам переименовывать свои изображения (карты) (rename)
  imageframe.info:
    default: true # Разрешить игрокам просматривать данные об изображении (карте) в руке (info)
  imageframe.list:
    default: true # Разрешить игрокам просматривать список всех своих созданных изображений (карт) (list)
  imageframe.list.others:
    default: op # Разрешить игрокам просматривать список всех созданных изображений (карт) другого игрока (list.others)
  imageframe.delete:
    default: op # Разрешить игрокам удалять свои созданные изображения (карты) (delete)
  imageframe.purge:
    default: false # Разрешить игрокам удалять все созданные изображения (карты) определённого игрока (purge)
  imageframe.purge.all:
    default: false # Разрешить игрокам удалить все созданные изображения (карты) разом (purge.all)
  imageframe.get:
    default: op # Разрешить игрокам получать свои созданные изображения (карты) как предметы (get)
  imageframe.setaccess:
    default: op # Разрешить игрокам изменять права доступа к своим изображениям (картам) для других игроков (setaccess)
  imageframe.adminbypass:
    default: op # Обходит все ограничения доступа, позволяя использовать и изменять любые изображения (карты) (adminbypass)
  imageframe.adminsetcreator:
    default: op # Разрешить игрокам менять создателя любого изображения (карты) по его ID (adminsetcreator)
  imageframe.admindelete:
    default: op # Разрешить игрокам удалять любое изображение (карту) по его ID (admindelete)
  imageframe.adminmigrate:
    default: op # Разрешить игрокам мигрировать данные из поддерживаемых плагинов в ImageFrame (adminmigrate)
  imageframe.preference:
    default: true # Разрешить игрокам обновлять свои личные предпочтения/настройки плагина (preference)
  imageframe.preference.others:
    default: op # Разрешить игрокам обновлять личные предпочтения/настройки других игроков плагина (preference.others)
  imageframe.giveinvisibleframe:
    default: op # Разрешить игрокам выдавать невидимые рамки предметов другим игрокам или себе (giveinvisibleframe)
  imageframe.reload:
    default: op # Разрешает перезагружать конфигурационный файл плагина (/imageframe reload) (reload)
  imageframe.resync:
    default: op # Разрешает принудительно синхронизировать изменения из хранилища (/imageframe resync) (resync)
  imageframe.storagemigrate:
    default: op # Разрешает отправлять данные в другой тип хранилища (/imageframe storagemigrate) (storagemigrate)
  imageframe.update:
    default: op # Разрешает получать сообщения о наличии обновлений плагина (/imageframe update) (update)

Конфигурация по умолчанию и использование данных плагина ImageFrame для Minecraft серверов.

Плагин использует bStats для сбора анонимной статистики использования, которая публично доступна по адресу https://bstats.org/plugin/bukkit/ImageFrame . Никакая приватная информация вашего сервера не передаётся. Также выполняется проверка обновлений через https://api.loohpjames.com , чтобы уведомлять вас о выходе новых версий плагина. Никакая приватная информация вашего сервера не передаётся. Скачайте ImageFrame и преобразите визуальное оформление вашего сервера Майнкрафт!

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.13.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:1 неделю назад
Главная