Плагин для серверов Майнкрафт, который выводит изображения по ссылкам на карты и рамки для предметов. С его помощью можно делать информационные табло, вывески, схемы и анимированные экраны из GIF.
Возможности
- Загружает изображения в форматах PNG, JPEG, WEBP и GIF по URL; размер автоматически подгоняется без растяжения.
- Размещает картинку на одной или нескольких картах, а также сразу в выбранных рамках для предметов.
- GIF воспроизводятся как анимация; её можно ставить на паузу и перематывать.
- Позволяет задать ширину и высоту изображения в картах, чтобы собрать большое табло.
- Создаёт объединённую карту для многосоставного изображения: она сама ищет место на стене, полу или потолке из рамок. При разрушении возвращается один предмет объединённой карты.
- Накладывает изображение поверх обычной ванильной карты — в руке или в выбранных рамках.
- Обновляет все копии карты по исходной ссылке одной командой.
- Добавляет на карту метки с любым значком и подписью.
- Владельцы карт могут делиться ими с игроками и назначать им уровень доступа. Для игрока можно ограничить число карт и максимальный размер изображения.
- Поддерживает невидимые рамки для предметов: их получают, бросив зелье невидимости во фрейм. Параметры этой механики меняются в конфиге.
- Сообщения для игроков выбираются по языку клиента.
- При использовании MySQL одни и те же карты могут быть доступны на нескольких серверах сети; устанавливать плагин на прокси BungeeCord или Velocity не нужно.









Команды
Для доступа к карте другого игрока используйте имя в виде игрок:имя_карты, например /imageframe get LOOHP:map combined.
/imageframe select— выбрать рамки для размещения карты./imageframe create <name> <url> <width> <height>— создать карту из изображения./imageframe create <name> <url> selection— создать карту и сразу поставить её в выбранные рамки./imageframe create <name> <url> <width> <height> combined— получить объединённую карту./imageframe overlay <name> <url>— наложить изображение на ванильную карту в руке; добавьтеselection, чтобы применить его к выбранным рамкам./imageframe clone <name> <new_name>— скопировать карту; вариантыselectionиcombinedсразу размещают копию или выдают объединённый предмет./imageframe playback <name> pause— поставить анимацию на паузу или снять её;/imageframe playback <name> jumpto <seconds>— перейти к указанной секунде./imageframe refresh [image_name] [new_url]— обновить карту по ссылке./imageframe info— показать сведения о карте в руке./imageframe get <name>— получить созданную ранее карту; доступны вариантыselectionиcombined./imageframe delete <name>,/imageframe rename <name> <new_name>,/imageframe list— удалить, переименовать или вывести свои карты./imageframe marker add <image_name> <marker_name> <direction:0-15> <marker_type> [caption]— добавить метку;removeудаляет одну,clear— все./imageframe setaccess <name> <player> <permission>— выдать игроку доступ к карте./imageframe list <player>— посмотреть карты игрока./imageframe giveinvisibleframe <glowing/regular> [amount] [player]— выдать обычные или светящиеся невидимые рамки./imageframe adminsetcreator <image_id> <player>— сменить владельца карты./imageframe adminmigrate <ImageMap/DrMap/ImageOnMap>— перенести данные из поддерживаемого плагина./imageframe reload— перезагрузить конфиг;/imageframe storagemigrate— перенести данные в другой тип хранилища.
Права
Основные права игроков: imageframe.create, imageframe.create.animated, imageframe.overlay, imageframe.clone, imageframe.playback, imageframe.select, imageframe.marker, imageframe.refresh, imageframe.rename, imageframe.get, imageframe.delete и imageframe.setaccess.
Без дополнительных прав доступны imageframe.info, imageframe.list и imageframe.preference. Административные права: imageframe.adminbypass, imageframe.list.others, imageframe.adminsetcreator, imageframe.admindelete, imageframe.adminmigrate, imageframe.giveinvisibleframe, imageframe.reload, imageframe.resync и imageframe.storagemigrate.
Настройка
В конфиге задаются ограничения на число карт у игрока, размер изображения, число меток на карте, правила создания карт в выживании и работа невидимых рамок. Можно потребовать, чтобы для создания карты у игрока в инвентаре были пустые карты.
Требования
Плагин не требует обязательных зависимостей. Для изображений в HD и полном цвете на стороне игрока предусмотрен дополнительный мод ImageFrame Client.
