CLASS bkg net/minecraft/block/FireBlock FIELD a AGE Lbsd; FIELD b NORTH Lbrv; FIELD c EAST Lbrv; FIELD d SOUTH Lbrv; FIELD e WEST Lbrv; FIELD f UP Lbrv; 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 (Lbif$c;)V ARG 1 settings METHOD a getStateForPosition (Lbcp;Les;)Lbrd; ARG 1 world ARG 2 pos METHOD a isRainingAround (Lbde;Les;)Z ARG 1 world ARG 2 pos METHOD a trySpreadingFire (Lbde;Les;ILjava/util/Random;I)V ARG 3 spreadFactor METHOD a getBurnChance (Lbdh;Les;)I ARG 1 world ARG 2 pos METHOD a registerFlammableBlock (Lbif;II)V ARG 1 block ARG 2 burnChance ARG 3 spreadChance METHOD b areBlocksAroundFlammable (Lbcp;Les;)Z ARG 1 world ARG 2 pos METHOD d registerDefaultFlammables ()V METHOD f getSpreadChance (Lbif;)I METHOD g getBurnChance (Lbif;)I METHOD j isFlammable (Lbrd;)Z ARG 1 blockState