
SentinelLib
Активный0.0
Установок
Последнее обновление
SentinelLib
Эта библиотека была создана для решения конкретной проблемы - сделать боевую систему с мобами в Minecraft более динамичной и интересной. В стандартной версии игры механика ближнего боя работает довольно примитивно: игра просто проверяет, находится ли сущность в определенном радиусе от другой сущности, и наносит урон. Такой подход быстро надоедает и не дает настоящего ощущения сражения.
Разработчики могут, конечно, создавать собственные хитбоксы для каждой атаки, но это требует постоянного написания одного и того же кода, что приводит к беспорядку и избыточности. К тому же, стандартный движок Minecraft ограничивает хитбоксы только AABB (выровненными по осям ограничивающими параллелепипедами), которые не вращаются вместе с движением сущностей и не отображаются визуально.
Библиотека SentinelLib кардинально меняет эту ситуацию. Теперь разработчики могут легко создавать различные типы хитбоксов, включая не только стандартные AABB, но и OBB (ориентированные ограничивающие параллелепипеды), которые вращаются вместе с движением сущности. Библиотека позволяет добавлять пользовательскую функциональность без лишних сложностей и, что особенно важно, дает возможность визуализировать хитбоксы атак ваших сущностей.
Зачем довольствоваться скучными боями с зомби, когда можно создать настоящего Стража с продвинутой системой атак?