Cupboard mod in FTB Evolution 2
FTB Evolution 2 1.4.0 ships version 4.1 · First seen in 1.0.2
Cupboard mod is a mod in FTB Evolution 2 1.4.0, where it is version 4.1. Cupboard library for utilities and configs (Summary from the mod's Modrinth page.)
Cupboard mod guide for FTB Evolution 2
Last verified for FTB Evolution 2 v1.4.0 on Oct 15, 2026 · text last changed Oct 15, 2026
Also applies to:All the Mods 10 2.12All the Mods 10: To the Sky 1.0 to 2.1.0All the Mods 11 0.1.0 to 0.12.0-betaAll the Mons 0.3.0-beta to 1.3.0FTB Skies 2 1.0.1 to 1.24.0FTB Skies 2: Aero 1.0.3 to 1.10.0FTB StoneBlock 4 1.1.1 to 1.23.0Project Infinity 0.1 0.0.45.4 to 0.0.51.4-hotfix-2
- Sections
- 4
None of these sections are written for this pack; 4 are shared from another pack's guide.
Every recipe and number here was checked against FTB Evolution 2 1.4.0, read from the running game on Oct 17, 2026.
What is Cupboard mod?
Same as in the All the Mods 10 2.12 guide
Cupboard is included in this pack at version 2.8, shipped as the file cupboard-1.21-2.8.jar. It has been in the pack since version 0.51 or earlier, so it's a long-standing part of the mod list.[1]
Unverified The sources I have don't describe what Cupboard does, who it's meant for, or any pack-specific changes to its configs or recipes. I haven't guessed at those. Cupboard also isn't on the ATM Star quest path, and no quests in this pack involve it, so there's no progression step tied to it.
How do you get started with Cupboard mod?
2 parts
Same as in the FTB Skies 2 1.22.0 guide
Unverified The sources here show no items, recipes or quests for Cupboard mod in this pack, so there is no crafting order to follow and no recipe to point you to. Anything the mod adds beyond its config is not shown here.
What the pack does show for Cupboard mod is its config file, so that is the place to start. The settings below are the ones you can look at before you play, with the values this pack sets.[2]
Settings worth knowing about
- logOffthreadEntityAdd.logOffthreadEntityAdd is true. Entities should only be added on the server thread. Cupboard fixes the crashes caused by mods that break that rule, and this option logs those cases.[2]
- skipErrorOnEntityLoad.skipErrorOnEntityLoad is false. If you turn it on, it prevents crashes on entity loading.[2]
- showCommandExecutionErrors.showCommandExecutionErrors is true, so errors during command execution are displayed.[2]
- displayConfigReload.displayConfigReload is true. You get a chat message on the client when a change to the client's config file is detected and the file reloads.[2]
Debug options, off by default
- forceHeapDumpOnOOM.forceHeapDumpOnOOM is false. When enabled, a heap dump is created automatically if the game crashes with an out of memory error. Use it with care, because heap dumps take a lot of space.[2]
- debugChunkloadAttempts.debugChunkloadAttempts is false. When enabled, it logs chunks being forceloaded on the server thread by directly accessing an unloaded chunk, which stalls the server until the chunk finishes loading. The config description says it is incompatible with lithium and its forks.[2]
How does Cupboard mod work?
3 parts
Same as in the FTB Skies 2 1.22.0 guide
Here's the honest version: the sources I have for Cupboard don't describe any machines, multiblocks, power, fluids or item automation. The only thing documented for this mod in the pack is its config file, so this section covers the behaviours those options control.[2]
Each option below is a switch for a safety or diagnostic behaviour. They cover crashes, logging and chat messages, not gameplay systems. Every value listed is what the pack sets.[2]
Crash protection and logging
- logOffthreadEntityAdd.logOffthreadEntityAdd is true in the pack. Entities should only be added on the server thread. The option description says Cupboard fixes the crashes caused by mods that break this rule, and this setting turns on logging of those cases.[2]
- skipErrorOnEntityLoad.skipErrorOnEntityLoad is false in the pack. When enabled, it prevents crashes during entity loading. Since the pack leaves it off, an entity loading error is not skipped by this option.[2]
- showCommandExecutionErrors.showCommandExecutionErrors is true in the pack. It controls whether errors during command execution are displayed.[2]
Debug and diagnostic options
- debugChunkloadAttempts.debugChunkloadAttempts is false in the pack. When enabled, it logs chunks being forceloaded on the server thread by directly accessing an unloaded chunk. That access stalls the server until the chunk finishes loading. The description also says this option is incompatible with lithium and its forks.[2]
- forceHeapDumpOnOOM.forceHeapDumpOnOOM is false in the pack. When enabled, the game automatically creates a heap dump when it crashes with an out of memory issue. The description warns that heap dumps take a lot of space, so only turn it on when you're actually chasing a memory problem.[2]
Client messages
displayConfigReload.displayConfigReload is true in the pack. It shows a chat message on the client when a config file is reloaded after changes to the client's config file are detected.[2]
Unverified Machines, multiblocks, power, fluid and item automation: none of these are described in the available sources for Cupboard, so this guide makes no claims about them.
Which Cupboard mod config options matter?
2 parts
Same as in the FTB Skies 2 1.22.0 guide
Cupboard is a small utility mod, and its config file is mostly about logging and crash handling. Every option in this pack's config matches the default value listed in the option's own description, so the pack hasn't changed anything here. Here's what each option does and how the pack has it set.[2]
Crash and error handling
- skipErrorOnEntityLoad.skipErrorOnEntityLoad is false in this pack. When enabled, it prevents crashes on entity loading. If a world keeps crashing while entities load, this is the option to look at, but the pack leaves it off.[2]
- logOffthreadEntityAdd.logOffthreadEntityAdd is true. Entities should only be added on the server thread. Cupboard fixes the crashes caused by mods that break that rule, and this option logs those cases, which is handy when you're tracking down a misbehaving mod.[2]
- forceHeapDumpOnOOM.forceHeapDumpOnOOM is false. If you turn it on, the game creates a heap dump automatically when it crashes with an out of memory issue. The description warns that heap dumps take a lot of space, so only enable it when you're diagnosing a memory problem.[2]
Debug and chat messages
- debugChunkloadAttempts.debugChunkloadAttempts is false. Enabled, it logs chunks being forceloaded on the server thread by directly accessing an unloaded chunk, which stalls the server until the chunk finishes loading. The description notes it is incompatible with lithium and its forks.[2]
- showCommandExecutionErrors.showCommandExecutionErrors is true, so errors during command execution are displayed.[2]
- displayConfigReload.displayConfigReload is true. The client shows a chat message when a config file reloads after changes were detected to the client's config file.[2]
Sources
- All the Mods 10 2.12 mod list · pack file
- FTB Skies 2 1.22.0 config: config/cupboard.json · pack file
Where this guide comes from
Written from what FTB Evolution 2 itself ships: its files and recipes, the in-game guidebooks and the mods' own pages. Every statement links to the source it came from, and the numbers are checked against the pack before publishing.
Guide last verified Oct 15, 2026.
Report wrong info
Version in each release
9 releases, first in 1.0.2
| FTB Evolution 2 | Version | Jar | Where it came from |
|---|---|---|---|
| 1.4.0 Oct 17, 2026 | 4.1 | cupboard-26.1-4.1.jar | From the published release |
| 1.3.2 Oct 16, 2026 | 4.1 | cupboard-26.1-4.1.jar | From the published release |
| 1.3.1 Oct 15, 2026 | 4.1 | cupboard-26.1-4.1.jar | From the published release |
| 1.3.0 Oct 14, 2026 | 4.1 | cupboard-26.1-4.1.jar | From the published release |
| 1.2.2 Oct 13, 2026 | 4.1 | cupboard-26.1-4.1.jar | From the published release |
| 1.2.1 Oct 12, 2026 | 4.1 | cupboard-26.1-4.1.jar | From the published release |
| 1.2.0 Oct 12, 2026 | 4.1 | cupboard-26.1-4.1.jar | From the published release |
| 1.1.0 Oct 10, 2026 | 4.1 | cupboard-26.1-4.1.jar | From the published release |
| 1.0.2 Oct 8, 2026 | 4.1 | cupboard-26.1-4.1.jar | From the published release |
"From pack files" means the list came from the pack's own files; "from the published release" means ForgeBase read the jars of the release itself.
Items and blocks
We can't match this mod to the pack's item list: it registers as cupboard, and the pack's recipe dump has nothing under that name. That means we found nothing, not that the mod adds nothing. Search the item browser
Config options (how FTB Evolution 2 sets them)
12 settings this pack ships for the mod. We don't have the mod's own defaults to compare them against yet.
Show settings
| Setting | FTB Evolution 2 value |
|---|---|
debugChunkloadAttempts.debugChunkloadAttempts config/cupboard.json | false |
debugChunkloadAttempts.desc: config/cupboard.json | Enables debug logging of chunks being forceloaded on serverthread by directly accessing an unloaded chunk, which stalls the server until the chunk finishes loading, incompatible with lithium and its forks: default:false |
displayConfigReload.desc: config/cupboard.json | Displays a chat message on the client on reloading a config file after changes were detected to the clients config file. default:true |
displayConfigReload.displayConfigReload config/cupboard.json | true |
forceHeapDumpOnOOM.desc: config/cupboard.json | Enables creating a heap dump automatically once the game crashes with an out of memory issue, use with care heapdumps take a lot of space. default:false |
forceHeapDumpOnOOM.forceHeapDumpOnOOM config/cupboard.json | false |
Comments and tips
Loading comments...