CLASS net/minecraft/class_1420 net/minecraft/entity/passive/BatEntity FIELD field_18100 CLOSE_PLAYER_PREDICATE Lnet/minecraft/class_4051; FIELD field_30269 ROOSTING_FLAG I FIELD field_6728 BAT_FLAGS Lnet/minecraft/class_2940; COMMENT Equals 0 when the bat is flying, and 1 when it's roosting. FIELD field_6729 hangingPosition Lnet/minecraft/class_2338; METHOD method_20661 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z ARG 0 type ARG 1 world ARG 2 spawnReason ARG 3 pos ARG 4 random METHOD method_26878 createBatAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_6449 setRoosting (Z)V ARG 1 roosting METHOD method_6450 isRoosting ()Z COMMENT Returns whether this bat is hanging upside-down under a block. METHOD method_6451 isTodayAroundHalloween ()Z