CLASS bom net/minecraft/block/FireBlock FIELD a AGE Lbwj; FIELD b NORTH Lbwb; FIELD c EAST Lbwb; FIELD d SOUTH Lbwb; FIELD e WEST Lbwb; FIELD f UP Lbwb; 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 (Lbml$c;)V ARG 1 settings METHOD a getStateForPosition (Lbgr;Lev;)Lbvj; ARG 1 world ARG 2 pos METHOD a isRainingAround (Lbhh;Lev;)Z ARG 1 world ARG 2 pos METHOD a trySpreadingFire (Lbhh;Lev;ILjava/util/Random;I)V ARG 1 world ARG 2 pos ARG 3 spreadFactor ARG 4 rand ARG 5 currentAge METHOD a getBurnChance (Lbhk;Lev;)I ARG 1 world ARG 2 pos METHOD a registerFlammableBlock (Lbml;II)V ARG 1 block ARG 2 burnChance ARG 3 spreadChance METHOD b areBlocksAroundFlammable (Lbgr;Lev;)Z ARG 1 world ARG 2 pos METHOD d registerDefaultFlammables ()V METHOD j isFlammable (Lbvj;)Z ARG 1 blockState METHOD q getSpreadChance (Lbvj;)I ARG 1 state METHOD r getBurnChance (Lbvj;)I ARG 1 state