Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин [FUN/MECH] CameraObscura — Сейчас отсюда вылетит птичка! [BukkitDev]

Тема в разделе "Релизы плагинов", создана пользователем fromgate, 17 дек 2012.

  1. Автор темы
    fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    CameraObscura

    CameraObscura добавляет фотографии и возможность наносить изображения на карты
    [​IMG]
    Что такое фотографии и картинки?

    Фотографии и картинки это... обычные карты, на которых вместо карты местности нанесено какое-то изображение. Изображение может быть основано на скине игрока (фотография) или оно может быть создано на основе png-файла. Кроме того, есть возможность наносить на карту изображения созданные в виде пиксель-арта из цветной шерсти.

    Video

    Возможности плагина
    • Создание фотографий при помощи фотоаппарата (Три вида фотография: лицо, погрудная и в полный рост)
    • Создание фотографий при помощи камеры на штативе. При этом можно задавать фон и стоимость такой фотографии.
    • Создание картинки на основе ранее загруженного на сервер изображения
    • Создание картинки на основе "шерстяного пиксель-арта"
    • Защита картинок и фотографий от копирования
    • Удаление картинок (повторно могут быть использованы при создании новых)
    • Рецепты для крафта фотоаппарата, фотобумаги.


    Зачем это мне нужно?
    Если вы хотите разнообразить... Да нет, черт возьми! Если у Вас есть сервер Minecraft, то Вам однозначно нужна CameraObscura!


    Как использовать?
    • Установить
    • Настроить
    • Загрузить картинки (в т.ч. фоновые)
    • Запустить сервер и....
    Как делать картинки?
    1. Фотоаппарат. Традиционный способ получать фотографии ;) В нашем случае фотоаппарат - это какой-то предмет, который Вы решили назначить таковым. По умолчанию это часы (у которых задано значение дата, отличное от стандартного): WATCH:1. Чтобы сделать фотографию, нужно держать фотоаппарат в руки, а в инвентаре - фотобумагу (По умолчанию - это бумага с data, равным 1 -- PAPER:1). Кликаем фотоаппаратом по человеку (или NPC) и ищем проявленную фотографию в инвентаре
    2. Камера на штативе. Нужно установить фотоаппарат на штатив. Установить столбик, на него нотный блок и прицепите фотоаппарат к какому-то боку нотного блока. Полученная конструкция и есть "камера на штативе". Щелкая фотобумагой в кнопку-объектив получаем фотографии. Кстати, под кнопкой можно поставить знак, на котором можно прописать какой использовать фон, какого типа будет фотография и даже нужно ли за неё платить.
    3. Команды для создания фотографий. Тут все просто. Держим лист бумаги в руке и пишем команды: /photo head <player name>, /photo top <player name>, * /photo full <player name>
    4. Создать картинку на основе файла. Для начала нужно закачать картинку - png-файл в директорию /CameraObscura/images/ (кстати не забывайте, что палитра карт майнкрафта очень ограниченная - рекомендуется картинку сначала обработать). Картинку изготавиваем командой /photo image <image name>
    5. Создать картинку на основе шерстяного пиксель арта. Итак, строим пиксель арт из шерсти. Выделяем его кистью (кисть - по умолчанию это пёрышко, режим кисти включаем командой /photo brush): Левый клик выделяет верхний левый угол, правый - нижний правый. Если напутаете, то можете получить перевернутую картинку. Пишем команды
    • /photo paint <picture_name> - создаем картинку растянутую до 128x128
    • /photo paint center <picture_name> - создаем картинку без изменения размера в центре карты
    Как создавать камеру, фотобумагу?
    Рецепты тут

    Команды
    Уточнить команды можно в игре, написав /photo help ну или заглянув сюда

    Пермишены
    Перечень пермишенов

    Настройка плагина
    Настраивать плагин можно только редактируя файл конфигурации (config.yml)

    Перевод
    Русский язык встроен. Укажите только значение "russian" для параметра "language" в config.yml
     
    Последнее редактирование: 19 июн 2017
  2. Mr Hosting
  3. Ax3

    Ax3 Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    Ax3Effect
    Шедевр, 10/10
     
    MrMellow, slavik123123123, _Cyber_ и 5 другим нравится это.
  4. Linkinkov

    Linkinkov Старожил Пользователь

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
  5. BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    Я просто уважаю ...
     
    nvidia_hl2 нравится это.
  6. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    Рендеринг скина? фона? пиксель-арта?
    Это однозначно победа!!
    Будет ли поддержка кастомных и HD скинов? (я думаю это не сложно, просто в конфиге указать нужную ссылку, а в случае с HD - масштабировать)
    Я бы для устрашения эффекта добавил вариант трехмерной проекции скина, хотя это лишнее, плагин и без того хорош!
     
    ITrAnEI, ufes и nvidia_hl2 нравится это.
  7. Автор темы
    fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    DPOH-VAR, кастомные скины по сути поддерживаются: в конфиге можно сменить URL, а кроме того можно набросать скинов в папку /skins/ тогда если в этой папке будет находиться файл с именем игрока, то из сети этот скин закачиваться не будет. Вообще я предполагал, таким образом бороться с "кривыми" цветами. К примеру у игрока скин неверно отображается на карте (далеко ходить не надо - дефолтный скин рисуется с зеленой рубашкой).
    Про HD-скины и псевдо-трехмерную фотографию я тоже думал. Может потом добавлю в качестве дополнительной фичи.
     
    Lemz0, ITrAnEI и nvidia_hl2 нравится это.
  8. nvidia_hl2

    nvidia_hl2 Участник

    Баллы:
    43
    Skype:
    Kariakyn.oleg.vladimirovi
    @fromgate, Смените подпись :) у вас же новый плагин ?)
     
  9. ensirius

    ensirius Старожил Пользователь

    Баллы:
    123
    Давно с помощью плагинов можно свои крафты делать?
     
  10. Jampire

    Jampire Старожил Пользователь

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Крафты можно и вполне легко. Добавить свой предмет / блок - невозможно.
    Photo Paper - в данном случае бумага с измененным NBT тегом названия (имхо)

    Но сам фотоаппарат.. Это как минимум странно.
     
    ВремяПриключений и zuma2 нравится это.
  11. gold-morphin

    gold-morphin Умывальников начальник и Мочалок командир Пользователь

    Баллы:
    153
    fromgate, Отличный плагин, забираю к себе на сервер.;) Правда возник один вопрос, реально ли расширить команды: /photo head <player>, /photo top <player>, /photo full <player>, добавив к ним возможность выбирать кастомный фон к примеру: /photo top GoldMorphiN bg.png, где GoldMorphiN - ник игрока, а bg.png собственно сам фон.
     
    1lyaSweeper и DPOH-VAR нравится это.
  12. MySt1k

    MySt1k Старожил Пользователь

    Баллы:
    173
    Крутяк! И нраву не жалко за такое поставить!
     
    hilpavel и nvidia_hl2 нравится это.
  13. ensirius

    ensirius Старожил Пользователь

    Баллы:
    123
    Вот-вот.
     
    Jampire и nvidia_hl2 нравится это.
  14. ufes

    ufes Старожил Девелопер Пользователь

    Баллы:
    173
    Эпик!
     
  15. Jampire

    Jampire Старожил Пользователь

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    банально текстур пак меняет текстуру часов. ничего сверхъестественного.
    Поставил плагин и вместо ожидаемого значка камеры, увидел значок часов, как и было заявлено в топике.
     
  16. 1lyaSweeper

    1lyaSweeper Старожил Пользователь

    Баллы:
    173
    Skype:
    Iswperr
    Имя в Minecraft:
    1lyaSweeper
    СООРЦЫ СООРЦЫ СОООРЦЫ СОООРЦЫ
     
    zuma2 нравится это.
  17. Автор темы
    fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    1lyaSweeper, исходники будут чуть. Позже. Прятать не буду, тем более, что вобщем-то самое интересное (что касается работы с картами) приведено уже в исходниках Dogtags. Ничего нового не появилось.
    Хотел сделать запись в NBT, как это реализовано в обычной карте. Да руки не дошли потестировать. Так что с удалением плагина, картинки теряются ;)

    Jampire, а Вы что хотели? ;) Для ролика я специально в текстурпак вставлял собственноручно уменьшенное до разрешения 32х32 изображение фотоаппарата ФЭД ;)

    Вообще касательно часов и бумаги. Фотаппарат и часы -- это не просто часы и бумага. Помимо название (что вобщем-то можно было бы и не трогать) у них изменяется значение data/durability. Т.е. фотоаппарат, по умолчанию, — это WATCH:1. Фотобумага — PAPER:1. Соответственно часами - фотографировать нельзя. Из фотобумаги нельзя сделать книжку.

    Значения id и data для фотобумаги и фотоаппарата можно задавать в конфиге. Соответственно можно выбрать какой-то другой предмет, которым редко пользуетесь. Увы, без PluginAPI, приходится извращаться так.

    gold-morphin, команды такие обязательно добавлю. На самом деле изначально они были. Просто в процессе переписывания ряда процедур, я забыл вернуть команды с фоном на место.
     
    ITrAnEI, ufes и gold-morphin нравится это.
  18. Автор темы
    fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    nvidia_hl2, точно! У меня после FakePlayersOnline уже второй плагин выходит ;)
     
    ITrAnEI и nvidia_hl2 нравится это.
  19. gold-morphin

    gold-morphin Умывальников начальник и Мочалок командир Пользователь

    Баллы:
    153
    fromgate, буду ждать исправленную версию с расширенными командами, уж очень хочется на ролеплее реализовать одну фишку;)
     
    ВремяПриключений и Linkinkov нравится это.
  20. caNek

    caNek Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    AddyCool
    это гениально
     
  21. Jack11398

    Jack11398 Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    CrashedYou
    Это превосходно!
     

Поделиться этой страницей