CLASS net/minecraft/class_2784 net/minecraft/world/border/WorldBorder
	FIELD field_12730 listeners Ljava/util/List;
	FIELD field_12731 buffer D
	FIELD field_12732 maxWorldBorderRadius I
	FIELD field_12733 damagePerBlock D
	FIELD field_12734 warningBlocks I
	FIELD field_12735 warningTime I
	FIELD field_12736 area Lnet/minecraft/class_2784$class_2785;
	FIELD field_12737 centerZ D
	FIELD field_12738 centerX D
	FIELD field_24122 DEFAULT_BORDER Lnet/minecraft/class_2784$class_5200;
	METHOD method_11951 contains (Lnet/minecraft/class_1923;)Z
		ARG 1 pos
	METHOD method_11952 contains (Lnet/minecraft/class_2338;)Z
		ARG 1 pos
	METHOD method_11953 getDamagePerBlock ()D
	METHOD method_11954 getTargetSize ()D
	METHOD method_11955 setDamagePerBlock (D)V
		ARG 1 damagePerBlock
	METHOD method_11956 getWarningTime ()I
	METHOD method_11957 interpolateSize (DDJ)V
		ARG 1 fromSize
		ARG 3 toSize
		ARG 5 time
	METHOD method_11958 getBoundNorth ()D
	METHOD method_11959 getMaxWorldBorderRadius ()I
	METHOD method_11961 getDistanceInsideBorder (DD)D
		ARG 1 x
		ARG 3 z
	METHOD method_11962 getTargetRemainingTime ()J
	METHOD method_11963 getBoundEast ()D
	METHOD method_11964 getCenterX ()D
	METHOD method_11965 getSize ()D
	METHOD method_11966 contains (Lnet/minecraft/class_238;)Z
		ARG 1 box
	METHOD method_11967 setWarningBlocks (I)V
		ARG 1 warningBlocks
	METHOD method_11968 getStage ()Lnet/minecraft/class_2789;
	METHOD method_11969 setSize (D)V
		ARG 1 size
	METHOD method_11970 getListeners ()Ljava/util/List;
	METHOD method_11971 getBuffer ()D
	METHOD method_11972 getWarningBlocks ()I
	METHOD method_11973 setMaxWorldBorderRadius (I)V
		ARG 1 radius
	METHOD method_11974 getShrinkingSpeed ()D
	METHOD method_11975 setWarningTime (I)V
		ARG 1 warningTime
	METHOD method_11976 getBoundWest ()D
	METHOD method_11977 getBoundSouth ()D
	METHOD method_11978 setCenter (DD)V
		ARG 1 x
		ARG 3 z
	METHOD method_11979 getDistanceInsideBorder (Lnet/minecraft/class_1297;)D
		ARG 1 entity
	METHOD method_11980 getCenterZ ()D
	METHOD method_11981 setBuffer (D)V
		ARG 1 buffer
	METHOD method_11982 tick ()V
	METHOD method_11983 addListener (Lnet/minecraft/class_2780;)V
		ARG 1 listener
	METHOD method_17903 asVoxelShape ()Lnet/minecraft/class_265;
	METHOD method_17905 load (Lnet/minecraft/class_2784$class_5200;)V
		ARG 1 properties
	METHOD method_27355 write ()Lnet/minecraft/class_2784$class_5200;
	CLASS class_2785 Area
		METHOD method_11984 getSize ()D
		METHOD method_11985 getBoundSouth ()D
		METHOD method_11986 getAreaInstance ()Lnet/minecraft/class_2784$class_2785;
		METHOD method_11987 getShrinkingSpeed ()D
		METHOD method_11988 getTargetSize ()D
		METHOD method_11989 onMaxWorldBorderRadiusChanged ()V
		METHOD method_11990 onCenterChanged ()V
		METHOD method_11991 getBoundEast ()D
		METHOD method_11992 getBoundNorth ()D
		METHOD method_11993 getTargetRemainingTime ()J
		METHOD method_11994 getBoundWest ()D
		METHOD method_11995 getStage ()Lnet/minecraft/class_2789;
		METHOD method_17906 asVoxelShape ()Lnet/minecraft/class_265;
	CLASS class_2786 MovingArea
		FIELD field_12739 newSize D
		FIELD field_12740 oldSize D
		FIELD field_12741 timeStart J
		FIELD field_12742 timeEnd J
		FIELD field_12744 timeDuration D
		METHOD <init> (Lnet/minecraft/class_2784;DDJ)V
			ARG 2 oldSize
			ARG 4 newSize
			ARG 6 duration
	CLASS class_2787 StaticArea
		FIELD field_12745 boundNorth D
		FIELD field_12746 boundWest D
		FIELD field_12747 size D
		FIELD field_12749 boundSouth D
		FIELD field_12750 boundEast D
		FIELD field_17653 shape Lnet/minecraft/class_265;
		METHOD <init> (Lnet/minecraft/class_2784;D)V
			ARG 1 size
		METHOD method_11996 recalculateBounds ()V
	CLASS class_5200 Properties
		FIELD field_24123 centerX D
		FIELD field_24124 centerZ D
		FIELD field_24125 damagePerBlock D
		FIELD field_24126 buffer D
		FIELD field_24127 warningBlocks I
		FIELD field_24128 warningTime I
		FIELD field_24129 size D
		FIELD field_24130 targetRemainingTime J
		FIELD field_24131 targetSize D
		METHOD <init> (DDDDIIDJD)V
			ARG 1 centerX
			ARG 3 centerZ
			ARG 5 damagePerBlock
			ARG 7 buffer
			ARG 9 warningBlocks
			ARG 10 warningTime
			ARG 11 size
			ARG 13 targetRemainingTime
			ARG 15 targetSize
		METHOD <init> (Lnet/minecraft/class_2784;)V
			ARG 1 worldBorder
		METHOD method_27356 getCenterX ()D
		METHOD method_27357 toTag (Lnet/minecraft/class_2487;)V
			ARG 1 tag
		METHOD method_27358 fromDynamic (Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/class_2784$class_5200;)Lnet/minecraft/class_2784$class_5200;
		METHOD method_27359 getCenterZ ()D
		METHOD method_27360 getDamagePerBlock ()D
		METHOD method_27361 getBuffer ()D
		METHOD method_27362 getWarningBlocks ()I
		METHOD method_27363 getWarningTime ()I
		METHOD method_27364 getSize ()D
		METHOD method_27365 getTargetRemainingTime ()J
		METHOD method_27366 getTargetSize ()D
