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

Плагин [FUN] OldMail v1.3 - Отошли другу письмо на бумажке! [1.3.2-1.5.2]

Тема в разделе "Релизы плагинов", создана пользователем unlimited, 30 май 2013.

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

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

    Баллы:
    123
    Имя в Minecraft:
    infinity
    OldMail - Данный плагин позволит вам отсылать письма написанные в книжках!

    Скачать плагин.

    Пример:
    [​IMG]

    [​IMG]


    Как пользоваться:
    1)Вам нужно скрафтить "Пустую книгу" (Да, плагином она добавляется)
    [​IMG]

    2)Нужно, чтобы пустая книжка лежала у вас в инвентаре
    [​IMG]

    2)Напишите в чате команду вида /msend <Ник получателя> <Ваш текст письма>
    [​IMG]


    Permissions:
    oldmail.send - Разрешает отсылать письма

    Лог обновлений:
    v1.3 - Замена бумажки на пустую книгу, для отправки письма
    v1.2 - Вывод даты и времени получения письма
    v1.1 - Релиз плагина

    Вроде все, такой вот простенький плагин :) Если будет достаточно хороших отзывов буду развивать дальше. Ваши предложения в коментарии.
     
    danil32662543, Hephest, Rodion_98 и 21 другим нравится это.
  2. robertono

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

    Баллы:
    103
    Так как плагин маленький, и добавить особо будет нечего, но всё же придумаю:
    1) Возможность смены команды msend на что то другое в конфиге
    2)Крафт особенной бумаги, крафт то сделать можно, а вот определить плагином есть ли такая особенная бумага (например с зачарованием) в инвентаре врятли реально.
    3)Автоматическое написание даты, имя отправителя в конце всего отправленного текста.
    Плагин я не тестировал. Но он очень интересный.
    Как он работает? Когда игрок отправил эта книга появится у получателя в инвентаре?
    Что будет если инвентарь полон?
    Хотелось бы возможность отправки этой книги не сразу. А например сделать её, положить в сундук, а потом отправить командой например /mbooksend или /mbook. Или просто тогда взять её из сундука и передать наруки получателю или кому то другому.
    Также ещё вопрос. Можно ли отправить книгу самому себе?
     
    ВремяПриключений нравится это.
  3. Автор темы
    unlimited

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

    Баллы:
    123
    Имя в Minecraft:
    infinity
    Самому себе книгу отправить нельзя
    Запись даты/времени и т.д. сделаю в следующем апдейте) (Мб седня ночью :D)
    Про положить в сундук-это трудно, да и можно положить в сунд, а потом забрать к себе на руки и отправить
    Про особенную бумагу-это вроде реализуемо, почитаю доки на эту темку, кстати была идея добавить свой крафт именно для книги с пером(крафтится пустая) и ее уже использовать вместо бумаги. Фишка в том, что крафта для предмета "Написанная книга с пером" нету :)

    Если инвентарь полон-книга дропается рядом с игроком.
    Плагин работает именно так, как вы сказали
    Обновил:
    Теперь выводит дату и время, когда было получено письмо
    [​IMG]

    Ап :)
     
    Lemz0 нравится это.
  4. grove

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

    Баллы:
    103
    Имя в Minecraft:
    groveH
    Маленькая польза от плагина, но прикольно.
    Вместо твоего плагина можно использовать Essentials. /mail (name) (text)
     
  5. Автор темы
    unlimited

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

    Баллы:
    123
    Имя в Minecraft:
    infinity
    Ну тут продуманнее чем там :)
     
  6. Markls1

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

    Баллы:
    123
    Skype:
    mistercraftg
    Имя в Minecraft:
    MarklsDidle
    Крафт новой бумаги, это уже мод
     
  7. Автор темы
    unlimited

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

    Баллы:
    123
    Имя в Minecraft:
    infinity
    Это можно реализовать по средствам плагина, возьмите к примеру ту же CameraObscura
    Но вот тогда изменится и старый крафт бумаги, лучше использовать для этих дел предмет у которого изначально нет крафта и он не читерный, например "Написсанная книга с пером" 387 id
     
  8. GrimJoy

    GrimJoy Старожил Девелопер Переводчик Пользователь

    Баллы:
    173
    Оригинально, молодец:)
     
  9. Meowt

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

    Баллы:
    123
    Простой и оригинальный плагин, молодец :)
    Не помешала бы возможность писать "письмо" игроку который оффлайн. Т.е. когда зашел, тогда и прочитал. Цены тебе не будет, если прикрепишь возможность отправлять предметы. Например, как в почте Forestry. Подобие /give, но для простых игроков и чтобы брало только то, что у тебя есть в инвентаре.
    Пример команд:
    /msend <Ник получателя> <Ваш текст письма>
    /mgive
    <Ник получателя> <Предмет> <Количество>
     
    fromgate нравится это.
  10. robertono

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

    Баллы:
    103
    @unlimited, насчёт этого: когда 1 игрок отправил второму, а у получателя полон инвентарь, и письмо дропнется около него. Мне кажется это не очень удобно. А вдруг этот игрок от кого то убегает, инвентарь полон, или ему всё равно на письмо которое упало или он его не заметит. Мне кажется можно лучше сделать так, что бы когда у получателя будет 1 свободный слот тогда пусть письмо у него появится.
    Ещё вопрос: А можно ли написать тому кого нет в данный момент на сервере?
     
  11. Автор темы
    unlimited

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

    Баллы:
    123
    Имя в Minecraft:
    infinity
    На счет предметов-читерно будет же :)
    например играешь ты на серве с другом, нашел алмы, быстро скинул их ему и не боишься дохнуть)
    К сожалению-нет, для меня труднореализуемо чтобы письмо как бы лежало в афк, пока игрок не зайдет
    Хотя..может потом сделаю, только надо погуглить на счет config.yml
     
  12. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Почему же. Можно именно сделать крафт для новой бумаги. В CameraObscura фотобумага - это не обычная бумага. Там кроме названия изменено и значение data/durability. А можно менять и Lore. Когда в bukkit'е издевались над проверкой data/durability у меня была версия CameraObscura у которой уникальность фотобумаги и фотокамеры была построена на основе данных Lore (я писал строку Lore содержащую определенный набор цветовых кодов и потом проверял их наличие).
    Соответственно для уникальной бумаги можно отключить крафт, "наследуюемый" от обычной бумаги. Тогда обычная бумага будет работать нормально, а скрафтить, допустим, карту из писем - не получится.

    А вообще отличная идея. Я надеюсь в бакките доработают "книжный" функционал, тогда появится сразу много разных идей по развитию плагина.
    Посмотри в исходниках CameraObscura как реализовано сохранения списка карт в album.yml - по аналогии можно сделать сохранение "писем".
     
  13. Автор темы
    unlimited

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

    Баллы:
    123
    Имя в Minecraft:
    infinity
    Мне очень приятно, что занялся разработкой плагинов всего несколько дней назад, а меня уже так коментит фромгейт :D
    Не подскажешь как при задавании итемстака в новом рецепте крафта задать еще и lore и другие свойства?
     
  14. Meowt

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

    Баллы:
    123
    И все же было бы очень полезно. Например, у кого-то др и ему отправили тортик :3 Доработать можно, главное - реализовать. Либо сделать черный/белый список вещей, которые можно отправлять и которые нельзя.
     
  15. brayn2121

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

    Баллы:
    103
    Skype:
    brayn2121
    @unlimited,
    Плагин на почту это слегка странновато.
    Лучше создать мод на подобии почты в моде Forestry.
    Улучшить его.
    Сделать другой более дорогостоящий крафт марок, писем и почтовых ящиков.
     
  16. Автор темы
    unlimited

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

    Баллы:
    123
    Имя в Minecraft:
    infinity
    Как говорил мой дед-не улучшай форестри, он и так хорошь, не, ну серьезно.
    P.S.-он так не говорил :D
     
  17. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    @brayn2121, вот я думаю Вы этим и займетесь. Человек пишет плагин, а не мод. Не мешайте ему заниматься полезным делом :)
     
    Black-UK-Lord и GrimJoy нравится это.
  18. Автор темы
    unlimited

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

    Баллы:
    123
    Имя в Minecraft:
    infinity
    Ну так что на счет этого, не поможешь? :)
     
  19. brayn2121

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

    Баллы:
    103
    Skype:
    brayn2121
    Окей. :)
    Я вам могу хорошое описание написать :3
     
  20. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Ну можно начать отсюда.
    https://github.com/fromgate/CameraObscura/blob/master/src/fromgate/obscura/COCamera.java#L204-L224

    В этой процедурке в строке ShapedRecipe camera = new ShapedRecipe (newCamera(plg)); newCamera(plg) возвращает ItemStack, соответственно что в нем будет это и будет результатом. Т.е. туда можно навесить и название и lore и durability.
     

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