Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

В разработке [Реализовано] Mimic - API для абстракции RPG плагинов (а-ля Vault)

Discussion in 'Разработка плагинов для новичков' started by OsipXD, Mar 7, 2017.

Thread Status:
Not open for further replies.
  1. Blc_Dragon

    Blc_Dragon Активный участник Пользователь

    Trophy Points:
    76
    Имя в Minecraft:
    Blc_Dragon
    так и есть
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    OsipXD

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

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Дак ведь API нет в свободном доступе. Есть только JavaDoc. Плагин платный. Ясное дело, что если я напишу автору, что хочу добавить в свой плагин поддержку Heroes, то, возможно, он даст скинет мне копию плагина. Но я не считаю это верхом удобства. При чём тут платность? При том, что это убивает Heroes как API, потому что вряд ли будет много плагинов, которые заточены только под работу с Heroes по той причине, что никому нафиг не сдалось обогащать другого автора, используя его платный API.
    И вообще я пишу API из-за того, что таких плагинов много, а Heroes всего лишь один из них. И моя цель - не написать универсальный мега-гипер-пупер РПГ плагин, который все будут использовать, а всего лишь написать унифицированные интерфейсы и не париться как их каждый разработчик реализовывает.

    Не совсем. Возможность подгрузки своего хука есть, но она не описывается нигде в документации и большинство хуков зашито в Vault. Прям вот сюда - https://github.com/MilkBowl/Vault/blob/master/src/net/milkbowl/vault/Vault.java#L334[DOUBLEPOST=1488969404,1488969315][/DOUBLEPOST]Собсно, а здесь сами хуки - https://github.com/MilkBowl/Vault/tree/master/src/net/milkbowl/vault/economy/plugins
     
  4. Автор темы
    OsipXD

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

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    А, ну да, показалось. 20 USD это почти бесплатно.
    [​IMG]
     
  5. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Хмм странно. Всю жизь бесплатным был.
     
  6. AtomicInteger

    AtomicInteger Активный участник Пользователь

    Trophy Points:
    46
    Может тебе нужен этот Heroes?
    https://dev.bukkit.org/projects/heroes
     
  7. Автор темы
    OsipXD

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

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Это тот же самый, но старая версия, годная только для 1.8
     
  8. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Ну вот есть же бесплатный, обновить и юзать как апи. Ну и дополнить своими плюшками.
     
  9. AtomicInteger

    AtomicInteger Активный участник Пользователь

    Trophy Points:
    46
    +, а ещё на спиготе, где прем продается есть какие-то либы, я не смотрел, но может они пригодятся ещё.
     
  10. Автор темы
    OsipXD

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

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Кто гарантирует, что дополнение написанное под старую бесплатную версию пойдет на новую платную?
    И еще раз объясните мне пожалуйста зачем мне Heroes, если он не делает ничего того, что в идеале требуется от Mimic?
     
  11. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Он все делает для системы рпг.
     
  12. Автор темы
    OsipXD

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

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Точно так же как SkillAPI, RaC, RPG Player Leveling и прочие.
    Но мой API не должен делать всё для системы РПГ. Он должен лишь предоставлять интерфейс для работы с существующими РПГ системами.[DOUBLEPOST=1488973961,1488971921][/DOUBLEPOST]Не понимаю рвения убедить меня, что это сложно, если я и так это знаю. Цель этого поста была всего лишь спросить какие функции хотелось бы видеть в API лично вам. То как это сделать - моя проблема.
     
  13. AtomicInteger

    AtomicInteger Активный участник Пользователь

    Trophy Points:
    46
    Ну, API должен решать главную проблему, совместимость между разными РПГ системами.Так что, для использования твоего API, разработчик должен быть уверен, что никаких конфликтов не возникнет и при этом, не испытывать какие-либо ограничения, наложенные этим API.
     
  14. Автор темы
    OsipXD

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

    Trophy Points:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Решением конфликтов занимается сам API, в то время как без него, конфликты гарантированно возникнут.
    Насчет ограничений - именно для этого и была создана эта тема. Но я уже понял, что спросил не на том форуме[DOUBLEPOST=1491985023,1488974488][/DOUBLEPOST]API частично реализован.
     
    Last edited: Mar 8, 2017
Thread Status:
Not open for further replies.

Share This Page