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 - named - net/minecraft/server/dedicated/ServerMBean- intermediary - net/minecraft/class_5169- official - bnp
- 
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 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- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/server/dedicated/ServerMBean;LOGGER:Lorg/slf4j/Logger;- intermediary - field_23970- Lnet/minecraft/class_5169;field_23970:Lorg/slf4j/Logger;- official - a- Lbnp;a:Lorg/slf4j/Logger;
 
- 
server- Mappings:
- Namespace - Name - Mixin selector - named - server- Lnet/minecraft/server/dedicated/ServerMBean;server:Lnet/minecraft/server/MinecraftServer;- intermediary - field_23971- Lnet/minecraft/class_5169;field_23971:Lnet/minecraft/server/MinecraftServer;- official - b- Lbnp;b:Lnet/minecraft/server/MinecraftServer;
 
- 
mBeanInfo- Mappings:
- Namespace - Name - Mixin selector - named - mBeanInfo- Lnet/minecraft/server/dedicated/ServerMBean;mBeanInfo:Ljavax/management/MBeanInfo;- intermediary - field_23972- Lnet/minecraft/class_5169;field_23972:Ljavax/management/MBeanInfo;- official - c- Lbnp;c:Ljavax/management/MBeanInfo;
 
- 
entries- Mappings:
- Namespace - Name - Mixin selector - named - entries- Lnet/minecraft/server/dedicated/ServerMBean;entries:Ljava/util/Map;- intermediary - field_23973- Lnet/minecraft/class_5169;field_23973:Ljava/util/Map;- official - d- Lbnp;d:Ljava/util/Map;
 
 
- 
- 
Constructor Details- 
ServerMBean- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/server/dedicated/ServerMBean;<init>(Lnet/minecraft/server/MinecraftServer;)V- intermediary - <init>- Lnet/minecraft/class_5169;<init>(Lnet/minecraft/server/MinecraftServer;)V- official - <init>- Lbnp;<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 - named - register- Lnet/minecraft/server/dedicated/ServerMBean;register(Lnet/minecraft/server/MinecraftServer;)V- intermediary - method_27181- Lnet/minecraft/class_5169;method_27181(Lnet/minecraft/server/MinecraftServer;)V- official - a- Lbnp;a(Lnet/minecraft/server/MinecraftServer;)V
 
- 
getAverageTickTimeprivate float getAverageTickTime()Returns the server's current average tick time, in milliseconds.- Mappings:
- Namespace - Name - Mixin selector - named - getAverageTickTime- Lnet/minecraft/server/dedicated/ServerMBean;getAverageTickTime()F- intermediary - method_27177- Lnet/minecraft/class_5169;method_27177()F- official - a- Lbnp;a()F
 
- 
getTickTimesprivate long[] getTickTimes()Returns the server's historical tick times, in milliseconds.- Mappings:
- Namespace - Name - Mixin selector - named - getTickTimes- Lnet/minecraft/server/dedicated/ServerMBean;getTickTimes()[J- intermediary - method_27182- Lnet/minecraft/class_5169;method_27182()[J- official - b- Lbnp;b()[J
 
- 
getAttribute- Specified by:
- getAttributein interface- DynamicMBean
- Mappings:
- Namespace - Name - Mixin selector - named - getAttribute- Lnet/minecraft/server/dedicated/ServerMBean;getAttribute(Ljava/lang/String;)Ljava/lang/Object;- intermediary - getAttribute- Lnet/minecraft/class_5169;getAttribute(Ljava/lang/String;)Ljava/lang/Object;- official - getAttribute- Lbnp;getAttribute(Ljava/lang/String;)Ljava/lang/Object;
 
- 
setAttribute- Specified by:
- setAttributein interface- DynamicMBean
- Mappings:
- Namespace - Name - Mixin selector - named - setAttribute- Lnet/minecraft/server/dedicated/ServerMBean;setAttribute(Ljavax/management/Attribute;)V- intermediary - setAttribute- Lnet/minecraft/class_5169;setAttribute(Ljavax/management/Attribute;)V- official - setAttribute- Lbnp;setAttribute(Ljavax/management/Attribute;)V
 
- 
getAttributes- Specified by:
- getAttributesin interface- DynamicMBean
- Mappings:
- Namespace - Name - Mixin selector - named - getAttributes- Lnet/minecraft/server/dedicated/ServerMBean;getAttributes([Ljava/lang/String;)Ljavax/management/AttributeList;- intermediary - getAttributes- Lnet/minecraft/class_5169;getAttributes([Ljava/lang/String;)Ljavax/management/AttributeList;- official - getAttributes- Lbnp;getAttributes([Ljava/lang/String;)Ljavax/management/AttributeList;
 
- 
setAttributes- Specified by:
- setAttributesin interface- DynamicMBean
- Mappings:
- Namespace - Name - Mixin selector - named - setAttributes- Lnet/minecraft/server/dedicated/ServerMBean;setAttributes(Ljavax/management/AttributeList;)Ljavax/management/AttributeList;- intermediary - setAttributes- Lnet/minecraft/class_5169;setAttributes(Ljavax/management/AttributeList;)Ljavax/management/AttributeList;- official - setAttributes- Lbnp;setAttributes(Ljavax/management/AttributeList;)Ljavax/management/AttributeList;
 
- 
invoke- Specified by:
- invokein interface- DynamicMBean
- Mappings:
- Namespace - Name - Mixin selector - named - invoke- Lnet/minecraft/server/dedicated/ServerMBean;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;- official - invoke- Lbnp;invoke(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;
 
- 
getMBeanInfo- Specified by:
- getMBeanInfoin interface- DynamicMBean
 
 
-