CLASS bsl net/minecraft/world/border/WorldBorder
	CLASS bsl$a Area
		METHOD a getBoundWest ()D
		METHOD b getBoundEast ()D
		METHOD c getBoundNorth ()D
		METHOD d getBoundSouth ()D
		METHOD e getSize ()D
		METHOD f getShrinkingSpeed ()D
		METHOD g getTargetRemainingTime ()J
		METHOD h getTargetSize ()D
		METHOD i getStage ()Lbsk;
		METHOD j onMaxWorldBorderRadiusChanged ()V
		METHOD k onCenterChanged ()V
		METHOD l getAreaInstance ()Lbsl$a;
	CLASS bsl$b MovingArea
		FIELD b oldSize D
		FIELD c newSize D
		FIELD d timeEnd J
		FIELD e timeStart J
		FIELD f timeDuration D
	CLASS bsl$c StaticArea
		FIELD b size D
		FIELD c boundWest D
		FIELD d boundNorth D
		FIELD e boundEast D
		FIELD f boundSouth D
		METHOD <init> (Lbsl;D)V
			ARG 1 size
		METHOD n recalculateBounds ()V
	FIELD a listeners Ljava/util/List;
	FIELD b damagePerBlock D
	FIELD c safeZone D
	FIELD d warningTime I
	FIELD e warningBlocks I
	FIELD f centerX D
	FIELD g centerZ D
	FIELD h maxWorldBorderRadius I
	FIELD i area Lbsl$a;
	METHOD a asVoxelShape ()Lcoa;
	METHOD a setSize (D)V
		ARG 1 size
	METHOD a interpolateSize (DDJ)V
		ARG 1 fromSize
		ARG 3 toSize
		ARG 5 time
	METHOD a setMaxWorldBorderRadius (I)V
	METHOD a contains (Lahl;)D
	METHOD a contains (Lbco;)Z
	METHOD a addListener (Lbsj;)V
		ARG 1 listener
	METHOD a save (Lcjm;)V
		ARG 1 levelProperties
	METHOD a contains (Lcnb;)Z
	METHOD a contains (Les;)Z
	METHOD b getStage ()Lbsk;
	METHOD b setSafeZone (D)V
		ARG 1 safeZone
	METHOD b contains (DD)D
	METHOD b setWarningTime (I)V
		ARG 1 warningTime
	METHOD b load (Lcjm;)V
		ARG 1 levelProperties
	METHOD c getBoundWest ()D
	METHOD c setDamagePerBlock (D)V
		ARG 1 damagePerBlock
	METHOD c setCenter (DD)V
		ARG 1 x
		ARG 3 z
	METHOD c setWarningBlocks (I)V
		ARG 1 warningBlocks
	METHOD d getBoundNorth ()D
	METHOD e getBoundEast ()D
	METHOD f getBoundSouth ()D
	METHOD g getCenterX ()D
	METHOD h getCenterZ ()D
	METHOD i getSize ()D
	METHOD j getTargetRemainingTime ()J
	METHOD k getTargetSize ()D
	METHOD l getListeners ()Ljava/util/List;
	METHOD m getMaxWorldBorderRadius ()I
	METHOD n getSafeZone ()D
	METHOD o getDamagePerBlock ()D
	METHOD p getShrinkingSpeed ()D
	METHOD q getWarningTime ()I
	METHOD r getWarningBlocks ()I
	METHOD s update ()V
