26 lines
		
	
	
	
		
			595 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			595 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| package net.minecraft.world.item;
 | |
| 
 | |
| public interface TooltipFlag {
 | |
| 	TooltipFlag.Default NORMAL = new TooltipFlag.Default(false, false);
 | |
| 	TooltipFlag.Default ADVANCED = new TooltipFlag.Default(true, false);
 | |
| 
 | |
| 	boolean isAdvanced();
 | |
| 
 | |
| 	boolean isCreative();
 | |
| 
 | |
| 	public record Default(boolean advanced, boolean creative) implements TooltipFlag {
 | |
| 		@Override
 | |
| 		public boolean isAdvanced() {
 | |
| 			return this.advanced;
 | |
| 		}
 | |
| 
 | |
| 		@Override
 | |
| 		public boolean isCreative() {
 | |
| 			return this.creative;
 | |
| 		}
 | |
| 
 | |
| 		public TooltipFlag.Default asCreative() {
 | |
| 			return new TooltipFlag.Default(this.advanced, true);
 | |
| 		}
 | |
| 	}
 | |
| }
 |