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