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

SpongeAPI 7.2 and SpongeForge/SpongeVanilla Recommended Build 7.2.0 Released!

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

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

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

    Баллы:
    103
    SpongeAPI 7.2 and SpongeForge/SpongeVanilla Recommended Build 7.2.0 Released!
    @dualspiral wrote:


    Hey folks, some exciting news for you today - we have released API 7.2 and corresponding recommended builds!

    WE RECOMMEND THAT YOU UPDATE YOUR SERVERS TO SPONGEFORGE/SPONGEVANILLA RB 7.2.0 AS SOON AS YOU CAN. There is a potential exploit in earlier builds that could enable Denial of Service attacks against your server. In the interests of giving people time to update we will not discuss the issue at this moment in time. Thank you for your understanding.

    SpongeAPI 7.2


    API 7.2 comes with new features and API endpoint to expand the capabilities of servers running Sponge on Minecraft 1.12.2! Some plugins may already be using these API features, but now they are official and won’t change for the rest of the API 7.x build that we release.

    For a full list of commits that have been made since the API 7.1 release, you can browse the commit history by clicking here. Some of the highlights are (this is not an exhasutive list):

    • New Data manipulators
      • PlainPagedData for unsigned books
      • ActiveItemData to access the item a Living entity is currently using
      • PotionTypeData and associated PotionType for getting the type of a potion
      • PotionColorData for getting the color of a potion
      • TargetedEntityData for use with ShulkerBullets
      • DisabledSlotsData for ArmorStands
      • AccelerationData for Fireballs
    • Various event additions and updates
      • Added UpdateAnvilEvent
      • Updated ChangeEntityEquipmentEvents
      • Added ClickInventoryEvent.Creative
      • Added PlayerSoundEvents
      • Added Position and Rotation subevents for MoveEntityEvent
      • Added many EventContextKeys
        • Many block event keys were added
        • USED_HAND has been added for interact events
    • Service updates
      • ContextualServices have been updated with better documentation
      • EconomyService now supports account deletions
    • Minor command updates
      • Added GenericArguments#requiringPermissionWeak
      • Added ability to filter commands based on source permission
      • Make the PatternMatchingElement not use regex by default for simpler matching, allowing elements containing [] to be matched with ease
    • Add Shulker and ShulkerBullet intefaces for representing these entities
    • Added Text replacement and removal methods
    • Updated Metrics collection states
    • Upgrade of the Sponge Schematic format to v2
    • Transactions now contain any intermediary transactions that took place to explain how a transaction came to be
    • Ability to get and set the phase of an active EnderDragon
    • Update Configurate to version 3.7

    There were 31 contributors to the API since 7.1 from both within the Sponge core team and the wider community, thank you all for your contributions!

    Sponge API 7.2 is now stable and no changes to the API will be made that breaks anything in 7.2. You can get it via our Maven repo (recommended) as described on our Docs, making sure you use the version 7.2.0. We also offer the API on the Sponge download site for those of you that do not use Gradle or Maven.

    Contributions for a potential API 7.3 are now welcome. We envisage that 7.x will be more community driven though PRs while we increase our focus on API 8 and MC 1.14.4 (and beyond!)

    Call to Arms: Sponge Docs!


    A new release means new information! And that means we need to go through our docs and add all the new goodies 7.2 brings. If you want to help us out and you consider yourself a wordsmith rather than a developer who can help with Sponge, please come give us a hand! Not sure where to start? Come ask us in the #docs channel in Discord - we’ll be glad to give you a hand!

    SpongeForge/SpongeVanilla Recommended Build: 7.2.0


    Our first recommended build of API 7.2 is actually not that large of a change since the last recommended build, 7.1.10.

    UPDATE AS SOON AS YOU CAN


    As stated at the beginning of the post, there is a potential exploit that could cause DoS style attacks on your server. You should upgrade immediately to be patched against this issue.

    Release Notes and Download


    The (non-API) changes are:

    • ClickInventoryEvent.NumberPress no longer causing item duplication
    • Entity#getValues(), Entity#getKeys() and Entity#getContainers() now supply all vanilla manipulators for the Entity this is called on
    • Fixed interaction events not being called correctly when left clicking in the air
    • Improve the outdated Mixin message to make it clearer what you have to do if an older version of Mixin is loaded before Sponge’s

    You can download these builds from our Downloads page, https://spongepowered.org/downloads

    In other news…


    We know that a lot of you are clamouring at the bit for 1.14.4 builds. We do not have an ETA and we know you all are incredibly disappointed that we haven’t had a 1.14.4 build yet. We are too, and we can only apologise for this. 1.14.4 does weigh heavily on our minds, we can assure you.

    While we’re working on 1.14.4, we ask that you remember that Sponge is a volunteer project and a lot of us have jobs and real lives that take precedence. Some of us have our hands full thanks to the current global situation. If you want it to go faster, come talk to us in #1dot14-updates. We mostly need developers right now, but as things get close to being usable, we will need people to help us write docs and do general testing.

    We would like to thank everyone who has come in and gotten their hands dirty helping with the 1.14.4 code. This has been a lot harder on everyone than we thought and your help will make this appear faster.

    Stay safe, keep well!

    Posts: 1

    Participants: 1

    Read full topic
     
  2. Хостинг MineCraft
    <
  3. Ivaner1

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

    Баллы:
    66
    Имя в Minecraft:
    Ivaner
    SpongeAPI 7.2 и SpongeForge / SpongeVanilla Рекомендуемая версия 7.2.0 выпущена!
    @dualspiral пишет:


    Привет, ребята, некоторые интересные новости для вас сегодня - мы выпустили API 7.2 и соответствующие рекомендуемые сборки!

    МЫ РЕКОМЕНДУЕМ, ЧТО ВЫ ОБНОВЛЯЕТЕ СЕРВЕРОВ ДЛЯ SPONGEFORGE / SPONGEVANILLA RB 7.2.0, КАК МОЖНО СКОРЕЕ.
    В более ранних сборках есть потенциальная уязвимость, которая может включать атаки типа «отказ в обслуживании» на ваш сервер. В интересах дать людям время для обновления, мы не будем обсуждать проблему в данный момент времени. Спасибо за Ваше понимание.

    SpongeAPI 7.2


    API 7.
    2 поставляется с новыми функциями и конечной точкой API для расширения возможностей серверов под управлением Sponge на Minecraft 1.12.2! Некоторые плагины, возможно, уже используют эти функции API, но теперь они являются официальными и не изменятся для остальной части сборки API 7.x, которую мы выпускаем.

    Для полного списка коммитов, которые были сделаны после выпуска API 7.1,
    Вы можете просмотреть историю коммитов, нажав здесь. Некоторые из основных моментов (это не исчерпывающий список):

    Новые данные манипуляторы
    PlainPagedData для неподписанных книг
    ActiveItemData для доступа к элементу, который в данный момент использует Живое существо
    PotionTypeData и связанный с ним PotionType для получения типа зелья
    PotionColorData для получения цвета зелья
    TargetedEntityData для использования с ShulkerBullets
    DisabledSlotsData для ArmorStands
    AccelerationData для огненных шаров
    Различные добавления и обновления событий
    Добавлено обновлениеAnvilEvent
    Обновлено ChangeEntityEquipmentEvents
    Добавлен ClickInventoryEvent.Creative
    Добавлены PlayerSoundEvents
    Добавлены вложенные события положения и поворота для MoveEntityEvent
    Добавлено много EventContextKeys
    Было добавлено много ключей событий блоков
    USED_HAND был добавлен для интерактивных событий
    Сервисные обновления
    ContextualServices были обновлены с лучшей документацией
    EconomyService теперь поддерживает удаление аккаунтов
    Незначительные обновления команды
    Добавлены GenericArguments # requiredPermissionWeak
    Добавлена возможность фильтрации команд на основе разрешения источника
    Сделайте так, чтобы PatternMatchingElement не использовал регулярное выражение по умолчанию для более простого сопоставления, позволяя легко сопоставлять элементы, содержащие []
    Добавьте интерфейсы Shulker и ShulkerBullet для представления этих объектов
    Добавлены методы замены и удаления текста
    Обновлены состояния сбора метрик
    Обновление формата Sponge Schematic до версии v2
    Транзакции теперь содержат любые промежуточные транзакции, которые имели место, чтобы объяснить, как транзакция стала
    Возможность получить и установить фазу активного EnderDragon
    Обновить Настройка до версии 3.7
    Начиная с версии 7.1 в API было 31 вкладчик из основной команды Sponge и более широкого сообщества, спасибо всем за ваш вклад!

    Sponge API 7.2 теперь стабилен, и в API не будет внесено никаких изменений, которые могли бы нарушить что-либо в 7.2. Вы можете получить его через репозиторий Maven (рекомендуется), как описано в наших Документах,
    убедившись, что вы используете версию 7.2.0. Мы также предлагаем API на сайте загрузки Sponge для тех из вас, кто не использует Gradle или Maven.

    Вклады для потенциального API 7.3 теперь приветствуются. Мы предполагаем, что 7.x будет более ориентированным на сообщество, хотя PR, в то время как мы повышаем наше внимание к API 8 и MC 1.14.4 (и далее!)

    Призыв к оружию: губка документы!
    Новый релиз означает новую информацию! А это значит, что нам нужно просмотреть наши документы и добавить все новые вкусности, которые приносит 7.2. Если вы хотите помочь нам, и вы считаете себя словесником, а не разработчиком, который может помочь с Sponge, пожалуйста, помогите нам! Не уверен, где начать? Спросите нас на канале #docs в Discord -
    мы будем рады помочь вам!

    SpongeForge / SpongeVanilla Рекомендуемая сборка: 7.2.0


    Наша первая рекомендуемая сборка API 7.2 на самом деле не так уж и велика по сравнению с последней рекомендованной сборкой 7.1.10.

    ОБНОВЛЕНИЕ КАК СКОРО, КАК ВЫ МОЖЕТЕ


    Как указано в начале поста,
    Существует потенциальная уязвимость, которая может вызвать атаки типа DoS на вашем сервере. Вы должны обновить немедленно, чтобы быть исправленным против этой проблемы.

    Примечания к выпуску и загрузка


    Изменения (не-API):

    ClickInventoryEvent.NumberPress больше не вызывает дублирование элемента
    Объект # GetValues (),
    Entity # getKeys () и Entity # getContainers () теперь предоставляют все ванильные манипуляторы для объекта, для которого он вызывается
    Исправлена ошибка, из-за которой события взаимодействия не вызывались корректно при нажатии левой кнопки мыши в воздухе
    Улучшите устаревшее сообщение Mixin, чтобы было понятнее, что вам нужно делать, если старая версия Mixin загружена до Sponge's.
    Вы можете скачать эти сборки с нашей страницы загрузок, https://spongepowered.org/downloads

    В других новостях…


    Мы знаем, что многие из вас в восторге от сборки 1.14.4. У нас нет ETA, и мы знаем, что вы все невероятно разочарованы тем, что у нас еще не было сборки 1.14.4. Мы тоже, и мы можем только извиниться за это. 1,14.
    4 очень тяжело для нас, мы можем заверить вас.

    Пока мы работаем над 1.14.4, мы просим вас помнить, что Sponge является волонтерским проектом, и у многих из нас есть работа и реальная жизнь, которые имеют приоритет. Некоторые из нас заняты своими руками благодаря нынешней глобальной ситуации. Если вы хотите, чтобы он шел быстрее, приходите к нам в # 1dot14-updates.
    В основном нам сейчас нужны разработчики, но, поскольку все становится практически пригодным для использования, нам понадобятся люди, которые помогут нам написать документы и провести общее тестирование.

    Мы хотели бы поблагодарить всех, кто пришел и испачкал руки, помогая с кодом 1.14.4. Это было намного сложнее для всех, чем мы думали, и ваша помощь сделает это быстрее
    ,

    Берегите себя, сохраняйте здоровье!


    Посты: 1

    Участники: 1

    Читайте полную тему
     

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