Скачать Ritchie's Projectile Library — Minecraft Моды — MetaMods

Ritchie's Projectile Library

Активный

Установок

82

Последнее обновление

4 месяца назад

Версии

1.20.1 — 1.21.1
Клиент и сервер
Fabric
Forge
Neoforge
Quilt
Библиотеки

Библиотека снарядов Ричи

Библиотека для разработчиков модов Minecraft, предоставляющая расширенный функционал для работы со снарядами и улучшения игрового процесса.

Основные возможности

Тег #ritchiesprojectilelib:precise_motion позволяет передавать на клиент более точные данные о движении и позиции сущностей, что значительно улучшает синхронизацию.

Настраиваемая система загрузки чанков специально разработана для модифицированных снарядов с большой дальностью и высокой скоростью полёта. Она последовательно загружает только необходимые участки карты, снижая нагрузку на производительность при сохранении возможности запуска множества снарядов на большие расстояния.

Эффект тряски экрана идеально подходит для модов, связанных с огнестрельным оружием и артиллерией, создавая более реалистичные ощущения от выстрелов.

Система разлёта снарядов позволяет эффективно моделировать различные эффекты, такие как осколочные взрывы, дробь из дробовика и снаряды с шрапнелью, без необходимости создания большого количества отдельных сущностей.

Установка зависимости

Добавьте следующий репозиторий в блок repositories:

repositories {
    //...
    maven { // Библиотека снарядов Ричи
        url = "https://maven.realrobotix.me/master/"
        content {
            includeGroup("com.rbasamoyai") // ВАЖНО
        }
    }
}

Артефакты библиотеки имеют следующий формат:

ritchiesprojectilelib-<версия_rpl>+mc.<версия_minecraft>-<платформа>-build.<номер_сборки>

Где версия_rpl — версия библиотеки, версия_minecraft — версия Minecraft, платформа — модлоадер (forge, fabric или common), а номер_сборки — номер сборки.

Последнюю сборку можно найти в истории GitHub Actions.

В зависимости от вашей конфигурации build.gradle, добавьте одну из следующих зависимостей:

ForgeGradle (1.18.2-1.20.1)

implementation fg.deobf("com.rbasamoyai:ritchiesprojectilelib:<версия_rpl>+mc.<версия_minecraft>-forge-build.<номер_сборки>") { transitive = false }

Loom (Fabric/Architectury)

modImplementation("com.rbasamoyai:ritchiesprojectilelib:<версия_rpl>+mc.<версия_minecraft>-<платформа_rpl>-build.<номер_сборки>") { transitive = false }

Параметр платформа_rpl должен быть common, forge или fabric в зависимости от подпроекта Architectury. Для Fabric используйте только fabric.

Включение библиотеки в JAR-файл мода

В настоящее время библиотека недоступна на популярных платформах, поэтому её необходимо включать непосредственно в JAR-файл вашего мода.

ForgeGradle (1.18.2-1.20.1)

jarJar("com.rbasamoyai:ritchiesprojectilelib:${версия_rpl}+mc.${версия_minecraft}-forge-build.${номер_сборки}") {
    transitive = false
    jarJar.ranged(it, '[2.0.0,2.0.1)') // Измените в зависимости от версии_rpl. jarJar.pin, похоже, не работает.
}
// То же, что и в предыдущем разделе
implementation fg.deobf("com.rbasamoyai:ritchiesprojectilelib:${версия_rpl}+${версия_minecraft}-forge") { transitive = false }

Loom (Fabric/Architectury)

// Измените предыдущий раздел
modImplementation(include("com.rbasamoyai:ritchiesprojectilelib:${версия_rpl}+mc.${версия_minecraft}-${платформа_rpl}-build.${номер_сборки}")) { transitive = false }
Участники проекта
realRobotix

realRobotix

Разработчик

rbasamoyai

rbasamoyai

Создан: 22 мая 2025

ID: 222207