Education and Adventure, on a server built for kids.
EduCraft is a small, private Minecraft Java server where kids learn real skills: writing Lua programs on in-game computers, engineering contraptions, running farms, bakeries and shops, then setting out to explore a shared survival world. No strangers, no PvP, no chat with the open internet.
In partnership with FullHearts
A curriculum kids do not notice they are taking.
Every mod on the server was picked because it teaches something while it plays like a game. This is the actual pack, not a brochure: the same six threads run through the in-game guide book every new player receives.
Write real programs
In-game computers run genuine Lua. Kids start with a turtle that digs a straight line and end up automating whole farms, and every skill transfers directly to real-world programming.
Mods: CC: Tweaked, Advanced Peripherals, CC:C Bridge
Engineer contraptions
Cogs, belts, pumps and pistons with believable physics. Windmills grind grain, drills mine stone, trains connect bases: mechanical cause and effect, learned by building.
Mods: Create
Farm, cook and bake
Crops need planning, recipes need ingredients, and a working bakery or vineyard needs both. Food chains from seed to plate, with patience as the hidden lesson.
Mods: Farmer’s Delight, Bakery, Vinery
Run a shop
A real in-game currency with coins, tills and price tags. Kids set prices, make change, watch stock run out and learn why the lemonade stand math has to work.
Mods: Lightman’s Currency
Take on quests
A bounty board posts jobs: gather, craft, deliver. Reading a brief, finishing the task and collecting the reward is its own little lesson in follow-through.
Mods: Bountiful
Read the manual
Every new player spawns with an illustrated guide book written for this server, and a recipe browser answers the eternal question: what can I make with this?
Mods: Patchouli, Just Enough Items
Then they close the book and go exploring.
It is still survival Minecraft: a shared world with mountains to cross, caves to light and bases to defend from creepers, tuned so the danger is exciting instead of cruel.
Waystones across the world
Build and name warp stones, link them into a network, and the walk home from a far-off expedition becomes a single step. Naming the map is half the fun.
Maps they draw themselves
A minimap and a world map fill in only where a player has actually been. Blank space on the map is the invitation: someone has to go see what is there.
Danger, calibrated
Survival mode on easy difficulty: monsters spawn at night and in caves, but nobody loses a week of work to one bad evening. PvP is off, so players fight the world, never each other.
Four steps from zero to online.
You need Minecraft Java Edition on a PC or Mac, and about ten minutes.
Sign in to Minecraft Java Edition
The server accepts real Microsoft-account logins only, the same account that owns Minecraft Java. That is a safety feature: every player is a verified, named account, never an anonymous client.
Get a mod launcher and import the pack
Install the Modrinth App, Prism Launcher or ATLauncher, then download the pack below and open it with your launcher (or use the launcher’s Import button). It installs Forge 1.20.1 plus the exact mod versions the server runs, so client and server can never drift apart.
EduCraftClient.mrpack · v1.0.0Ask FullHearts for access
EduCraft is invite-only and stays that way. There is no signup form and no instant access: a parent asks FullHearts for a place, sends the player’s exact Minecraft username, and a human adds it by hand. We only add players we can vouch for, and removal takes effect immediately.
Send the Minecraft username only, never a child’s real name. Usernames are case-sensitive, so copy it exactly as it appears in the launcher.
Contact FullHearts for accessAdd the server and play
When your request is approved we send the server address along with the confirmation, privately. In the game: Multiplayer, then Add Server, then paste it in. The port is the default, so the address alone is enough.
Every mod in the pack, and why it is there.
Taken straight from the pack manifest, version numbers included. The server runs the same list plus its own invisible safety tooling, described in the Parents section.
| Mod | Version | What it does here |
|---|---|---|
| Gameplay | ||
| Create | 6.0.8 | Mechanical engineering: cogs, belts, trains, contraptions |
| CC: Tweaked | 1.120.0 | In-game computers and turtles programmed in real Lua |
| Advanced Peripherals | 0.7.48r | Lets those computers sense and control the world around them |
| CC:C Bridge | 1.7.1 | Connects computers to Create machinery, code meets contraption |
| Farmer’s Delight | 1.3.2 | Deeper farming and a full cooking system |
| Bakery | 1.1.15 | Doughs, ovens and pastries, a working bakery trade |
| Vinery | 1.4.41 | Vineyards and juice-making to round out the food economy |
| Lightman’s Currency | 2.3.0.5 | Coins, shops and tills for player-run commerce |
| Waystones | 14.1.20 | Named warp points that make the big world walkable |
| Bountiful | 6.0.4 | A bounty board of gather-and-deliver quests |
| Comforts | 6.4.0 | Sleeping bags and hammocks for expeditions |
| Patchouli | 85 | Powers the illustrated EduCraft guide book |
| Just Enough Items | 15.20.0.133 | Searchable recipes for every item in the pack |
| Client-side maps | ||
| Xaero’s Minimap | 26.3.0 | Corner minimap that reveals only where you have been |
| Xaero’s World Map | 1.43.0 | Full-screen map drawn from your own exploration |
| Under the hood (libraries the mods above need) | ||
| Architectury | 9.2.14 | Shared API layer |
| Balm | 7.3.38 | Framework for Waystones |
| Let’s Do API | 1.2.15 | Framework for Bakery and Vinery |
| KubeJS + Rhino | 2001.6.5 | Server-side recipe tuning scripts |
| Kotlin for Forge | 4.12.0 | Language runtime for Bountiful |
| Kambrik | 6.1.1 | Library for Bountiful |
Built like it matters, because it does.
The honest version, not the marketing version: here is exactly how access, chat and moderation work on EduCraft.
- Access by request, enforced. Nobody joins unless we add their exact username, and removing a name kicks that player immediately.
- Verified accounts only. Online-mode is on, so every player is a real, paid Microsoft account. Anonymous and cracked clients cannot connect.
- Chat is filtered and small. A profanity filter runs server-side, and the only people in chat are the handful of kids on the whitelist.
- No PvP, no gear cheats. Players cannot attack each other, an anticheat watches for flight and speed hacks, and everyone stays in survival.
- Every block change is logged. Rollback tooling records who placed, broke or took what, so griefing is provable and reversible, not a he-said-she-said.
- Hardened hosting. The server runs in a locked-down container (read-only filesystem, dropped privileges) on a fire-walled cloud host with security auditing and automated backups.
The ones we actually get asked.
Does my kid need to buy anything?
Minecraft Java Edition (PC or Mac) is required, one purchase from Microsoft. The modpack, the launcher and the server itself are free.
Will this run on our computer?
The pack likes about 4 GB of memory given to the game and a mid-range machine from the last five or six years. In the launcher, allocating 4 GB of RAM to the instance is the one setting worth checking.
Why does it say I am not whitelisted?
Either the request has not been processed yet, or the username has a typo. Access is granted by hand after you contact FullHearts, so it is never instant. Usernames are case-sensitive letters, numbers and underscores: send the exact spelling and we will fix it in minutes.
The game says the mods do not match the server.
Your pack is out of date. Re-import the latest EduCraftClient.mrpack from this page (or press Update in your launcher) and the versions will line up again: the pack and the server are built from the same list.
What is FullHearts, and why do I contact them?
FullHearts is our partner project and the future home of this server’s web presence: modpack distribution and the join page will live under the fullhearts.app domain as it comes online.
They are also the way in. Every whitelist request goes through FullHearts, where a person reads it and adds the username by hand. Nothing on this page grants access, which is the point: there is no form a stranger can fill in to reach a server with children on it.