CLASS bok net/minecraft/block/FireBlock FIELD a AGE Lbwh; FIELD b NORTH Lbvz; FIELD c EAST Lbvz; FIELD d SOUTH Lbvz; FIELD e WEST Lbvz; FIELD f UP Lbvz; 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 (Lbmj$c;)V ARG 1 settings METHOD a getStateForPosition (Lbgq;Lev;)Lbvh; ARG 1 world ARG 2 pos METHOD a isRainingAround (Lbhf;Lev;)Z ARG 1 world ARG 2 pos METHOD a trySpreadingFire (Lbhf;Lev;ILjava/util/Random;I)V ARG 3 spreadFactor METHOD a getBurnChance (Lbhi;Lev;)I ARG 1 world ARG 2 pos METHOD a registerFlammableBlock (Lbmj;II)V ARG 1 block ARG 2 burnChance ARG 3 spreadChance METHOD b areBlocksAroundFlammable (Lbgq;Lev;)Z ARG 1 world ARG 2 pos METHOD d registerDefaultFlammables ()V METHOD j isFlammable (Lbvh;)Z ARG 1 blockState METHOD q getSpreadChance (Lbvh;)I METHOD r getBurnChance (Lbvh;)I