Ritchie's Projectile Library
Библиотека для моддинга Minecraft, улучшающая снаряды.
- Загрузчики
- FabricNeoForgeForgeQuilt
- Скачиваний на Modrinth
- 3,7 млн
- Подписчиков на Modrinth
- 72
- версий
- 7
- Обновлён
- 7 февраля 20267 февр.
- Опубликован
- в 2025
Коротко о моде
Нужен и в игре, и на сервере
Ritchie's Projectile Library
Код, переиспользуемый в нескольких проектах rbasamoyai.
Добавляет следующие возможности:
#ritchiesprojectilelib:precise_motion: тег типов сущностей, который отправляет клиентам более подробные данные о движении и позиции.Настраиваемая система загрузки чанков, ориентированная на модовые дальнобойные и быстрые снаряды.
- Выгружает принудительно загруженные чанки, которые больше не используются
- Загружает часть принудительно загруженных чанков за раз, чтобы снизить влияние на производительность, но при этом допускать множество снарядов на дальние дистанции
- Эффект тряски экрана для модов, особенно тех, что посвящены огнестрельному оружию и артиллерии
- Залпы снарядов для эффективной симуляции таких вещей, как осколочные взрывы, дробь из дробовика и шрапнельные снаряды, без необходимости полагаться на большое количество сущностей
Зависимость от RPL
Сначала добавьте следующий maven в ваш блок repositories:
repositories {
//...
maven { // Ritchie's Projectile Library
url = "https://maven.realrobotix.me/master/"
content {
includeGroup("com.rbasamoyai") // THIS IS IMPORTANT
}
}
}Артефакты RPL имеют следующий формат:
ritchiesprojectilelib-<rpl_version>+mc.<minecraft_version>-<rpl_platform>-build.<rpl_build_number>где rpl_version — версия Ritchie's Projectile Library, minecraft_version — версия Minecraft, platform — платформа модлоадера, для которой предоставляются JAR-файлы forge, fabric и common, а build_number — номер сборки.
Последнюю сборку можно найти в истории GitHub actions: https://github.com/Wagers-of-Industrial-Warfare/RitchiesProjectileLib/actions
В зависимости от настройки вашего build.gradle добавьте одно из следующего в ваш блок dependencies:
ForgeGradle (1.18.2-1.20.1)
implementation fg.deobf("com.rbasamoyai:ritchiesprojectilelib:<rpl_version>+mc.<minecraft_version>-forge-build.<rpl_build_number>") { transitive = false }Loom (Fabric/Architectury)
modImplementation("com.rbasamoyai:ritchiesprojectilelib:<rpl_version>+mc.<minecraft_version>-<rpl_platform>-build.<rpl_build_number>") { transitive = false }rpl_platform должен быть либо common, либо forge, либо fabric в зависимости от того, в какой подпроект Architectury вы добавляете мод. Для Fabric используйте только fabric.
Частые вопросы
Как установить Ritchie's Projectile Library?
Установите Fabric под свою версию Minecraft, скачайте Ritchie's Projectile Library под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Ritchie's Projectile Library?
У Ritchie's Projectile Library есть сборки для Minecraft 1.20.1, 1.21.1.
Нужен ли Ritchie's Projectile Library на сервере?
Нужен и в игре, и на сервере