File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
common/src/main/kotlin/com/lambda/interaction/request/placing Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -295,6 +295,9 @@ object PlaceManager : RequestHandler<PlaceRequest>(
295295 }
296296 }
297297
298+ val itemStack = itemPlacementContext.stack
299+ if (! player.abilities.creativeMode) itemStack.decrement(1 )
300+
298301 if (placeConfig.placeConfirmationMode == PlaceConfig .PlaceConfirmationMode .AwaitThenPlace )
299302 return ActionResult .success(world.isClient)
300303
@@ -304,7 +307,6 @@ object PlaceManager : RequestHandler<PlaceRequest>(
304307 if (! item.place(itemPlacementContext, blockState)) return ActionResult .FAIL
305308
306309 val blockPos = itemPlacementContext.blockPos
307- val itemStack = itemPlacementContext.stack
308310 var hitState = world.getBlockState(blockPos)
309311 if (hitState.isOf(blockState.block)) {
310312 hitState = item.placeFromNbt(blockPos, world, itemStack, hitState)
@@ -313,7 +315,6 @@ object PlaceManager : RequestHandler<PlaceRequest>(
313315 }
314316
315317 if (placeConfig.sounds) placeSound(item, hitState, blockPos)
316- if (! player.abilities.creativeMode) itemStack.decrement(1 )
317318
318319 if (placeConfig.placeConfirmationMode == PlaceConfig .PlaceConfirmationMode .None ) {
319320 request.onPlace?.invoke(placeContext.blockPos)
You can’t perform that action at this time.
0 commit comments