- Документация
- https://modrinth.com/mod/rpl
Ritchie's Projectile Library (RPL) — это мод-библиотека для Minecraft, официально описанная как библиотека для создания более совершенной работы со снарядами. Проект относится к категории library и предназначен прежде всего для использования другими модификациями. Самостоятельного игрового контента в предоставленной фактической основе не заявлено.
Для выбранных файлов подтверждены Minecraft 1.21.1 и 1.20.1, а также платформы NeoForge, Fabric и Quilt. Библиотека обязательна как на стороне клиента, так и на стороне сервера. Способ установки стандартный: совместимый JAR-файл помещается в папку mods при использовании точно подходящего загрузчика. Все выводы ниже основаны только на опубликованных сведениях без расширения неподтверждёнными деталями.
Несмотря на тип «мод», RPL выполняет роль инфраструктурной библиотеки. Согласно официальному описанию, проект объединяет код, который повторно используется в нескольких проектах автора.
Основное назначение библиотеки — предоставить готовые программные компоненты для работы со снарядами. Это означает, что конечные игровые возможности определяются не самой библиотекой, а теми модами, которые используют её функции.
В предоставленной основе отсутствуют сведения о добавлении новых предметов, блоков, мобов, измерений, рецептов или игровых режимов.
Официальное краткое описание определяет RPL как A Minecraft modding library for better projectiles.
В опубликованной информации перечислены основные возможности библиотеки:
• более точная передача движения и положения определённых типов сущностей клиенту;
• настраиваемая система загрузки чанков для дальнобойных и быстрых снарядов;
• автоматическая выгрузка принудительно загруженных чанков, которые больше не используются;
• постепенная загрузка таких чанков для уменьшения влияния на производительность;
• эффект тряски экрана для совместимых модов;
• поддержка пакетных запусков снарядов для моделирования большого количества поражающих элементов.
Эти функции описывают возможности библиотеки как основы для других проектов. Они не означают, что аналогичное поведение появится в игре без совместимого мода.
На высоком уровне библиотека загружается вместе с остальными модами и предоставляет общий набор функций для совместимых проектов.
Общая схема использования выглядит следующим образом:
• выбирается совместимая версия Minecraft;
• используется подходящий загрузчик;
• библиотека помещается в папку mods;
• при запуске она становится доступной другим модификациям;
• совместимые проекты используют предоставленные возможности.
Фактическая основа не содержит описания внутренних классов, API, событий, форматов данных или механизмов реализации, поэтому подобные детали нельзя считать подтверждёнными.
В опубликованном описании приведены несколько конкретных возможностей.
Библиотека содержит тег типа сущностей #ritchiesprojectilelib😛recise_motion, предназначенный для передачи клиентам более детализированных данных о движении и положении.
Предоставленная информация не раскрывает внутренний формат таких данных и не описывает правила применения тега.
RPL включает настраиваемую систему загрузки чанков, ориентированную на модификации с быстрыми или дальнобойными снарядами.
Официальное описание отдельно указывает две особенности:
• выгрузку ранее принудительно загруженных чанков после прекращения необходимости;
• поэтапную загрузку чанков для уменьшения влияния на производительность при сохранении возможности работы большого количества дальних снарядов.
Конкретные параметры настройки в предоставленной основе отсутствуют.
Помимо работы с движением и чанками библиотека поддерживает:
• эффект тряски экрана, ориентированный в том числе на моды, связанные с огнестрельным оружием и артиллерией;
• пакетную обработку снарядов, позволяющую моделировать такие ситуации, как дробь, осколочные боеприпасы и аналогичные эффекты без необходимости использовать большое количество отдельных сущностей.
Этим перечнем официально подтверждённые возможности ограничиваются.
Для выбранных файлов подтверждены следующие версии Minecraft:
• 1.21.1;
• 1.20.1.
Поддерживаемые платформы:
• NeoForge;
• Fabric;
• Quilt.
В метаданных также указано:
• client=required;
• server=required.
Следовательно, библиотека требуется и на клиенте, и на сервере. Поддержка других загрузчиков или иных версий Minecraft в предоставленной основе не подтверждена.
Метаданные выбранных версий не содержат обязательных project dependencies.
Это означает только отсутствие обязательных проектных зависимостей в опубликованных метаданных. Делать вывод о наличии либо отсутствии иных требований сверх этого факта нельзя.
Официальное описание также показывает примеры подключения библиотеки в процессе разработки модов, однако они относятся к разработчикам и не изменяют пользовательский порядок установки.
Подтверждённый способ установки включает минимальное количество действий.
Практический порядок:
• определить используемую версию Minecraft;
• выбрать совместимый вариант библиотеки;
• использовать соответствующий загрузчик;
• поместить JAR-файл в папку mods;
• обеспечить одинаковую совместимость клиента и сервера.
Исходная основа не содержит сведений о специальных установщиках, отдельных программах или обязательной ручной настройке после установки.
Для локализации подтверждены две версии библиотеки.
Версия 2.1.2
• файл: ritchiesprojectilelib-2.1.2+mc.1.21.1-neoforge.jar;
• размер: 76369 байт;
• source version: 2.1.2;
• опубликованы значения SHA-512 и SHA-1.
Версия 2.1.1
• файл: ritchiesprojectilelib-2.1.1+mc.1.20.1-fabric.jar;
• размер: 2532001 байт;
• source version: 2.1.1;
• опубликованы значения SHA-512 и SHA-1.
Предоставленные сведения не позволяют связывать конкретную версию библиотеки с другими выпусками Minecraft, кроме перечисленных файлов.
Ritchie's Projectile Library распространяется по лицензии MIT.
Дополнительные условия лицензирования в предоставленной фактической основе не раскрываются, поэтому расширять их описание не следует.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Из этого не следует, что выполнено динамическое тестирование. Подобное утверждение отсутствует в фактической основе.
Также не подтверждены:
• наличие пользовательских конфигурационных файлов;
• игровые команды;
• графические настройки;
• показатели производительности;
• полный перечень совместимых модов;
• дополнительные требования сверх опубликованных метаданных.
Во всех подобных вопросах следует опираться только на официально подтверждённые сведения.
Это библиотека для модификаций Minecraft, предоставляющая функции, связанные с обработкой снарядов и повторно используемым кодом.
В предоставленной фактической основе такие возможности не заявлены.
Подтверждены Minecraft 1.21.1 и Minecraft 1.20.1.
Подтверждены NeoForge, Fabric и Quilt.
Да. В метаданных указаны значения client=required и server=required.
Нет, в метаданных выбранных версий обязательные project dependencies отсутствуют.
Подтверждённых сведений о пользовательской конфигурации или обязательной настройке нет.
Нет. Подтверждены только последующая сверка контрольных сумм и статическая проверка архивов; сведения о динамическом тестировании отсутствуют.
Для выбранных файлов подтверждены Minecraft 1.21.1 и 1.20.1, а также платформы NeoForge, Fabric и Quilt. Библиотека обязательна как на стороне клиента, так и на стороне сервера. Способ установки стандартный: совместимый JAR-файл помещается в папку mods при использовании точно подходящего загрузчика. Все выводы ниже основаны только на опубликованных сведениях без расширения неподтверждёнными деталями.
Что представляет собой Ritchie's Projectile Library
Несмотря на тип «мод», RPL выполняет роль инфраструктурной библиотеки. Согласно официальному описанию, проект объединяет код, который повторно используется в нескольких проектах автора.
Основное назначение библиотеки — предоставить готовые программные компоненты для работы со снарядами. Это означает, что конечные игровые возможности определяются не самой библиотекой, а теми модами, которые используют её функции.
В предоставленной основе отсутствуют сведения о добавлении новых предметов, блоков, мобов, измерений, рецептов или игровых режимов.
Скриншоты и внешний вид
Назначение библиотеки
Официальное краткое описание определяет RPL как A Minecraft modding library for better projectiles.
В опубликованной информации перечислены основные возможности библиотеки:
• более точная передача движения и положения определённых типов сущностей клиенту;
• настраиваемая система загрузки чанков для дальнобойных и быстрых снарядов;
• автоматическая выгрузка принудительно загруженных чанков, которые больше не используются;
• постепенная загрузка таких чанков для уменьшения влияния на производительность;
• эффект тряски экрана для совместимых модов;
• поддержка пакетных запусков снарядов для моделирования большого количества поражающих элементов.
Эти функции описывают возможности библиотеки как основы для других проектов. Они не означают, что аналогичное поведение появится в игре без совместимого мода.
Принцип работы на высоком уровне
На высоком уровне библиотека загружается вместе с остальными модами и предоставляет общий набор функций для совместимых проектов.
Общая схема использования выглядит следующим образом:
• выбирается совместимая версия Minecraft;
• используется подходящий загрузчик;
• библиотека помещается в папку mods;
• при запуске она становится доступной другим модификациям;
• совместимые проекты используют предоставленные возможности.
Фактическая основа не содержит описания внутренних классов, API, событий, форматов данных или механизмов реализации, поэтому подобные детали нельзя считать подтверждёнными.
Особенности, указанные разработчиком
В опубликованном описании приведены несколько конкретных возможностей.
Более точная передача движения
Библиотека содержит тег типа сущностей #ritchiesprojectilelib😛recise_motion, предназначенный для передачи клиентам более детализированных данных о движении и положении.
Предоставленная информация не раскрывает внутренний формат таких данных и не описывает правила применения тега.
Работа с дальними снарядами
RPL включает настраиваемую систему загрузки чанков, ориентированную на модификации с быстрыми или дальнобойными снарядами.
Официальное описание отдельно указывает две особенности:
• выгрузку ранее принудительно загруженных чанков после прекращения необходимости;
• поэтапную загрузку чанков для уменьшения влияния на производительность при сохранении возможности работы большого количества дальних снарядов.
Конкретные параметры настройки в предоставленной основе отсутствуют.
Дополнительные функции
Помимо работы с движением и чанками библиотека поддерживает:
• эффект тряски экрана, ориентированный в том числе на моды, связанные с огнестрельным оружием и артиллерией;
• пакетную обработку снарядов, позволяющую моделировать такие ситуации, как дробь, осколочные боеприпасы и аналогичные эффекты без необходимости использовать большое количество отдельных сущностей.
Этим перечнем официально подтверждённые возможности ограничиваются.
Совместимость
Для выбранных файлов подтверждены следующие версии Minecraft:
• 1.21.1;
• 1.20.1.
Поддерживаемые платформы:
• NeoForge;
• Fabric;
• Quilt.
В метаданных также указано:
• client=required;
• server=required.
Следовательно, библиотека требуется и на клиенте, и на сервере. Поддержка других загрузчиков или иных версий Minecraft в предоставленной основе не подтверждена.
Зависимости
Метаданные выбранных версий не содержат обязательных project dependencies.
Это означает только отсутствие обязательных проектных зависимостей в опубликованных метаданных. Делать вывод о наличии либо отсутствии иных требований сверх этого факта нельзя.
Официальное описание также показывает примеры подключения библиотеки в процессе разработки модов, однако они относятся к разработчикам и не изменяют пользовательский порядок установки.
Установка
Подтверждённый способ установки включает минимальное количество действий.
Практический порядок:
• определить используемую версию Minecraft;
• выбрать совместимый вариант библиотеки;
• использовать соответствующий загрузчик;
• поместить JAR-файл в папку mods;
• обеспечить одинаковую совместимость клиента и сервера.
Исходная основа не содержит сведений о специальных установщиках, отдельных программах или обязательной ручной настройке после установки.
Версии файлов
Для локализации подтверждены две версии библиотеки.
Версия 2.1.2
• файл: ritchiesprojectilelib-2.1.2+mc.1.21.1-neoforge.jar;
• размер: 76369 байт;
• source version: 2.1.2;
• опубликованы значения SHA-512 и SHA-1.
Версия 2.1.1
• файл: ritchiesprojectilelib-2.1.1+mc.1.20.1-fabric.jar;
• размер: 2532001 байт;
• source version: 2.1.1;
• опубликованы значения SHA-512 и SHA-1.
Предоставленные сведения не позволяют связывать конкретную версию библиотеки с другими выпусками Minecraft, кроме перечисленных файлов.
Лицензия
Ritchie's Projectile Library распространяется по лицензии MIT.
Дополнительные условия лицензирования в предоставленной фактической основе не раскрываются, поэтому расширять их описание не следует.
Безопасность и ограничения
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Из этого не следует, что выполнено динамическое тестирование. Подобное утверждение отсутствует в фактической основе.
Также не подтверждены:
• наличие пользовательских конфигурационных файлов;
• игровые команды;
• графические настройки;
• показатели производительности;
• полный перечень совместимых модов;
• дополнительные требования сверх опубликованных метаданных.
Во всех подобных вопросах следует опираться только на официально подтверждённые сведения.
FAQ
Для чего нужна Ritchie's Projectile Library?
Это библиотека для модификаций Minecraft, предоставляющая функции, связанные с обработкой снарядов и повторно используемым кодом.
Добавляет ли библиотека собственный игровой контент?
В предоставленной фактической основе такие возможности не заявлены.
Какие версии Minecraft подтверждены?
Подтверждены Minecraft 1.21.1 и Minecraft 1.20.1.
Какие загрузчики поддерживаются?
Подтверждены NeoForge, Fabric и Quilt.
Нужно ли устанавливать библиотеку на сервер?
Да. В метаданных указаны значения client=required и server=required.
Есть ли обязательные project dependencies?
Нет, в метаданных выбранных версий обязательные project dependencies отсутствуют.
Требуется ли дополнительная настройка?
Подтверждённых сведений о пользовательской конфигурации или обязательной настройке нет.
Были ли опубликованные файлы динамически протестированы?
Нет. Подтверждены только последующая сверка контрольных сумм и статическая проверка архивов; сведения о динамическом тестировании отсутствуют.