Repository navigation
Cooking for Blockheads
Minecraft 1.20.1 / Forge: this page documents that build and its measurements. For the separate 170-control Minecraft 1.21.1 port, see Minecraft 1.21.1 NeoForge.
One control for Cooking for Blockheads 16.0.15 (Minecraft 1.20.1) (mod id cookingforblockheads), a fix: its compat data no longer piles up on every world join and /reload. The switch checks the code it would change against the tested build; another build is left untouched with one WARN line (see How the patches are applied).
| Key | Target | Side | Since | Kind |
|---|---|---|---|---|
cookingforblockheads_compat_reload_once |
Cooking for Blockheads 16.0.15 (Minecraft 1.20.1) | BOTH | 1.0.30 | fix |
Since: 1.0.30 · Target: Cooking for Blockheads 16.0.15 (Minecraft 1.20.1) · Side: BOTH (server data reload; singleplayer shares it) · Kind: fix
Mixins: JsonCompatLoadMixin, CookingRegistryAddMixin, KitchenConnectorAddMixin
Cooking for Blockheads: compat data no longer piles up on every world join and /reload. Cooking for Blockheads reads its compat files (tools, water and milk items, non-food recipes, oven fuels and recipes, toaster recipes, kitchen connector blocks) with a server reload listener, so they load again at every server start, every singleplayer world joined in one session and every /reload, and every load added all entries again: the lists and the oven and toaster tables grow (a sink offers each water item once per load), and after a data pack edit old and new oven values coexist and table order decides which one is used. Now an entry that repeats one an earlier compat load added is not added again, and a changed oven fuel time, oven result or toaster result replaces the earlier value in place. The first load is exactly as before; duplicates inside one load and everything other mods or Cooking for Blockheads itself register through its API are kept untouched. An entry the files no longer list stays, as before.
Measured: offline on the real loader with Cooking for Blockheads' own 16 compat files and one test file: the original grew from 21 entries to 40, 60, 79, 98 and 117 over six loads (the sink offered 13 water items instead of 2); with the switch the first load was identical and every later load left the same objects in place. 600 random load sequences (2,382 loads, changed data, duplicates, API registrations in between) matched a reference model in all 19,056 collection states.
Bons and Furious is licensed GPL-3.0-only with upstream notices retained. Target mod names identify compatibility targets and do not imply endorsement; their code, assets and licenses remain their authors' property. All measurements on this wiki are focused method, phase or reproduction measurements from the pack the mod was built for, taken on the historical build named in each entry; they are not whole-game FPS or TPS promises and are not additive.
Bons and Furious
Minecraft 1.20.1 / Forge 1.0.34
- Home
- Installation and configuration
- How the patches are applied
- All controls
- Measurements and caveats
- Whole-modpack benchmark
- Troubleshooting and log messages
- Generation context fixes
- Version history
Compatibility
- Compatibility
- Known conflicts and workarounds
- Tested mod list
- Redundant mods
- Compatibility and target versions
Controls by mod
- Minecraft (51)
- Forge (6)
- Ad Astra (1)
- Alex's Caves (4)
- Alex's Mobs (2)
- Almost Unified (1)
- AmbientSounds (3)
- Architectury API (1)
- Ars Nouveau (2)
- Artifacts (1)
- Better Combat (1)
- Bosses of Mass Destruction (1)
- Butterflies (1)
- ChunkSending (1)
- CIT Reforged (1)
- Citadel (1)
- CoFH Core (1)
- Colorwheel (1)
- Cooking for Blockheads (1)
- Create (4)
- Critters and Companions (1)
- Cryptic Foes (2)
- Cucumber (1)
- Curios API (6)
- Distant Horizons (17)
- Dungeons Delight (1)
- Dynamic Trees (2)
- Embeddium (13)
- Entity Model Features (4)
- Entity Texture Features (1)
- EntityCulling (1)
- FancyMenu (1)
- Farmer's Delight (2)
- FD Bosses (2)
- Fowl Play (2)
- Fusion (2)
- GeckoLib (5)
- Goblins Tyranny (2)
- Hostile Villages (2)
- Ice and Fire (6)
- ImmediatelyFast (3)
- Immersive Engineering (1)
- Jaden's Nether Expansion (1)
- JEI (7)
- Kiwi (1)
- L2 Library (2)
- Legendary Monsters (1)
- Lionfish API (2)
- ModernFix (4)
- Mowzie's Mobs (1)
- Mutant Monsters (1)
- Nether Depths Upgrade (1)
- Occult (1)
- Oculus (12)
- Oh The Biomes We've Gone (1)
- Particular (1)
- Pehkui (1)
- Pipez (2)
- Placebo (1)
- Presence Footsteps (1)
- Radium Re-Reforged (8)
- Regions Unexplored (1)
- Relics (2)
- Ribbits (1)
- Ryoamic Lights (2)
- Sake's Structures (1)
- Scorched (1)
- Scuba Gear (1)
- Simply Swords (1)
- SlashBlade: Resharped (1)
- Slice & Dice (1)
- Spawn (4)
- Storage Drawers (2)
- Structure Gel API (1)
- Structurify (3)
- TaCZ (2)
- TerraBlender (2)
- Terramity (1)
- Under the Moon (1)
- Valkyrien Skies (15)
- Trackwork model repair
- Living Engineering (moved out in 1.0.20)
Links