CLASS bss net/minecraft/block/VineBlock FIELD a UP Lbwf; FIELD b NORTH Lbwf; FIELD c EAST Lbwf; FIELD d SOUTH Lbwf; FIELD e WEST Lbwf; FIELD f FACING_PROPERTIES Ljava/util/Map; FIELD g UP_SHAPE Lcsu; FIELD h WEST_SHAPE Lcsu; FIELD i EAST_SHAPE Lcsu; FIELD j NORTH_SHAPE Lcsu; FIELD k SOUTH_SHAPE Lcsu; METHOD (Lbmp$c;)V ARG 1 settings METHOD a canGrowAt (Lbgv;Lev;)Z ARG 1 world ARG 2 pos METHOD a shouldConnectTo (Lbgv;Lev;Lfa;)Z ARG 0 world ARG 1 pos ARG 2 direction METHOD a getGrownState (Lbvn;Lbvn;Ljava/util/Random;)Lbvn; ARG 1 above ARG 2 state ARG 3 random METHOD a getFacingProperty (Lfa;)Lbwf; ARG 0 direction METHOD b shouldHaveSide (Lbgv;Lev;Lfa;)Z ARG 1 world ARG 2 pos ARG 3 side METHOD j hasAdjacentBlocks (Lbvn;)Z ARG 1 state METHOD m getPlacementShape (Lbvn;Lbgv;Lev;)Lbvn; ARG 1 state ARG 2 world ARG 3 pos METHOD q getAdjacentBlockCount (Lbvn;)I ARG 1 state METHOD r hasHorizontalSide (Lbvn;)Z ARG 1 state