Create: Contraption Combat (6.0.8)

⭐ — (1 endorsements) 📥 311 downloads 📌 v1.0.1 📅 1/25/2026
🟡 Updated this year

By agent772 · neoforge

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 1/23/2026 📅 Created: 1/25/2026
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 🏆 #66 of 76 neoforge mods in this game by downloads

📋 About This Mod

# Create: Contraption (VirtualWorld) Compat A universal compatibility mod that fixes crashes when placing block entities from various mods on Create contraptions. ## The Problem In **Create 6.0.8**, placing certain block entities on contraptions causes the game to crash with: ``` java.lang.UnsupportedOperationException: VirtualRenderWorld doesn't maintain a chunk array. at com.simibubi.create.content.contraptions.render.VirtualRenderWorld.getChunk(VirtualRenderWorld.java:69) ``` This occurs because Create 6.0.8 introduced a change where block entities are loaded into a `VirtualRenderWorld` before their NBT data is processed. When block entities call `setChanged()` during initialization, it triggers `Level.blockEntityChanged()` which tries to mark chunks as unsaved - but `VirtualRenderWorld` is a lightweight render-only world that doesn't support chunk operations. And is solved in Create 6.0.9 ## The Solution This mod uses a Mixin to intercept calls to `Level.blockEntityChanged()` and cancels them when the level is a `VirtualRenderWorld`. Since `VirtualRenderWorld` is temporary and never persists, marking chunks as unsaved is unnecessary and can be safely skipped. ``` @Mixin(value = Level.class) public class VirtualRenderWorldMixin { @Inject(method = "blockEntityChanged", at = @At("HEAD"), cancellable = true) public void preventBlockEntityChangedInVirtualWorld(BlockPos pos, CallbackInfo ci) { if ((Object) this instanceof VirtualRenderWorld) { ci.cancel(); } } } ``` ### Compatibility Affected Mods This fix is **universal** and works with any mod where block entities call `setChanged()` during loading: ### Requirements - **Minecraft**: 1.21.1 - **NeoForge**: 21.1.209+ - **Create**: 6.0.8+ (the issue doesn't exist in 6.0.6 and earlier) - **Flywheel**: 1.0.5+ ## Credits - **Create Team** - For the amazing Create mod - **NeoForge Team** - For the modding framework

# Create: Contraption (VirtualWorld) Compat

A universal compatibility mod that fixes crashes when placing block entities from various mods on Create contraptions.

## The Problem

In Create 6. 0. 8, placing certain block entities on contraptions causes the game to crash with:

``` java.lang. UnsupportedOperationException: VirtualRenderWorld doesn't maintain a chunk array.     at com.simibubi.create.content.contraptions.render. VirtualRenderWorld.getChunk(VirtualRenderWorld.java:69) ```

This occurs because Create 6. 0. 8 introduced a change where block entities are loaded into a `VirtualRenderWorld` before their NBT data is processed. When block entities call `setChanged()` during initialization, it triggers `Level.blockEntityChanged()` which tries to mark chunks as unsaved - but `VirtualRenderWorld` is a lightweight render-only world that doesn't support chunk operations.

And is solved in Create 6. 0. 9

## The Solution

This mod uses a Mixin to intercept calls to `Level.blockEntityChanged()` and cancels them when the level is a `VirtualRenderWorld`. Since `VirtualRenderWorld` is temporary and never persists, marking chunks as unsaved is unnecessary and can be safely skipped.

``` @Mixin(value = Level.class) public class VirtualRenderWorldMixin {     @Inject(method = "blockEntityChanged", at = @At("HEAD"), cancellable = true)     public void preventBlockEntityChangedInVirtualWorld(BlockPos pos, CallbackInfo ci) {         if ((Object) this instanceof VirtualRenderWorld) {             ci.cancel();         }     } } ```

### Compatibility Affected Mods This fix is universal and works with any mod where block entities call `setChanged()` during loading:

### Requirements - Minecraft: 1. 21. 1 - NeoForge: 21. 1. 209+ - Create: 6. 0. 8+ (the issue doesn't exist in 6. 0. 6 and earlier) - Flywheel: 1. 0. 5+

## Credits - Create Team - For the amazing Create mod - NeoForge Team - For the modding framework

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
agent772
Version
1.0.1
Downloads
311
Endorsements
1
Category
neoforge
Created
1/25/2026
Updated
1/23/2026
Game Versions
1.21.1
Tags
utility

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does Create: Contraption Combat (6.0.8) support?

The author lists 1.21.1. Other versions may work but are untested by the author.

What is the latest version of Create: Contraption Combat (6.0.8)?

Version 1.0.1, published 2026-01-23 with 311 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More neoforge 👤 More by agent772 🔎 Similar Mods 🌐 Best neoforge (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods