Back to mods
Akashic Record project artwork

CurseForge · Minecraft mod

Akashic Record

A simplified analogue of the EMC and "transmutation" system from ProjectE: simply learn items and obtain them using Knowledge points.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Akashic Record release should I use?

Updated today
Latest stable file akashic_records-2.0.0.jar
Game version 1.21.1
Loader NeoForge

Akashic Record akashic_records-2.0.0.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Akashic Record required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Akashic Record akashic_records-2.0.0.jar need?

akashic_records-2.0.0.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Akashic Record without breaking your instance.

Built for Akashic Record akashic_records-2.0.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use akashic_records-2.0.0.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside akashic_records-2.0.0.jar. It opens that exact file at the source.

About this project

What does Akashic Record add?

Minecraft 1.21.1, NeoForge


Akashic Record

A mod for Minecraft 1.21.1 on NeoForge (Java 21). It offers a simplified alternative to the EMC and "transmutation" system from ProjectE: focus on learning items and obtaining them using "Knowledge" points.

How it works

Craft the Akashic Record book (or obtain it from the "Tools" tab in the Creative Inventory) and right-click to open it.

The left-hand page displays your Knowledge points and various categories:

  • Learn Item: A list of items currently in your inventory appears on the right.
  • Storage: A personal storage space for items that cannot be "learned" (e.g., items with no Knowledge value, enchanted items, or items with custom names). The right side features two sections: "From Inventory" (Left-click to add 1 item; Shift+Left-click to add all matching items) and "In Storage" (Left-click to remove 1 item; Shift+Left-click to remove all; Right-click to remove half). Storage capacity is defined by the storageSlots setting in the config (default is 108 slots/stacks). Contents are preserved upon death.
  • All Items: A collection of everything you have already learned.
  • Potions: Learned potions, including splash and lingering variants (each type and effect is tracked individually).
  • Enchanted Books: Learned enchanted books (each enchantment and level is tracked individually).
  • Additional categories corresponding to the tabs in the Creative Inventory (Blocks, Nature, Tools, Food, etc.; only categories containing learned items are displayed). The quantity of items is indicated next to each entry.

The right-hand page displays rows of items from the selected category, along with a search bar.

Learning. In the "Learn Item" category, clicking an item learns it: Left-Click consumes 1 unit from your inventory, while Shift+Left-Click consumes all units of that item. The item disappears, its value is added to your Knowledge points, and it becomes available for acquisition. Newly learned items are highlighted in green and appear at the top of the list.

Acquisition. In any other category, clicking an item allows you to obtain it in exchange for Knowledge points: Left-Click for 1 unit, Shift+Left-Click for a full stack, and Right-Click for half a stack. Items for which you lack sufficient points are marked in red.

The mouse wheel scrolls the page over which the cursor is positioned.

Knowledge belongs to the player (not the book) and persists after death. Items containing additional data (such as enchantments, custom names, or durability damage) cannot be learned; the "Akashic Record" book itself cannot be learned either. Furthermore, the book cannot be placed into storage containers.

Recipe for the book (shapeless): Book + Diamond + Ender Pearl + Lapis Lazuli.

Source of Values ​​("Knowledge")

The order of precedence is as follows:

  1. ProjectE (if installed and useProjectE = true is set in the config): The value is determined by the item's EMC from ProjectE. Values ​​are retrieved via reflection, so ProjectE is not a hard dependency.
  2. Datapacks (data/<namespace>/knowledge_values/*.json): Explicitly defined values ​​(these take precedence over derived values). The mod's own base.json file is skipped when ProjectE is in use.
  3. Derivation from recipes (if deriveFromRecipes = true and ProjectE is not in use): for items lacking a defined value, the value is calculated based on the cheapest recipe found in a crafting table, furnace, or stonecutter.

Potions and Enchanted Books

Since these are single items with varying data, they are evaluated separately from standard items, regardless of whether ProjectE is used.

Potions. Values ​​are defined in the data/akashic_records/knowledge_potions/potions.json file:

{
"splash_extra": 64,
"lingering_extra": 64,
"potions": { "minecraft:healing": 619, "minecraft:strong_healing": 747 }
}

This represents the price of a standard potion; splash potions cost an additional splash_extra, while lingering potions cost an additional lingering_extra. A value of 0 disables the potion. Potions not listed in the table (such as a Water Bottle or potions from other mods) cannot be learned, though they can still be placed into storage. Potions with custom effects or names also cannot be learned.

Enchanted Books. The price is calculated using the following formula:

Knowledge = ((base * 10) / enchantment_weight) * 2^(level - 1)

The weight is derived from the enchantment's registration within the game, while the base value is determined by the enchantedBookBase parameter in the configuration (defaulting to 8192). Only books containing a single enchantment—with a level ranging from 1 to the maximum—can be learned. Books with multiple enchantments or higher enchantment levels can be placed into storage.

File format for standard item values:

{
"minecraft:diamond": 8192,
"#minecraft:logs": 32,
"minecraft:bedrock": 0
}

A key starting with # defines an item tag. A value of 0 (or less) bans the item: it cannot be learned, and it is excluded from recipes.

Commands (Permission Level 2)

  • /akashic recalc recalculates item values ​​(useful after /reload or if ProjectE loaded later) and syncs them to players.
  • /akashic add <amount> adds Knowledge points to the user (for testing purposes).

Config

akashic_records-common.toml: useProjectE, deriveFromRecipes, storageSlots, enchantedBookBase.

A Word from the Author

"I've never been a fan of heavy tech mods, yet ProjectE has always been my one exception. I fell in love with its transmutation system, though all the extra blocks, stations, trinkets, and gadgets were never really my style.

That's how Akashic Record was born. It strips everything down to the single core mechanic I truly wanted—pure, portable transmutation."


Хроніки Акаши

Спрощений аналог системи EMC та «трансмутації» з ProjectE: лише вивчення предметів і отримання їх за бали Знань.

Як це працює

Скрафтіть або візьміть із творчого інвентаря (вкладка «Інструменти») книгу Хроніки Акаши і натисніть ПКМ. Відкриється розкрита книга.

Ліва сторінка містить бали Знань і категорії:

  • Вивчити предмет: праворуч з'являється список предметів, які є у вашому інвентарі.
    • Сховище: особисте сховище для предметів, які не можна вивчити (немає Знань, мають чари чи власну назву). Праворуч два розділи: «З інвентаря» (ЛКМ кладе 1 шт., Shift+ЛКМ усі такі самі) і «У сховищі» (ЛКМ забирає 1 шт., Shift+ЛКМ усе, ПКМ половину). Місткість задає storageSlots у конфігу (за замовчуванням 108 записів-стаків). Вміст зберігається після смерті.
  • Усі предмети: усе, що ви вже вивчили.
  • Зілля: вивчені зілля, вибухові й осідальні зілля (кожен різновид і кожен ефект окремо).
  • Зачаровані книги: вивчені книги зачарувань (кожне зачарування й кожен рівень окремо).
  • далі категорії, що збігаються з вкладками творчого інвентаря (Блоки, Природа, Інструменти, Їжа тощо; показуються лише ті, де є вивчені предмети). Біля кожної вказано кількість предметів.

Права сторінка показує рядки з предметами вибраної категорії та рядок пошуку.

Вивчення. У категорії «Вивчити предмет» клік по предмету вивчає його: ЛКМ забирає з інвентаря 1 шт., Shift+ЛКМ усі такі предмети. Предмет зникає, додає свою цінність до балів Знань і відкривається для отримання. Нові предмети підсвічені зеленим і стоять першими.

Отримання. У будь-якій іншій категорії клік по предмету забирає його за бали Знань: ЛКМ 1 шт., Shift+ЛКМ повний стак, ПКМ половина стака. Предмети, на які не вистачає балів, позначені червоним.

Колесо миші прокручує сторінку, над якою стоїть курсор.

Знання належать гравцю (а не книзі) й зберігаються після смерті. Предмети з додатковими даними (чари, власна назва, пошкоджені) вивчити не можна, так само як і саму книгу «Хроніки Акаши». Її також не можна покласти у сховище.

Рецепт книги (безформний): книга + алмаз + перлина Краю + лазурит.

Звідки беруться значення («Знання»)

Порядок такий:

  1. ProjectE (якщо встановлено й useProjectE = true у конфігу): цінність = EMC предмета з ProjectE. Значення читаються через рефлексію, тож ProjectE не обов'язковий.
  2. Датапаки data/<простір_імен>/knowledge_values/*.json: явні значення (мають пріоритет над виведеним). Власний файл мода base.json пропускається, коли використовується ProjectE.
  3. Виведення з рецептів (якщо deriveFromRecipes = true і ProjectE не використовується): для предметів без значення цінність рахується з верстака, печі та каменеріза за найдешевшим рецептом.

Зілля й книги зачарувань

Це один предмет із різними даними, тому їх оцінюють окремо від звичайних предметів, незалежно від ProjectE.

Зілля. Значення задає файл data/akashic_records/knowledge_potions/potions.json:

{
  "splash_extra": 64,
  "lingering_extra": 64,
  "potions": { "minecraft:healing": 619, "minecraft:strong_healing": 747 }
}

Це ціна звичайного зілля; вибухове дорожче на splash_extra, осідальне на lingering_extra. Значення 0 забороняє зілля. Зілля без запису в таблиці (наприклад, водяна пляшка чи зілля інших модів) вивчити не можна, але можна покласти в сховище. Зілля зі сторонніми ефектами чи назвою вивчити теж не можна.

Книги зачарувань. Ціна рахується за формулою:

Знання = ((base * 10) / вага_зачарування) * 2^(рівень - 1)

Вага береться з реєстрації зачарування в грі, base задає параметр enchantedBookBase у конфігу (за замовчуванням 8192). Вивчити можна книги лише з одним зачаруванням і рівнем від 1 до максимального. Книги з кількома зачаруваннями чи вищого рівня можна покласти в сховище.

Формат файлу значень звичайних предметів:

{
  "minecraft:diamond": 8192,
  "#minecraft:logs": 32,
  "minecraft:bedrock": 0
}

Ключ із # задає тег предметів. Значення 0 (або менше) забороняє предмет: його не можна вивчити, і він не виводиться з рецептів.

Команди (рівень доступу 2)

  • /akashic recalc перераховує цінність предметів (корисно після /reload або якщо ProjectE завантажився пізніше) і розсилає її гравцям.
  • /akashic add <кількість> додає собі бали Знань (для перевірки).

Конфіг

akashic_records-common.toml: useProjectE, deriveFromRecipes, storageSlots, enchantedBookBase.

Від автора

«Мені ніколи не подобалися технічні моди, але ProjectE завжди був винятком. Його система трансмутації подобалася мені завжди, проте всі ці додаткові блоки, станції, аксесуари та інше – зовсім не моє.

Так і виник цей мод – Хроніки Акаши. У ньому залишилася лише одна, найголовніша механіка – чиста трансмутація».


Inspirations & Acknowledgments

Most "Knowledge" values ​​for items are taken from these mods:

  • The values ​​of ordinary items are taken from ProjectE (by SinKillerJ)
  • The values ​​for enchanted books and potions are taken from Project E: Enchanted Books and Potions Fix (by JZD)

Project description from CurseForge.

Pick your setup

Akashic Record by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Akashic Record versions and loaders

3 of 3 releases match

Looking for an older file? The official CurseForge project page is in Resources.