Package net.minecraft.server.dedicated
Class ServerMBean
java.lang.Object
net.minecraft.server.dedicated.ServerMBean
- All Implemented Interfaces:
- DynamicMBean
A dynamic management object for a Minecraft Server.
 
It exposes the average tick time and the historical tick times of the Minecraft Server.
- See Also:
- Mappings:
- Namespace - Name - official - awp- intermediary - net/minecraft/class_5169- named - net/minecraft/server/dedicated/ServerMBean
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static final classRepresents a read-only attribute of the server MBean.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Map<String,ServerMBean.Entry> private static final org.slf4j.Loggerprivate final MBeanInfoprivate final MinecraftServer
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetAttribute(String attribute) getAttributes(String[] attributes) private floatReturns the server's current average tick time, in milliseconds.private long[]Returns the server's historical tick times, in milliseconds.static voidregister(MinecraftServer server) Registers a dynamic MBean for a Minecraft Server.voidsetAttribute(Attribute attribute) setAttributes(AttributeList attributes) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - a- Lawp;a:Lorg/slf4j/Logger;- intermediary - field_23970- Lnet/minecraft/class_5169;field_23970:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/server/dedicated/ServerMBean;LOGGER:Lorg/slf4j/Logger;
 
- 
server- Mappings:
- Namespace - Name - Mixin selector - official - b- Lawp;b:Lnet/minecraft/server/MinecraftServer;- intermediary - field_23971- Lnet/minecraft/class_5169;field_23971:Lnet/minecraft/server/MinecraftServer;- named - server- Lnet/minecraft/server/dedicated/ServerMBean;server:Lnet/minecraft/server/MinecraftServer;
 
- 
mBeanInfo- Mappings:
- Namespace - Name - Mixin selector - official - c- Lawp;c:Ljavax/management/MBeanInfo;- intermediary - field_23972- Lnet/minecraft/class_5169;field_23972:Ljavax/management/MBeanInfo;- named - mBeanInfo- Lnet/minecraft/server/dedicated/ServerMBean;mBeanInfo:Ljavax/management/MBeanInfo;
 
- 
entries- Mappings:
- Namespace - Name - Mixin selector - official - d- Lawp;d:Ljava/util/Map;- intermediary - field_23973- Lnet/minecraft/class_5169;field_23973:Ljava/util/Map;- named - entries- Lnet/minecraft/server/dedicated/ServerMBean;entries:Ljava/util/Map;
 
 
- 
- 
Constructor Details- 
ServerMBean- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lawp;<init>(Lnet/minecraft/server/MinecraftServer;)V- intermediary - <init>- Lnet/minecraft/class_5169;<init>(Lnet/minecraft/server/MinecraftServer;)V- named - <init>- Lnet/minecraft/server/dedicated/ServerMBean;<init>(Lnet/minecraft/server/MinecraftServer;)V
 
 
- 
- 
Method Details- 
registerRegisters a dynamic MBean for a Minecraft Server.- Parameters:
- server- the server to have the MBean
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lawp;a(Lnet/minecraft/server/MinecraftServer;)V- intermediary - method_27181- Lnet/minecraft/class_5169;method_27181(Lnet/minecraft/server/MinecraftServer;)V- named - register- Lnet/minecraft/server/dedicated/ServerMBean;register(Lnet/minecraft/server/MinecraftServer;)V
 
- 
getAverageTickTimeprivate float getAverageTickTime()Returns the server's current average tick time, in milliseconds.- Mappings:
- Namespace - Name - Mixin selector - official - a- Lawp;a()F- intermediary - method_27177- Lnet/minecraft/class_5169;method_27177()F- named - getAverageTickTime- Lnet/minecraft/server/dedicated/ServerMBean;getAverageTickTime()F
 
- 
getTickTimesprivate long[] getTickTimes()Returns the server's historical tick times, in milliseconds.- Mappings:
- Namespace - Name - Mixin selector - official - b- Lawp;b()[J- intermediary - method_27182- Lnet/minecraft/class_5169;method_27182()[J- named - getTickTimes- Lnet/minecraft/server/dedicated/ServerMBean;getTickTimes()[J
 
- 
getAttribute- Specified by:
- getAttributein interface- DynamicMBean
- Mappings:
- Namespace - Name - Mixin selector - official - getAttribute- Lawp;getAttribute(Ljava/lang/String;)Ljava/lang/Object;- intermediary - getAttribute- Lnet/minecraft/class_5169;getAttribute(Ljava/lang/String;)Ljava/lang/Object;- named - getAttribute- Lnet/minecraft/server/dedicated/ServerMBean;getAttribute(Ljava/lang/String;)Ljava/lang/Object;
 
- 
setAttribute- Specified by:
- setAttributein interface- DynamicMBean
- Mappings:
- Namespace - Name - Mixin selector - official - setAttribute- Lawp;setAttribute(Ljavax/management/Attribute;)V- intermediary - setAttribute- Lnet/minecraft/class_5169;setAttribute(Ljavax/management/Attribute;)V- named - setAttribute- Lnet/minecraft/server/dedicated/ServerMBean;setAttribute(Ljavax/management/Attribute;)V
 
- 
getAttributes- Specified by:
- getAttributesin interface- DynamicMBean
- Mappings:
- Namespace - Name - Mixin selector - official - getAttributes- Lawp;getAttributes([Ljava/lang/String;)Ljavax/management/AttributeList;- intermediary - getAttributes- Lnet/minecraft/class_5169;getAttributes([Ljava/lang/String;)Ljavax/management/AttributeList;- named - getAttributes- Lnet/minecraft/server/dedicated/ServerMBean;getAttributes([Ljava/lang/String;)Ljavax/management/AttributeList;
 
- 
setAttributes- Specified by:
- setAttributesin interface- DynamicMBean
- Mappings:
- Namespace - Name - Mixin selector - official - setAttributes- Lawp;setAttributes(Ljavax/management/AttributeList;)Ljavax/management/AttributeList;- intermediary - setAttributes- Lnet/minecraft/class_5169;setAttributes(Ljavax/management/AttributeList;)Ljavax/management/AttributeList;- named - setAttributes- Lnet/minecraft/server/dedicated/ServerMBean;setAttributes(Ljavax/management/AttributeList;)Ljavax/management/AttributeList;
 
- 
invoke- Specified by:
- invokein interface- DynamicMBean
- Mappings:
- Namespace - Name - Mixin selector - official - invoke- Lawp;invoke(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;- intermediary - invoke- Lnet/minecraft/class_5169;invoke(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;- named - invoke- Lnet/minecraft/server/dedicated/ServerMBean;invoke(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;
 
- 
getMBeanInfo- Specified by:
- getMBeanInfoin interface- DynamicMBean
 
 
-