Это версия мода Fabric для Framework, также доступна версия для Forge!
📙 О моде:
Framework — это легковесная, но мощная библиотека, созданная для упрощения разработки модов и сокращения стандартного кода. В отличие от других библиотек, Framework фокусируется на предоставлении мощных, но простых в использовании инструментов, которые раскрывают возможности, иначе требующие большого объема кода для достижения того же результата.
В связи с особенностью Fabric, Framework на Fabric не может избежать использования Mixins (сервис для инъекции кода) и, следовательно, может потенциально вызывать проблемы при установке с другими модами. Если данный мод вызывает проблемы с другими модами, пожалуйста, сообщите об этом в трекер проблем.
✨ Возможности:
🚀 Open Model Format
Open Model Format является расширением формата JSON Block Model в Vanilla. Он убирает ограничения в приращении вращения на 22.5 градуса и позволяет создавать модели, размер которых превышает лимит [-16, 32].
🔑 Synced Data Keys
Synced Data Keys — это улучшение системы аксессоров данных entity в Minecraft. Это позволяет прикреплять дополнительные данные к любой entity без необходимости написания сложного capability. Преимущество использования Synced Data Keys от Framework заключается в мощных функциях, которые он предоставляет. Как следует из названия, данные могут автоматически синхронизироваться с клиентами; это означает, что вам не нужно работать с пакетами. Данные могут сохраняться для entity, чтобы они запоминались при перезагрузке мира или перезапуске сервера. В отличие от системы Minecraft, Framework добавляет опцию, позволяющую вашим данным сохраняться после смерти, вместо сброса к значению по умолчанию. Все еще не убеждены? Посмотрите на пример ниже, чтобы увидеть, насколько проста, но мощна эта система.
Пример отслеживания количества попаданий по курице игроками
📦 Простые Login Packets
Forge имеет возможность позволять разработчикам создавать login packets, однако реализация требует значительного объема кода. Framework сокращает необходимый код до простого метода регистрации и самостоятельно обрабатывает отправку ваших данных клиентам.