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