Skip to content

Свой WeightProvider на каждый World #1

@RareScrap

Description

@RareScrap

В версии 0.3.0 есть несколько интересных и незапланированных фич:

  1. Предыдущую систему веса соханяют в nbt world'а, чтобы потом восстановить ее при следующем включении сервера. Вот только сохранение происходит для каждого измерения (т.е. каждого world'а). Намек на то, что у каждого мира WeightProvider может быть разным?

Сохранять провайдер только в наземный мир тоже не безопасно, т.к. вдруг какой-то моддер выпит обычное измерение?

  1. WeightProviderChangedEvent имеет поле world. Оно было введено исключительно для того, чтобы можно было определять сторону, получать доступ ко всем player'ам на сервере и т.д. Однако больше создается впечатление, что это мир, в котором произошло изменения системы веса, что является неверным выводом.

Мне кажется, что таки совпадения не случайны. Возможно в скором времени и правда придется сделать фичу задания разного WeightProvider в разных world'ах.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions