Modscraper Modscraper Minecraft
Recipes for All logo

Recipes for All

Mod

by mallrat208

Unlock the full Vanilla Recipe Book

Type

Mod

CurseForge Downloads

263,747

CurseForge ID

294233

Last Updated

Aug 15, 2026

Description

Recipes for All is a small mod that Unlocks all Recipes for the Vanilla Recipe Book when the Player joins the world. Clients connecting to servers with this mod do not require this mod. It is recommended to have it client side if you wish to have this feature function in single player worlds however.

Recipes that do not have ingredients or a output are not unlocked, this prevents broken recipes that you cannot actually craft from showing up.

This is an extremely tiny mod, as such rather than hosting a GitHub repository for it, I've included the source below

package com.mr208.rfa; import com.google.common.collect.Lists; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.item.crafting.CraftingManager; import net.minecraft.item.crafting.IRecipe; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventBusSubscriber; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.gameevent.PlayerEvent.PlayerLoggedInEvent; import java.util.ArrayList; @EventBusSubscriber @Mod(modid = "rfa", name = "Recipes For All", version = "1.0.0", acceptableRemoteVersions = "*") public class RecipesForAll { @SubscribeEvent public static void onPlayerLoggin(PlayerLoggedInEvent event) { if(event.player instanceof EntityPlayerMP) { ArrayList<IRecipe> recipes = Lists.newArrayList(CraftingManager.REGISTRY); recipes.removeIf((recipe)-> recipe.getRecipeOutput().isEmpty()); recipes.removeIf((recipe)-> recipe.getIngredients().isEmpty()); event.player.unlockRecipes(recipes); } } }

 

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Similar Mods

Included in Modpacks (2)

External Resources