promotional bannermobile promotional banner

RaceAPI

A powerful and extensible race/power API for Minecraft

ENG

Race API

A powerful and extensible race/power API for Minecraft

Race API is a foundation library for adding race systems to your game: players can have an active race that grants a set of passive and active powers, buffs and debuffs. The mod is fully data-driven — new races are added via JSON files with zero code, and other mods can extend the system through an open API.

Features

  • 9 built-in races — easy (Dryad, Hare, Night Wanderer), medium (Miner, Arachnid, Frost Warden) and hard (Phantom, Colossus, Shadow Stalker), each with its own power set and difficulty rating.
  • 40+ built-in powers — from simple buffs (speed, regeneration, night vision) to active cooldown-based abilities: dashes, teleportation, double jump, wall/spider climb, gravitational pulse, parry, overdrive, and more.
  • Conditional and complex effects — powers that depend on time of day, environment, or equipment; negative traits to balance strong races (frailty, directional vulnerability, inverse regeneration, and more).
  • Full localization — English, Russian and Ukrainian included by default.
  • Commands — /raceapi set/raceapi clear/raceapi list to manage the active race, and /raceapi validate to check your datapacks for errors.
  • Open API for developers — RaceApiAutoRace, and AutoPower let other mods register their own races and powers. The PowerTypes and Conditions registries allow adding new power types and conditions from JSON data.

Who is this for

This is an API/library mod, not standalone content — perfect as a foundation for RPG modpacks where races affect gameplay, or as a dependency for other mods adding their own races and powers.

Technical details

  • Mod loader: NeoForge
  • Minecraft version: 1.21.1
  • Dependencies: LDLib2 ≥ 2.2.1
  • License: MIT

RU

Race API

Мощный и расширяемый API рас и способностей для Minecraft

Race API — библиотека-фундамент для добавления в игру системы рас: у игрока может быть активная раса, дающая набор пассивных и активных способностей (powers), баффов и дебаффов. Мод полностью data-driven — новые расы добавляются JSON-файлами без единой строчки кода, а другие моды могут расширять систему через открытый API.

Возможности

  • 9 готовых рас из коробки — лёгкие (Дриада, Заяц, Ночной Странник), средние (Шахтёр, Арахнид, Морозный Страж) и сложные (Фантом, Колосс, Теневой Странник), каждая со своим набором способностей и уровнем сложности.
  • 40+ встроенных powers — от простых баффов (скорость, регенерация, ночное зрение) до активных способностей с кулдауном: рывки, телепортация, двойной прыжок, паучий ход, гравитационный импульс, парирование, форсаж и другие.
  • Условные и комплексные эффекты — способности, зависящие от времени суток, окружения, экипировки; отрицательные черты для баланса сильных рас (хрупкость, уязвимость с определённой стороны, инверсия регенерации и т.д.).
  • Полная локализация — русский, английский и украинский языки включены по умолчанию.
  • Команды — /raceapi set/raceapi clear/raceapi list для управления активной расой и /raceapi validate для проверки датапаков на ошибки.
  • Открытый API для разработчиков — RaceApiAutoRaceAutoPower позволяют другим модам регистрировать свои расы и способности, а реестры PowerTypes и Conditions — добавлять новые типы способностей и условий из JSON.

Для кого этот мод

Это API/библиотека, а не самостоятельный контент-мод — идеально подходит как основа для RPG-модпаков, где расы должны влиять на геймплей, или как зависимость для других модов, добавляющих свои собственные расы и способности.

Технические детали

  • Загрузчик: NeoForge
  • Версия Minecraft: 1.21.1
  • Зависимости: LDLib2 ≥ 2.2.1
  • Лицензия: MIT

The RaceAPI Team

profile avatar
Owner
  • 2
    Projects
  • 143
    Downloads

More from naccel

  • OriginsX project image

    OriginsX

    A flexible race and origins system for NeoForge featuring an in-game race creator, custom HUD overlays and unique abilities.

    • 67
    • August 8, 2026
  • OriginsX project image

    OriginsX

    A flexible race and origins system for NeoForge featuring an in-game race creator, custom HUD overlays and unique abilities.

    • 67
    • August 8, 2026