A complete reimagining of the Minecraft crafting system
๐ ะขะฐะบ ะถะต ะดะพัััะฟะฝะพ ะฝะฐ: ะ ัััะบะพะผ
Players start with only basic recipes (planks, sticks, wooden tools). All other recipes must be discovered as scrolls of varying rarity in structure chests throughout the world.
- โจ 6 rarity tiers for scrolls (Common โ Ancient)
- ๐ฆ 782 unique recipes with configurable rarity
- ๐๏ธ Hierarchical group system (tools, armor, blocks)
- ๐ 60+ structures with customizable loot
- ๐ Recipe loss on death (optional)
- ๐ Full localization (EN/RU)
- โ๏ธ Flexible configuration via JSON files
- Install Fabric Loader
- Download the mod from Releases
- Place the
.jarfile in yourmods/folder - Launch the game and enjoy!
| Rarity | Color | Spawn Chance | Examples |
|---|---|---|---|
| Ancient | Dark Aqua | 0.5% | Netherite Ingot, Beacon |
| Legendary | Gold | 2% | Enchanting Table, Anvil |
| Mythical | Red | 5% | Diamond Tools, Ender Chest |
| Ultra Rare | Aqua | 10% | Iron Armor, Crossbow |
| Rare | Green | 20% | Iron Tools, Compass |
| Common | Gray | 40% | Stone Tools, Beds |
config/amnezia/
โโโ config.json # Main mod settings
โโโ items.json # Recipe rarity distribution
โโโ structures.json # Loot table settings (auto-generated)
{
"language": "en_us",
"scrollSettings": {
"scrollsDisappear": true,
"loseRecipesOnDeath": true,
"debugMode": false
},
"spawnChances": {
"ancient": 0.005,
"legendary": 0.02,
"mythical": 0.05,
"ultraRare": 0.10,
"rare": 0.20,
"common": 0.40
},
"notifications": {
"type": "chat",
"chatFormat": "ยง6[ยงe<item_name>ยง6] - <rarity_color><rarity>"
},
"commands": {
"enabled": false,
"commandsByRarity": {
"ancient": [
"experience add <player> 100 points",
"give <player> minecraft:diamond 1"
]
}
}
}Notification types: "none", "chat", "actionbar", "title"
{
"defaultItems": {
"items": [
{"id": "minecraft:oak_planks", "rarity": "common"},
{"id": "minecraft:stick", "rarity": "common"}
]
},
"soloItems": {
"items": [
{"id": "minecraft:diamond_pickaxe", "rarity": "mythical"}
]
},
"groupedItems": {
"groups": [
{
"id": "iron_tools",
"name": "Iron Tools",
"rarity": "rare",
"noExit": false,
"recipes": ["minecraft:iron_pickaxe", "minecraft:iron_axe"],
"requirements": ["tools_parent"]
}
]
}
}Players know from the beginning:
- ๐ชต All types of planks
- ๐ช Wooden tools
- ๐ฆ Torch
Recipes are organized into hierarchical groups:
tools_parent (ancient scroll)
โโโ stone_tools (common)
โโโ iron_tools (rare)
โโโ diamond_tools (mythical)
โโโ golden_tools (rare)
Learning a parent group unlocks access to child groups!
3 notification types when learning:
- ๐ฌ Chat - message in chat
- ๐ Actionbar - text above hotbar
- ๐ฏ Title - large notification in center of screen
Placeholders: <player>, <item_name>, <rarity>, <rarity_color>, <recipes_learned>, <total_recipes>
/amnezia reset - Reset all recipes
/amnezia init - Initialize recipes
/amnezia status - Show number of known recipes
/amnezia reload - Reload configs
/amnezia debug <true|false> - Toggle debug mode
/amnezia give <rarity> random
/amnezia give <rarity> <scroll_name>
Examples:
/amnezia give ancient random
/amnezia give mythical diamond_tools
The mod automatically detects recipes from other mods:
"modCompatibility": {
"hideModdedRecipes": true,
"generateScrollsForModdedRecipes": true,
"moddedRecipeDefaultRarity": "rare"
}- Anvil/Enchanting/Brewing work without learning recipes
- Ancient compendium scrolls (Blacksmith's, Alchemist's) not implemented
- Brewing doesn't require recipes
- No intermediate ingredient checking
See full list in Issues
- โ Basic scroll system
- โ 782 recipes
- โ Rarity system
- โ Configuration
- Ancient Compendium Scrolls
- Blacksmith's Compendium (all anvil operations)
- Alchemist's Manual (all potions)
- Enchanter's Tome (all enchantments)
- Operation blocking without recipes
- Anvil (repair, combining)
- Enchanting Table
- Brewing Stand
- Brewing system
- Auto-generation for modded recipes
- Intermediate recipe checking
- API for other mods
Important: The code was generated using AI (Claude 3.5 Sonnet). The author only understands Java syntax and structure but did not write the project manually. This mod was created to quickly implement an idea for a personal modpack. Code quality may not meet production standards.
If you find a bug - report it in Issues. Pull requests are welcome!