โ›๏ธ My First Minecraft Mod ยท Series 1 ยท 6 Episodes ยท All Free
โ›๏ธ Beginner Friendly ยท Fabric ยท Java ยท Ages 10+

My First
Minecraft Mod

Build 6 real Minecraft mods from scratch no Java experience needed. Each workshop walks you through every step, from setting up your tools to seeing your mod in the game.

๐Ÿง‘ Ages 10+ โœ“ Completely Free โ›๏ธ Fabric Modding ๐Ÿ‘จโ€๐Ÿ‘ง Parent & Child โœ“ No Java Experience Needed
๐Ÿ’Ž Start with Episode 1 โ†’
6
Episodes
60+
Steps
10+
Age
Free
Always
The Full Series

6 Mods to Build Step by Step

Start at Episode 1 to get set up or jump to any mod that sounds exciting. Each one teaches new Java and Fabric skills that build on the last.

Ep 1
๐Ÿ’Ž
โญ Start Here ยท Setup ยท Your First Item
Hello Minecraft! Custom Gem Item
Install Java, IntelliJ IDEA and Fabric. Register your first custom item a glowing gem and hold it in the game. Teaches the basics of mod structure and Java classes.
Ages 10+ 10 Steps ยท ~1.5 hrs Start Building โ†’
Ep 2
๐Ÿชจ
Blocks ยท Textures ยท Drop ยท Mine
Crystal Block! Custom Glowing Block
Create a custom Crystal Block that glows in the dark, drops your gem from Episode 1 when mined and can be crafted at a workbench. Introduces block registration and JSON models.
Ages 10+ 10 Steps ยท ~1.5 hrs Start Building โ†’
Ep 3
๐Ÿช
Food ยท Effects ยท Recipes ยท Hunger
Magic Cookie! Custom Food & Effects
Make a Magic Cookie that gives the player Speed and Jump Boost when eaten. Add a crafting recipe, set hunger and saturation values, and apply potion effects in Java code.
Ages 10+ 9 Steps ยท ~1 hr Start Building โ†’
Ep 4
โš’๏ธ
Tools ยท Durability ยท Mining Speed ยท Enchants
Super Pickaxe! Custom Tool Set
Build a Crystal Pickaxe and Sword using your gem material. Set mining speed, attack damage, durability and enchantability. Learn tool materials and how Fabric handles equipment tiers.
Ages 10+ 11 Steps ยท ~1.5 hrs Start Building โ†’
Ep 5
๐Ÿธ
Mob ยท AI ยท Spawning ยท Drops ยท Animation
Crystal Frog! Custom Friendly Mob
Create a Crystal Frog mob that wanders, follows players holding your gem and drops loot when killed. Introduces entity registration, AI goals and basic model rendering in Fabric.
Ages 11+ 13 Steps ยท ~2 hrs Start Building โ†’
Ep 6
๐ŸŽฒ
Lucky Block ยท Loot Tables ยท Commands ยท Events
Lucky Crystal! Full Lucky Block Mod
Put everything together a Lucky Crystal Block that triggers random events when broken: spawn your mob, rain items, summon lightning or give you a full set of crystal tools. A complete mod!
Ages 11+ 14 Steps ยท ~2 hrs Start Building โ†’
Before You Start

What You Need to Install

Everything is free. You'll need four things set up before Episode 1 we walk you through each one in the first workshop.

โ˜•
Java JDK 21
The programming language Minecraft is built in. Download the free JDK from Adoptium.
โœ“ Free ยท adoptium.net
๐Ÿง 
IntelliJ IDEA
The code editor we use to write our mod. The Community Edition is completely free.
โœ“ Free ยท jetbrains.com
๐Ÿงต
Fabric Mod Loader
The modding framework that lets us add content to Minecraft Java Edition.
โœ“ Free ยท fabricmc.net
๐ŸŽฎ
Minecraft Java Edition
You'll need a copy of Minecraft Java Edition to test your mods in the game.
Paid ยท minecraft.net
๐Ÿ“ View Full Folder Structure & Setup Guide โ†’
๐Ÿ› ๏ธ Free Browser Tools

Design Your Mod Assets

Use these free browser tools to design textures, plan your items and create pixel art all without extra software.

๐ŸŽจ
Pixel Studio
Draw 16ร—16 pixel art textures for your items and blocks. Export as PNG ready to drop into your mod's assets folder.
Open Tool โ†’
๐Ÿ–Œ๏ธ
Colour Palette
Pick a colour theme for your mod's items, blocks and mob. Export as hex values to use in your textures.
Open Tool โ†’
๐Ÿง‘โ€๐ŸŽจ
Character Designer
Sketch out your custom mob's look before building it plan colours, size and style.
Open Tool โ†’
๐Ÿ“‹
Mod Planner
Plan your full mod what items, blocks, mobs and features you want to add. Export your plan as a PDF.
Open Tool โ†’
See all free dev tools โ†’

Ready to make your first Minecraft mod?

Install Java JDK 21, IntelliJ IDEA Community and Fabric all free. Then start Episode 1 and build your first custom item in about 90 minutes.

๐Ÿ’Ž Start Episode 1 โ†’ Get Fabric (Free) โ†—

Questions & Answers

Do I need to know Java before starting?
No. Episode 1 introduces Java gently we explain every line of code as we write it. By the end of the series you'll have a solid beginner understanding of Java classes, methods and events.
Why Fabric and not Forge?
Fabric is lighter, faster to set up and has cleaner beginner documentation. It's the best choice for learning. Once you understand the basics, moving to Forge (or NeoForge) is straightforward.
Which version of Minecraft do the workshops use?
The workshops target Minecraft Java Edition 1.21. We'll note if anything changes with newer versions. You need to own Minecraft Java Edition it's the only paid item in the whole series.
What age is it suitable for?
Episodes 1โ€“4 work well from age 10 with some parental support for the setup. Episodes 5โ€“6 involve more Java and suit ages 11โ€“12+ who are comfortable copying and editing code.
Can I share my mod with friends?
Yes! Once built, your mod is a .jar file. Friends can drop it into their Fabric mods folder and play with it. You can also share it on sites like Modrinth or CurseForge for anyone to download.
Is it really free?
All 6 episodes, forever. No ads, no paywall, no sign-up. The only cost is a copy of Minecraft Java Edition Java JDK, IntelliJ IDEA and Fabric are all free.