Package co.aikar.timings
Class Timings
java.lang.Object
co.aikar.timings.Timings
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Timingstatic Timingstatic Timingstatic Timingstatic FullServerTickTimingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timingstatic Timing -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TiminggetBlockEntityTiming(org.cloudburstmc.api.blockentity.BlockEntity blockEntity)static TiminggetCommandTiming(Command command)static TiminggetEntityTiming(org.cloudburstmc.api.entity.EntityType<?> type)static intstatic intstatic TiminggetPluginEventTiming(Class<? extends org.cloudburstmc.api.event.Event> event, Object listener, Method method, org.cloudburstmc.api.plugin.PluginContainer plugin)static TiminggetReceiveDataPacketTiming(com.nukkitx.protocol.bedrock.BedrockPacket pk)static TiminggetSendDataPacketTiming(com.nukkitx.protocol.bedrock.BedrockPacket pk)static TiminggetTaskTiming(TaskHandler handler, long period)static booleanstatic booleanstatic booleanstatic voidreset()static voidsetHistoryInterval(int interval)static voidsetHistoryLength(int length)static voidsetTimingsEnabled(boolean enabled)static voidsetVerboseEnabled(boolean enabled)static void
-
Field Details
-
fullServerTickTimer
-
timingsTickTimer
-
pluginEventTimer
-
connectionTimer
-
schedulerTimer
-
schedulerAsyncTimer
-
schedulerSyncTimer
-
commandTimer
-
serverCommandTimer
-
levelSaveTimer
-
playerNetworkSendTimer
-
playerNetworkReceiveTimer
-
playerChunkOrderTimer
-
playerChunkSendTimer
-
playerCommandTimer
-
playerEntityLookingAtTimer
-
playerEntityAtPositionTimer
-
tickEntityTimer
-
tickBlockEntityTimer
-
entityMoveTimer
-
entityBaseTickTimer
-
livingEntityBaseTickTimer
-
generationTimer
-
populationTimer
-
generationCallbackTimer
-
permissibleCalculationTimer
-
permissionDefaultTimer
-
-
Constructor Details
-
Timings
public Timings()
-
-
Method Details
-
isTimingsEnabled
public static boolean isTimingsEnabled() -
setTimingsEnabled
public static void setTimingsEnabled(boolean enabled) -
isVerboseEnabled
public static boolean isVerboseEnabled() -
setVerboseEnabled
public static void setVerboseEnabled(boolean enabled) -
isPrivacy
public static boolean isPrivacy() -
getIgnoredConfigSections
-
getHistoryInterval
public static int getHistoryInterval() -
setHistoryInterval
public static void setHistoryInterval(int interval) -
getHistoryLength
public static int getHistoryLength() -
setHistoryLength
public static void setHistoryLength(int length) -
reset
public static void reset() -
getCommandTiming
-
getTaskTiming
-
getPluginEventTiming
-
getEntityTiming
-
getBlockEntityTiming
public static Timing getBlockEntityTiming(org.cloudburstmc.api.blockentity.BlockEntity blockEntity) -
getReceiveDataPacketTiming
-
getSendDataPacketTiming
-
stopServer
public static void stopServer()
-