Начните вводить название — например, MoreHead, Sodium или PEAK

JARL — иконка
Обложка ROUNDSМод для ROUNDS

JARL

от AALUND13

JARL (Just Another Rounds Library) - это универсальный инструментарий, который вводит Armor Framework и предоставляет такие утилиты, как CustomCardUnity, для оптимизации создания пользовательских карт в Unity

  • Редкий
  • 300 тыс. скачиваний
  • Версия 2.9.1
  • Обновлён 28 сентября 2026
  • Кому ставить: только хосту
  • Карты
  • Утилиты

О моде JARL

JARL — мод для ROUNDS (Раундс) от автора AALUND13. JARL (Just Another Rounds Library) - это универсальный инструментарий, который вводит Armor Framework и предоставляет такие утилиты, как CustomCardUnity, для оптимизации создания пользовательских карт в Unity

Его скачали 300 тыс. раз: это 111-е место среди модов ROUNDS в нашем каталоге, редкость — «редкий» (топ-50% по скачиваниям). Мод обновлялся в последние полгода, актуальная версия — 2.9.1.

Для работы ему нужны: CardChoiceSpawnUniqueCardPatch, ModdingUtils, ModsPlus, UnboundLib, Classes Manager Reborn, RarityLib, RarityBundle.

Автор пометил мод как серверный: достаточно, чтобы он стоял у хоста.

Полное описание JARL

Текст автора на языке оригинала

JARL (Just Another Rounds Library)

JARL (Just Another Rounds Library) is a versatile toolkit that introduces a Armor Framework and provides utilities like CustomCardUnity to streamline the creation of custom cards in Unity.

Feel free send your suggestions or bug report in issues tab.

Features

  • Armor Framework: JARL integrates a flexible Armor Framework, empowering developers to craft their own armor or incorporate methods into armors created by other developers. This is achieved through the utilization of DamageProcessingMethodsAfter and DamageProcessingMethodsBefore, allowing for extensive customization.
  • Custom Card Unity: JARL also includes CustomCard for Unity, a class that can be inherited to create custom cards within the Unity environment.

Usage

Armor Framework

Creating a Armor Type

You can create an armor type by inheriting from the ArmorBase class. Here is an example of an armor type:

public class ExampleArmor : ArmorBase {
    public override BarColor GetBarColor() {
        return new BarColor(Color.cyan * 0.6f, Color.cyan * 0.45f);
    }

    public ExampleArmor() {
        ArmorTags.Add("CanArmorPierce"); // Add this tag if the armor can be pierce
    }
}

The base class ArmorBase has a lot of methods/properties that you can change/override to customize your armor. Take a look at the ArmorBase class to see all the methods/properties that you can change/override.

Registering Armor

After creating your armor, you can register it using the RegisterArmorType method from the ArmorFramework class:

void Start() {
	ArmorFramework.RegisterArmorType();
}

Adding Armor To Players

You can add armor to a player, for example, when a player picks a card, by using the AddArmor method from the ArmorHandler class:

public override void OnAddCard(Player player, Gun gun, GunAmmo gunAmmo, CharacterData data, HealthHandler health, Gravity gravity, Block block, CharacterStatModifiers characterStats) {
    ArmorFramework.ArmorHandlers[player].AddArmor(50, 5, 5, ArmorReactivateType.Second, 5);
}

Custom Unity Card

Creating a Custom Card For Unity

You can create a custom unity card by inheriting from CustomUnityCard. Here is an example of a custom card for Unity:

using JARL.Bases;

public class ExampleUnityCard : CustomUnityCard {
    public override void OnAddCard(Player player, Gun gun, GunAmmo gunAmmo, CharacterData data, HealthHandler health, Gravity gravity, Block block, CharacterStatModifiers characterStats) {
	    // Your Code Here
    }

    public override string GetModName() {
        return "Your Mod Initials";
    }
}

[!Note] Make sure you called CustomUnityCard::Register after you register your card. Your dont need to call CustomUnityCard::Register if you are using the CardRegister class from the JARL namespace, Because it will automatically call the CustomUnityCard::Register method for you.

Death Handler

Creating a Death Handler

To handle player deaths and track who dealt damage, you can create a custom death handler. Here an example:

using JARL.Utils;
using System.Collections.Generic;
using System.Text;
using UnityEngine;

public class ExampleDeathHandler : MonoBehaviour {
	private static void OnPlayerDeath(Player player, Dictionary playerDamageInfos) {
		StringBuilder stringBuilder = new StringBuilder();
		stringBuilder.AppendLine($"Player {player.playerID} died.");
		foreach(var playerLastDamage in playerDamageInfos) {
			stringBuilder.AppendLine($"Player {playerLastDamage.Key.playerID} dealt {playerLastDamage.Value.DamageAmount} damage {playerLastDamage.Value.TimeSinceLastDamage} seconds ago.");
		}
	}

    void Awake() {
        DeathHandler.OnPlayerDeath += OnPlayerDeath;
    }

    void OnDestroy() {
        DeathHandler.OnPlayerDeath -= OnPlayerDeath;
    }
}

Моды, которым нужен JARL

1 в каталоге

AALUND13 Cards Core — иконка

AALUND13 Cards Core

Библиотечное ядро карты «AALUND13»

Обычный103,3 тыс.Библиотека

Как установить JARL

Файл скачивается с официального сервера Thunderstore, без перезаливов и сторонних установщиков

Подробная инструкция для ROUNDS
  1. Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру ROUNDS.
  2. Создайте профиль — так моды не смешаются с чистой версией игры.
  3. Найдите «JARL» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами.
  4. Нажмите «Start modded» — игра запустится с модами.
  5. Для мультиплеера всем игрокам нужен одинаковый набор модов: в r2modman профиль можно экспортировать кодом и отправить друзьям.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Thunderstore, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/rounds/aalund13-jarl/)
HTML<a href="https://modka.app/rounds/aalund13-jarl/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/rounds/aalund13-jarl/]Описание на русском — Модка[/url]

Частые вопросы о JARL

Как установить JARL?

Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру ROUNDS. Создайте профиль — так моды не смешаются с чистой версией игры. Найдите «JARL» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами. Нажмите «Start modded» — игра запустится с модами. Для мультиплеера всем игрокам нужен одинаковый набор модов: в r2modman профиль можно экспортировать кодом и отправить друзьям.

Безопасен ли JARL?

Файл скачивается с официального сервера Thunderstore, куда его загрузил AALUND13. Мы не перезаливаем и не изменяем моды.

Нужно ли друзьям ставить JARL?

Автор пометил мод как серверный: достаточно, чтобы он стоял у хоста.

Что нужно для работы JARL?

Установите вместе с ним: CardChoiceSpawnUniqueCardPatch, ModdingUtils, ModsPlus, UnboundLib, Classes Manager Reborn, RarityLib, RarityBundle. В менеджере модов зависимости подтягиваются автоматически.

Когда JARL обновлялся последний раз?

28 сентября 2026, актуальная версия — 2.9.1. Дата берётся с официальной страницы мода при каждом обновлении каталога.

Похожие моды

Все моды на ROUNDS
AALUND13 Cards — иконка

AALUND13 Cards

Исследуйте коллекцию уникальных карт, созданных ALUND13. Если вы столкнулись с какими-либо проблемами, пожалуйста, сообщите о них на странице GitHub.

Редкий262,8 тыс.Карты

youtubers cards — иконка

youtubers cards

YOUTUBER CARDS MADE BY BENJIARML dis: https://discord.gg/tkfSe6Xb

Обычный62,1 тыс.Карты

ModdedRoundsStarterpack — иконка

ModdedRoundsStarterpack

Полный стартовый пакет для модных зон. Добавлено более 720 карт и 340 карт, а также модули QOL, улучшения производительности и множество патчей.

Обычный61,4 тыс.Карты

RoundWithBots — иконка

RoundWithBots

Надоело ждать друзей в Раундсе или нет друзей, которые владеют игрой? Мод RoundWithBot решает эту проблему, позволяя вам играть с ИИ-ботами. Просто нажмите «B», чтобы активировать функцию бота и «R», чтобы подготовиться, и наслаждайтесь раундами в любое время!

Обычный148 тыс.Геймплей

Luck — иконка

Luck

Добавляет удачу в игру.

Обычный99,4 тыс.Карты

ENCHANTED ROUNDS — иконка

ENCHANTED ROUNDS

Ванильная упаковка, но со стероидами и сильно сбалансированная: коллекция модов, которые полностью улучшают опыт Rounds: новые карты (все с собственными изображениями), новые интерактивные карты, новые игровые режимы и многое другое. Создайте новый проект только для этого!

Обычный53,5 тыс.Сборки