GoodyBags Mod: Customizable Loot Bags for Minecraft

What Are GoodyBags in Minecraft? If you have ever played modded Minecraft, you know the drill: you spawn into a fresh world and your inventory instantly floods with books, manuals, and starter items from a dozen different mods. It is chaotic, messy, and often overwhelming. The GoodyBags mod steps...

Download GoodyBags for Minecraft 1.8, 1.7.10

Original name: GoodyBags

Minecraft: 1.7.10, 1.8

Loaders: Forge

FileVersionLoaderSize
GoodyBags-1.7.10-1.0.0-1.jar1.7.10Forge23 КБDownload
GoodyBags-1.7.10-1.0.0-2.jar1.7.10Forge23 КБDownload
GoodyBags-1.7.10-1.0.0-3.jar1.7.10Forge32 КБDownload
GoodyBags-1.8-1.0.0-1.jar1.8Forge25 КБDownload
GoodyBags-1.8-1.0.0-2.jar1.8Forge25 КБDownload

What Are GoodyBags in Minecraft?

If you have ever played modded Minecraft, you know the drill: you spawn into a fresh world and your inventory instantly floods with books, manuals, and starter items from a dozen different mods. It is chaotic, messy, and often overwhelming. The GoodyBags mod steps in to clean up that experience. It lets you create custom loot bags that can replace that initial inventory spam, add exciting dungeon loot, or reward players for completing challenges. Think of it as a flexible, JSON-driven loot delivery system that puts you in control of what items appear, when they appear, and how they look.

How GoodyBags Works

At its core, GoodyBags is a lightweight mod that reads simple JSON files to define bags. You do not need to write Java code or mess with complex configs. Just create a text file, specify a bag type, a name, a rarity, and a list of item stacks, and the mod handles the rest. The bags themselves are physical items that players can open to receive the contents. The visual style is reminiscent of the classic Thaumcraft loot bags, giving a nostalgic feel for veteran modded players while remaining clean and modern.

The Three Bag Types

GoodyBags currently supports three distinct bag types, each designed for a specific use case. Understanding these will help you decide how to integrate the mod into your pack or server.

  • Spawn Bags – These are given to a player automatically when they first join a world. They are the perfect replacement for the dreaded inventory spam. Instead of scattering ten different guidebooks across the hotbar, you can bundle everything into one or two themed spawn bags. Players open them at their own pace, keeping the initial experience tidy.
  • Loot Bags – These generate inside dungeon chests, mineshafts, strongholds, and other vanilla loot tables. You can assign a configurable weight to control how often they appear. This allows you to inject custom loot into exploration without overriding existing chest contents. It is a subtle way to reward adventurers with mod-specific goodies.
  • Prize Bags – Designed to be handed out as rewards for completing quests or achievements. If you run a server with custom challenges or use a questing mod, prize bags work like the HQM (Hardcore Questing Mode) reward bags. You can predefine the contents and give them to players via commands or other mod interactions.

Crafting Your First GoodyBag JSON

Creating a bag is surprisingly straightforward. You define a JSON object with a few required fields. Here is a minimal example of a spawn bag that gives a chainmail helmet when opened:

{
  "bagType": "SPAWN",
  "name": "Spawn Bag 1",
  "rarityType": "uncommon",
  "stackList": [
    {
      "name": "minecraft:chainmail_helmet",
      "metadata": 0,
      "amount": 1
    }
  ]
}

The bagType must be one of SPAWN, LOOT, or PRIZE. The name is what appears on the bag item. rarityType influences the bag's color and tooltip, with options like common, uncommon, rare, and epic. The stackList array holds the actual items, each with a registry name, optional metadata, and amount. You can add as many stacks as you like, mixing modded and vanilla items seamlessly.

Expanding Your Loot Tables

For loot bags, you will want to add a weight field to control generation frequency. A higher weight means the bag appears more often in chests. You can also create multiple JSON files to define a whole set of bags, each with its own theme. For instance, a "Forest Loot Bag" might contain saplings, wood, and plant-based items, while a "Nether Loot Bag" could hold blaze rods and wither skeleton skulls. The mod merges all valid JSON files from its configuration folder, so you can organize them however you like.

One of the best things about GoodyBags is how easily it fits into any modded setup. If you are building a custom modpack, you can install the mod and manage its JSON files directly. For players who prefer a streamlined experience, this mod can be easily installed via the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu. That means you can add GoodyBags to your game without hunting through forums or manually moving files, making it perfect for both pack developers and casual explorers.

Why GoodyBags Beats Inventory Spam

Traditional modpacks often rely on a "starter chest" or simply dump items into the player's inventory on first login. This approach has several drawbacks. It clutters the screen, confuses new players, and can even cause lag if many items appear at once. GoodyBags condenses all that into a single, curiosity-inducing bag. Players get the same items but with a sense of discovery. It also allows pack makers to add lore or flavor text through the bag's name and rarity, turning a mundane handout into a small event.

Limitations and Future Potential

As of the current version, GoodyBags does not support NBT data on items. That means you cannot directly give enchanted gear, written books with custom text, or items with specific durability. The developer has mentioned looking into NBT support for a later update, which would unlock even more possibilities. For now, you can work around this by using other mods that apply enchantments or NBT after the bag is opened, or by keeping bag contents simple.

Integrating GoodyBags with Your Server

Server owners will appreciate how GoodyBags reduces the need for command block setups or complex spawn scripts. You can define spawn bags once and every new player receives them automatically. Prize bags can be given via a simple /give command, making them ideal for event rewards. Loot bags enrich the exploration loop without requiring players to install additional client-side mods beyond GoodyBags itself. The mod is purely server-friendly as long as the client also has it installed, which is standard for most content mods.

Conclusion

GoodyBags is a small but mighty tool for any modded Minecraft enthusiast. It replaces inventory clutter with elegant, customizable loot bags, adds depth to dungeon crawling, and provides a clean reward system for quests. The JSON-based configuration is accessible even to beginners, while the three bag types cover the most common use cases. Whether you are designing a massive modpack or just want a tidier start on your private server, GoodyBags delivers a polished, Thaumcraft-inspired solution. Give it a try and watch your players actually enjoy opening their starter items instead of frantically clearing their hotbar.