Mineuniverse
Mods
Sable Dupe fix

Sable Dupe fix

MOD
Fix for the item duplication issue with the Physics Assembler in the Aeronautics mod.
by yansunsky
Download Claim this project
824 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Bug Fixes Server Utility
Advertisement Remove ads with Premium →

Sable Dupe Fix
Fixes a duplication bug in Sable when assembling non‑Clearable containers (e.g. Create’s Table Cloth, Depot, Belt).

What is the bug?

In SubLevelAssemblyHelper.moveBlocks, Sable checks:

java
if (blockEntity instanceof Clearable clearable) {
    clearable.clearContent();   // standard containers: clear items at the old position
}

Some third‑party containers (like Create’s Table Cloth, Depot, Belt) do not implement Clearable.
As a result, the items in the old position are not cleared, while the new position loads a duplicate copy via loadWithComponents(tag, ...).
This causes the item count to double.

How the fix works

A lightweight Mixin is injected into SubLevelAssemblyHelper.moveBlocks:

  • When the blockEntity is not an instance of Clearable,
    the tag is reset to contain only the id field plus coordinate fields.

  • Then loadWithComponents(tag, ...) loads the container at the new position in a factory‑fresh state – with no items.

Compatibility

  • Minecraft 1.21.1

  • NeoForge 21.1.219+

  • Sable 1.2.2+

 

sable_dupe_fix-1.0.2.jar
MC 1.21.1, NeoForge, Server
Release 2026-08-04 Get

More from yansunsky

Advertisement Remove ads with Premium →

You Might Also Like