CLASS net/minecraft/class_5169 net/minecraft/server/dedicated/ServerMBean
	COMMENT A dynamic management object for a Minecraft Server.
	COMMENT
	COMMENT <p>It exposes the average tick time and the historical tick times of the
	COMMENT Minecraft Server.</p>
	COMMENT
	COMMENT @see javax.management.DynamicMBean
	FIELD field_23970 LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD field_23971 server Lnet/minecraft/server/MinecraftServer;
	FIELD field_23972 beanInfo Ljavax/management/MBeanInfo;
	FIELD field_23973 entries Ljava/util/Map;
	METHOD <init> (Lnet/minecraft/server/MinecraftServer;)V
		ARG 1 server
	METHOD getAttribute (Ljava/lang/String;)Ljava/lang/Object;
		ARG 1 attribute
	METHOD getAttributes ([Ljava/lang/String;)Ljavax/management/AttributeList;
		ARG 1 attributes
	METHOD invoke (Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;
		ARG 1 actionName
		ARG 2 params
		ARG 3 signature
	METHOD method_27177 getAverageTickTime ()F
		COMMENT Returns the server's current average tick time, in milliseconds.
	METHOD method_27181 register (Lnet/minecraft/server/MinecraftServer;)V
		COMMENT Registers a dynamic MBean for a Minecraft Server.
		ARG 0 server
			COMMENT the server to have the MBean
	METHOD method_27182 getTickTimes ()[J
		COMMENT Returns the server's historical tick times, in milliseconds.
	METHOD setAttribute (Ljavax/management/Attribute;)V
		ARG 1 attribute
	METHOD setAttributes (Ljavax/management/AttributeList;)Ljavax/management/AttributeList;
		ARG 1 attributes
	CLASS class_5170 Entry
		COMMENT Represents a read-only attribute of the server MBean.
		FIELD field_23974 name Ljava/lang/String;
		FIELD field_23975 getter Ljava/util/function/Supplier;
		FIELD field_23976 description Ljava/lang/String;
		FIELD field_23977 type Ljava/lang/Class;
		METHOD <init> (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)V
			ARG 1 name
			ARG 2 getter
			ARG 3 description
			ARG 4 type
		METHOD method_27184 createInfo ()Ljavax/management/MBeanAttributeInfo;
