CLASS bna net/minecraft/block/FireBlock FIELD a AGE Lbux; FIELD b NORTH Lbup; FIELD c EAST Lbup; FIELD d SOUTH Lbup; FIELD e WEST Lbup; FIELD f UP Lbup; FIELD g DIRECTION_PROPERTIES Ljava/util/Map; FIELD h burnChances Lit/unimi/dsi/fastutil/objects/Object2IntMap; FIELD i spreadChances Lit/unimi/dsi/fastutil/objects/Object2IntMap; METHOD (Lbkz$c;)V ARG 1 settings METHOD a getStateForPosition (Lbfj;Leu;)Lbtx; ARG 1 world ARG 2 pos METHOD a isRainingAround (Lbfy;Leu;)Z ARG 1 world ARG 2 pos METHOD a trySpreadingFire (Lbfy;Leu;ILjava/util/Random;I)V ARG 3 spreadFactor METHOD a getBurnChance (Lbgb;Leu;)I ARG 1 world ARG 2 pos METHOD a registerFlammableBlock (Lbkz;II)V ARG 1 block ARG 2 burnChance ARG 3 spreadChance METHOD b areBlocksAroundFlammable (Lbfj;Leu;)Z ARG 1 world ARG 2 pos METHOD d registerDefaultFlammables ()V METHOD j isFlammable (Lbtx;)Z ARG 1 blockState METHOD q getSpreadChance (Lbtx;)I METHOD r getBurnChance (Lbtx;)I