HomeJavaModsLearnPlay
LearnPlay
ModsJava

LearnPlay

by DedInc · on Modrinth

A Minecraft mod that seamlessly integrates spaced repetition learning into gameplay through trigger-based flashcard reviews. Learn while you play—no…

⬇ Download on Modrinth

LearnPlay

Learn while you play. Play while you learn. 🎮📚

💡 The Philosophy

Educational games are usually terribly boring. People still play popular games as usual, ignoring the "educational" ones. So why try to gamify education when we can educate the gameplay instead?

LearnPlay doesn't interrupt your gaming experience with forced learning sessions. Instead, it seamlessly weaves learning into the natural flow of Minecraft gameplay through a trigger-based learning system. You're not playing an educational game—you're playing Minecraft while genuinely learning something on the side.

The goal? Achieve that perfect flow state where you're half-learning, half-playing, and they don't interfere with each other. Games have everything needed for flow—challenge, feedback, progression. Learning is hard, but it doesn't have to feel that way.

🎯 Features

📚 Simple Spaced Repetition System

🎮 Gameplay Integration

LearnPlay triggers flashcard reviews during natural gameplay moments:

🗂️ Deck & Category Management

⚙️ Customization

🌐 Multi-Platform Support

Built with Architectury, LearnPlay supports:

🚀 Getting Started

Creating Your First Deck

  1. Press 'I' (or your configured keybind) to open the config screen
  2. Click "Browse Categories & Decks"
  3. Click "+ Deck" to create a new deck
  4. Add cards using the "+ Card" button
  5. Enable the deck using the toggle button
  6. Configure triggers in the config screen

Reviewing Cards

Cards will automatically appear based on your configured triggers. You can also:

Understanding the Interval System

The system uses a simple fixed progression:

Each time you click "Remember", the card advances one level. Click "Forgot" and it resets to 10 minutes.

⚙️ Configuration

Configuration is stored in config/learnplay/config.json:

{
  "triggers": {
    "enableDeathTrigger": true,
    "enableTimerTrigger": false,
    "deathTriggerEveryNDeaths": 2,
    "timerIntervalMinutes": 15,
    "blockBreakTriggerThreshold": 100,
    "blockBreakWhitelist": "stone,dirt,oak_log,iron_ore,diamond_ore",
    "entityKillTriggerThreshold": 10,
    "entityKillWhitelist": "zombie,skeleton,creeper,spider,enderman"
  },
  "maxCardsPerSession": 20,
  "maxNewCardsPerDay": 10,
  "maxReviewsPerDay": 100,
  "pauseGameDuringReview": true,
  "showHudStats": false,
  "keybindCode": 73
}
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more