CLASS byj net/minecraft/world/Heightmap CLASS byj$a Type FIELD a WORLD_SURFACE_WG Lbyj$a; FIELD b WORLD_SURFACE Lbyj$a; FIELD c OCEAN_FLOOR_WG Lbyj$a; FIELD d OCEAN_FLOOR Lbyj$a; FIELD e MOTION_BLOCKING Lbyj$a; FIELD f MOTION_BLOCKING_NO_LEAVES Lbyj$a; FIELD g name Ljava/lang/String; FIELD h purpose Lbyj$b; FIELD i blockPredicate Ljava/util/function/Predicate; FIELD j BY_NAME Ljava/util/Map; METHOD (Ljava/lang/String;ILjava/lang/String;Lbyj$b;Ljava/util/function/Predicate;)V ARG 3 name METHOD a getName ()Ljava/lang/String; METHOD a byName (Ljava/lang/String;)Lbyj$a; ARG 0 name METHOD b shouldSendToClient ()Z METHOD c getBlockPredicate ()Ljava/util/function/Predicate; CLASS net/minecraft/world/gen/Heightmap$b Purpose FIELD a ALWAYS_TRUE Ljava/util/function/Predicate; FIELD b SUFFOCATES Ljava/util/function/Predicate; FIELD c storage Lze; FIELD d blockPredicate Ljava/util/function/Predicate; FIELD e chunk Lbwq; METHOD (Lbwq;Lbyj$a;)V ARG 2 type METHOD a asLongArray ()[J METHOD a get (I)I ARG 1 index METHOD a get (II)I ARG 1 x ARG 2 z METHOD a set (III)V ARG 1 x ARG 2 z ARG 3 height METHOD a trackUpdate (IIILbvc;)Z ARG 1 x ARG 2 y ARG 3 z ARG 4 state METHOD a populateHeightmaps (Lbwq;Ljava/util/Set;)V ARG 1 types METHOD a setTo ([J)V ARG 1 heightmap METHOD c toIndex (II)I ARG 0 x ARG 1 z