Core Curriculum
The recognition system for The Block Academy — celebrating craft, teaching, and community contribution through visible titles and AI-assisted build reviews.
Philosophy
Core Curriculum rewards meaningful contributions, not grinding. No time-based achievements, no resource collection goals, no daily login streaks—just recognition for the things that matter.
Features
Welcome Screen
- Auto-shows for new players with server introduction
- Press L (for "Learn") to reopen anytime
- /welcome — Open the welcome screen manually
Build Submissions
- /submit "Build Name" — Submit your builds for slashAI review with automatic screenshot capture and publishing to https://theblock.academy/honor-roll website
- /feedback "Build Name" — Get work-in-progress feedback before final submission
- /submissions — View your submission history with status tracking
- Receive thoughtful analysis from slashAI (Claude 4.5 Sonnet with agentic special sauce)
- Ownership verification — Submissions include block ownership stats from server logs to verify authenticity
- Requires Discord linking so you receive feedback via DM
Title System
- /titles — Browse available titles organized by category
- /title set <title> - Set your in-game and on-the-website title
- /title clear — Display your earned title in chat
- /title grant <player> <title> — Staff command to grant titles directly
- /title revoke <player> <title> — Staff command to revoke titles
- Categories: Craft, Teaching, Community, and Special
Gamemode Tracking
- Time spent in Survival, Creative, and Adventure modes is tracked
- Earn survival-based titles: Survivor → Endurance → Ironclad → Hardcore Heart → Immortal
- Gamemode changes announced to Discord with session duration
Peer Recognition
- /nominate <player> <category> "reason" — Recognize others peer-to-peeer
- /recognitions — View nominations you've received and track progress toward titles
- Categories: mentor, helper, collaborator, teacher, student, builde
Cross-Platform
- /link — Connect your Discord account for recognition across platforms
- Titles display in-game via LuckPerms chat prefixes
Note: This mod is designed for The Block Academy server (cmp.theblockacademy.com) and requires our backend Recognition API. It won't function on other servers without the supporting infrastructure.
Requirements
- Minecraft 1.21.1
- Fabric Loader 0.16.0+
- Fabric API
- LuckPerms (optional, for chat prefix display)