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