What Is EaglerForge and How Do You Make Mods with the EaglerForge Builder?

Updated

EaglerForge is the modding layer for Eaglercraft, the browser-based Minecraft client, and the EaglerForge Builder is a web tool that lets you create EaglerForge mods by assembling Scratch-like code blocks instead of writing code by hand. You build a mod by adding blocks, filling in their inputs, then copying or downloading the generated mod code. The Builder is still in development, so treat saved projects as drafts and keep backups.

What EaglerForge Does

Eaglercraft runs Minecraft in a browser tab. EaglerForge sits on top of that client and gives mods a way to hook into the game, so a mod can change behavior or add features without a separate Java setup. The Builder targets that layer: its output is mod code meant for EaglerForge, not a standalone game.

How the Block-Based Workflow Works

The Builder is described as a Scratch-like block coding environment for making EaglerForge mods. The workflow is short:

  1. Add blocks from the palette to build your mod's logic.
  2. Configure inputs on each block — labels, text, numbers, booleans, colors, and the advanced input types listed below.
  3. Save the project if you want to keep working on it.
  4. Copy or download the generated mod code and use it with EaglerForge.

The page shows Save, Load, Copy, and Download controls alongside a Mod Code area, so the code is produced for you as you assemble blocks.

Block and Input Types

The palette includes a Block category and an input category. Inputs are the values you attach to blocks:

Input type Use it when
Text A block needs a word, label, or message
Number A block needs a numeric value
Boolean A block needs a true/false choice
Color A block needs a color value
Angle A block needs a rotation or direction
Matrix A block needs a multi-value transform or arrangement
Enum A block needs one option from a named set (the "Use Enum Name" option)
Note A block needs a musical note value
Image A block needs an image label
Empty A block needs a placeholder slot

There are also label inputs (Text label, Image label) for display, and an Empty input for slots you fill later. Pick the input that matches the kind of value the block expects; using a text input where a number is needed is a common source of broken mods.

Development Status and Practical Cautions

The Builder states it is currently in development and that some project files may break because the code changes constantly. Plan around that:

  • Save your project often, and keep a copy of working mod code outside the tool.
  • If a loaded project breaks after an update, rebuild from your saved code rather than assuming the file is corrupt.
  • Test generated code in Eaglercraft before relying on it.

Where to Get Help

The Builder links to a Discord server and a GitHub page. Use Discord for questions and community help, and GitHub for updates and issue reports. Both are the places to check when the tool changes or a project stops loading.