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