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

PSA: Major API breakages over the last month

Тема в разделе "Официальные новости Sponge", создана пользователем RuBukBot, 18 дек 2015.

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

    RuBukBot Робот RuBukkit Модератор

    Баллы:
    103
    PSA: Major API breakages over the last month
    @gabizou wrote:


    We're nearing the end of the alpha phase, and that means "get all API breaking necessary changes done". Fortunately, the community has been helpful with not only notifying staff of bugs, but also willing to work with these plugin breaking changes and provide feedback. I know this hasn't been done before, but I feel it necessary to not only notify plugin developers, but server owners that their plugins are more than likely not cease functioning after X changes.

    To summarize the recent breaking changes:
    - Humanoid events have been moved
    - Removed GameEvent
    - Removed CauseTracked, all Events have a Cause
    - Cause is never empty.
    - WorldGeneration API Phase 1 has been merged
    - Explosion is now immutable
    - Additions to NamedCause for usability
    - ignoreCancelled removed from @Listener with Event Filtering added
    - DataManager added in favor of multiple smaller managers related to Data API
    - Services cleanup. All "services" can and will be replaceable. Managers are non-replaceable

    All of these changes equate to the API being cleaner overall and we're slowing down on the breakages pending the 3.0 release.

    Note: As of current writing, SpongeForge has all of these changes as of build 927 (currently broken due to an oddly failing test, but any build after 927 will have all of the above changes).

    Posts: 2

    Participants: 1

    Read full topic
     

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