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