Fabric Modding: Creating Your First Item

This post was written for Minecraft Java 1.21.6 and Fabric Loader 0.16.14.

Minecraft is a game built around blocks—breaking them, placing them, crafting new ones. That’s why most beginner modding tutorials start by adding new content like blocks and items, rather than jumping into complex functionality. And that’s a great place to begin! With just a bit of code, you can start building your own creative additions to the game.

In this tutorial, we’ll walk through how to add a custom item to Minecraft using Java and the Fabric modding framework. Along the way, you’ll learn how Minecraft’s item registry works, how items are constructed, and how to hook your code into the game’s loading process.

Let’s start by adding something simple: bubble gum.

(more…)
No Comments on Fabric Modding: Creating Your First Item

Fabric Modding: Setting Up Your Development Environment

This post was written for Minecraft Java 1.21.6 and Fabric Loader 0.16.14.

In this post, we’re going to set up our development environment and create a minimally implemented Fabric mod with all the essentials in place. This section draws heavily on the “Getting Started” section of the developer guides and tutorials found on the official Fabric site.

(more…)
No Comments on Fabric Modding: Setting Up Your Development Environment

Learning to Mod Minecraft Java with Fabric Loader

Written by bunny on June 25, 2025 Categories: Modding Tags: , , , , , , , , ,
The baby albino bunny from Minecraft. Credit goes to minecraft.wik for this asset.

I could have titled this post “The REAL Reason I Built This Place”, but that didn’t feel particularly subtle — or timeless. Regardless, there’s probably no faster way to date a blog than by writing a Minecraft modding tutorial. Minecraft is a game in constant motion: frequent, substantial updates tend to break mods between versions as the underlying systems and APIs shift dramatically. I suspect this is why most Minecraft modding tutorials are so incomplete, outdated, or cryptic — who wants to pour energy into extensive documentation when they’d have to re-write it every year just to keep up?

Still, that didn’t stop me from being inspired.

(more…)
No Comments on Learning to Mod Minecraft Java with Fabric Loader

Why I Built This Place

Written by bunny on  Categories: Meta Tags: , , , ,
A cartoon of a white bunny, sitting on its haunches, eating a carrot.

Sometimes inspiration strikes at weird hours — a programming idea, a cool hack, a project I want to explore. Other times, I’m just trying to untangle my own thoughts.

I made this blog because I needed a place that’s mine — to think, to build, to write, and to occasionally rant about weird code stuff. I’ve posted in other forums and dev spaces before, but I wanted a single home where everything can live together: blog posts, tutorials, half-baked projects, maybe even some chaotic brilliance.

It won’t be daily. It might not be polished. But it’ll be real.

Expect a mix of code experiments, lessons I learn the hard way, and the occasional technical rabbit hole. Maybe you’ll find something useful. Maybe I’ll just find clarity by writing.

Either way — welcome to my little corner of the internet.

– Epic Bunny 🐰

1 Comment on Why I Built This Place