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 <init> (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
