diff --git a/src/main/java/com/simibubi/create/content/contraptions/Contraption.java b/src/main/java/com/simibubi/create/content/contraptions/Contraption.java index 181f74fc95..8fb363556c 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/Contraption.java +++ b/src/main/java/com/simibubi/create/content/contraptions/Contraption.java @@ -29,6 +29,7 @@ import com.google.common.collect.Multimap; import com.simibubi.create.AllBlockEntityTypes; import com.simibubi.create.AllBlocks; +import com.simibubi.create.AllTags.AllBlockTags; import com.simibubi.create.AllTags.AllContraptionTypeTags; import com.simibubi.create.api.behaviour.interaction.MovingInteractionBehaviour; import com.simibubi.create.api.behaviour.movement.MovementBehaviour; @@ -384,7 +385,7 @@ protected boolean moveBlock(Level world, @Nullable Direction forcedDirection, Qu moveWindmillBearing(pos, frontier, visited, state); // Seats transfer their passenger to the contraption - if (state.getBlock() instanceof SeatBlock) + if (AllBlockTags.SEATS.matches(state)) moveSeat(world, pos); // Pulleys drag their rope and their attached structure