Skip to content

Commit c1e5617

Browse files
committed
Fix captured states
1 parent a07feb2 commit c1e5617

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

shreddedpaper-server/minecraft-patches/sources/net/minecraft/world/item/ItemStack.java.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
+ level.captureBlockStatesThreadLocal.set(true); // ShreddedPaper - use thread local
99
if (isBonemeal) {
1010
- level.captureTreeGeneration = true;
11-
+ level.captureTreeGenerationThreadLocal.set(false); // ShreddedPaper - use thread local
11+
+ level.captureTreeGenerationThreadLocal.set(true); // ShreddedPaper - use thread local
1212
}
1313
}
1414
InteractionResult result;
1515
try {
16-
result = usedItem.useOn(context);
1716
+ level.capturedTileEntitiesThreadLocal.get().clear(); // ShreddedPaper - use thread local - clear beforehand
1817
+ level.capturedBlockStatesThreadLocal.get().clear(); // ShreddedPaper - use thread local - clear beforehand
18+
result = usedItem.useOn(context);
1919
} finally {
2020
- level.captureBlockStates = false;
2121
+ level.captureBlockStatesThreadLocal.set(false); // ShreddedPaper - use thread local

0 commit comments

Comments
 (0)