--- a/net/minecraft/world/level/block/entity/ConduitBlockEntity.java
+++ b/net/minecraft/world/level/block/entity/ConduitBlockEntity.java
@@ -81,7 +_,7 @@
 
     public static void clientTick(Level level, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity) {
         blockEntity.tickCount++;
-        long gameTime = level.getGameTime();
+        long gameTime = level.getRedstoneGameTime(); // Folia - region threading
         List<BlockPos> list = blockEntity.effectBlocks;
         if (gameTime % 40L == 0L) {
             blockEntity.isActive = updateShape(level, pos, list);
@@ -97,7 +_,7 @@
 
     public static void serverTick(Level level, BlockPos pos, BlockState state, ConduitBlockEntity blockEntity) {
         blockEntity.tickCount++;
-        long gameTime = level.getGameTime();
+        long gameTime = level.getRedstoneGameTime(); // Folia - region threading
         List<BlockPos> list = blockEntity.effectBlocks;
         if (gameTime % 40L == 0L) {
             boolean flag = updateShape(level, pos, list);
