CLASS net/minecraft/class_7159 net/minecraft/world/block/ChainRestrictedNeighborUpdater FIELD field_37829 LOGGER Lorg/slf4j/Logger; FIELD field_37830 world Lnet/minecraft/class_1937; FIELD field_37831 queue Ljava/util/ArrayDeque; FIELD field_37832 pending Ljava/util/List; FIELD field_37833 depth I FIELD field_38276 maxChainDepth I METHOD (Lnet/minecraft/class_1937;I)V ARG 1 world ARG 2 maxChainDepth METHOD method_41702 runQueuedUpdates ()V METHOD method_41706 enqueue (Lnet/minecraft/class_2338;Lnet/minecraft/class_7159$class_7162;)V ARG 1 pos ARG 2 entry CLASS class_7160 StatefulEntry FIELD comp_586 sourceBlock Lnet/minecraft/class_2248; FIELD comp_587 sourcePos Lnet/minecraft/class_2338; METHOD comp_586 sourceBlock ()Lnet/minecraft/class_2248; METHOD comp_587 sourcePos ()Lnet/minecraft/class_2338; CLASS class_7161 SixWayEntry FIELD field_37834 pos Lnet/minecraft/class_2338; FIELD field_37835 sourceBlock Lnet/minecraft/class_2248; FIELD field_37836 except Lnet/minecraft/class_2350; FIELD field_37837 currentDirectionIndex I METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V ARG 1 pos ARG 2 sourceBlock ARG 3 except CLASS class_7162 Entry METHOD method_41707 update (Lnet/minecraft/class_1937;)Z ARG 1 world CLASS class_7163 SimpleEntry FIELD comp_590 sourceBlock Lnet/minecraft/class_2248; FIELD comp_591 sourcePos Lnet/minecraft/class_2338; METHOD comp_590 sourceBlock ()Lnet/minecraft/class_2248; METHOD comp_591 sourcePos ()Lnet/minecraft/class_2338; CLASS class_7272 StateReplacementEntry FIELD comp_667 neighborState Lnet/minecraft/class_2680; METHOD comp_667 neighborState ()Lnet/minecraft/class_2680;