HomaPlus
Пользователь
Доброго времени суток, на днях я изучал исходники World-Gaurd-a и остался не очень доволен некоторыми моментами с точки зрения производительности (при решении своих задач) поэтому решил состряпать свое решение, которое не будет иметь данных недостатков
Данная разработка не привязана ни к Spigot, ни к Forge, ни к Minecraft в целом - она полностью независимая.
Что есть?
Собственно сама система регионов (создание, удаление, загрузка, управление, сохранение/async)
Все стандартные операции над регионами (применение функции, если ты в регионе, поиск пересечений по точке и региону)
Поиск по точке у RegionEX не менее чем в 2 раза быстрее WG, поиск пересечений по малой области - в 10-100+ раз быстрее (зависит от количества загруженных регионов), поиск пересечений в больших областях +- на уровне WG
Каждый регион имеет только 2 обязательные вещи - ID (который можно использовать для получения прочих данных) и позиция. Управление прочими данными региона и их конкретика - остается на разработчика
Так же есть тестовые биндинги RegionEX под mc-forge
Если есть энтузиасты, которые хотели бы сделать свой плагин на регионы (или форкнуть WG и скрестить его с RegionEX) (желательно так-же опенсоурс) - милости прошу, эта библиотека будет хорошим решением.
Мотивация если -2 6 глаз проведет ревью и поможет с оптимизацией/исправлениями - это хорошо - 8+ - еще лучше
Авторизуйтесь для просмотра ссылок.
- из документации только javadoc и примеры из test-ов (на пока)Данная разработка не привязана ни к Spigot, ни к Forge, ни к Minecraft в целом - она полностью независимая.
Что есть?
Собственно сама система регионов (создание, удаление, загрузка, управление, сохранение/async)
Все стандартные операции над регионами (применение функции, если ты в регионе, поиск пересечений по точке и региону)
Поиск по точке у RegionEX не менее чем в 2 раза быстрее WG, поиск пересечений по малой области - в 10-100+ раз быстрее (зависит от количества загруженных регионов), поиск пересечений в больших областях +- на уровне WG
Каждый регион имеет только 2 обязательные вещи - ID (который можно использовать для получения прочих данных) и позиция. Управление прочими данными региона и их конкретика - остается на разработчика
Так же есть тестовые биндинги RegionEX под mc-forge
Если есть энтузиасты, которые хотели бы сделать свой плагин на регионы (или форкнуть WG и скрестить его с RegionEX) (желательно так-же опенсоурс) - милости прошу, эта библиотека будет хорошим решением.
Мотивация если -