37 lines
		
	
	
	
		
			1,005 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
	
		
			1,005 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| package net.minecraft.util.profiling.jfr.event;
 | |
| 
 | |
| import jdk.jfr.Category;
 | |
| import jdk.jfr.Event;
 | |
| import jdk.jfr.EventType;
 | |
| import jdk.jfr.Label;
 | |
| import jdk.jfr.Name;
 | |
| import jdk.jfr.Period;
 | |
| import jdk.jfr.StackTrace;
 | |
| import jdk.jfr.Timespan;
 | |
| import net.minecraft.obfuscate.DontObfuscate;
 | |
| 
 | |
| @Name("minecraft.ServerTickTime")
 | |
| @Label("Server Tick Time")
 | |
| @Category({"Minecraft", "Ticking"})
 | |
| @StackTrace(false)
 | |
| @Period("1 s")
 | |
| @DontObfuscate
 | |
| public class ServerTickTimeEvent extends Event {
 | |
| 	public static final String EVENT_NAME = "minecraft.ServerTickTime";
 | |
| 	public static final EventType TYPE = EventType.getEventType(ServerTickTimeEvent.class);
 | |
| 	@Name("averageTickDuration")
 | |
| 	@Label("Average Server Tick Duration")
 | |
| 	@Timespan
 | |
| 	public final long averageTickDurationNanos;
 | |
| 
 | |
| 	public ServerTickTimeEvent(float f) {
 | |
| 		this.averageTickDurationNanos = (long)(1000000.0F * f);
 | |
| 	}
 | |
| 
 | |
| 	public static class Fields {
 | |
| 		public static final String AVERAGE_TICK_DURATION = "averageTickDuration";
 | |
| 
 | |
| 		private Fields() {
 | |
| 		}
 | |
| 	}
 | |
| }
 |