mirror of
				https://github.com/QuiltMC/quilt-template-mod
				synced 2024-08-15 00:23:32 +00:00 
			
		
		
		
	add validation code
This commit is contained in:
		
							parent
							
								
									d5e3a1a402
								
							
						
					
					
						commit
						7236b8ec1a
					
				
					 1 changed files with 6 additions and 1 deletions
				
			
		|  | @ -11,11 +11,16 @@ public class ExampleMod implements ModInitializer { | ||||||
| 	// That way, it's clear which mod wrote info, warnings, and errors. | 	// That way, it's clear which mod wrote info, warnings, and errors. | ||||||
| 	public static final Logger LOGGER = LoggerFactory.getLogger("Example Mod"); | 	public static final Logger LOGGER = LoggerFactory.getLogger("Example Mod"); | ||||||
| 
 | 
 | ||||||
| 	// A central place to house your mod ID. | 	// A central place to house your mod ID. This should match the ID in your quilt.mod.json file. | ||||||
| 	public static final String MOD_ID = "example_mod"; | 	public static final String MOD_ID = "example_mod"; | ||||||
| 
 | 
 | ||||||
| 	@Override | 	@Override | ||||||
| 	public void onInitialize(ModContainer mod) { | 	public void onInitialize(ModContainer mod) { | ||||||
|  | 		// the following block validates that you've updated both the quilt.mod.json file and MOD_ID field when you change your mod ID. if you're familiar with making mods, feel free to remove this! | ||||||
|  | 		if (!mod.metadata().id().equals(MOD_ID)) { | ||||||
|  | 			throw new RuntimeException(String.format("Mod IDs in quilt.mod.json and MOD_ID field do not match! (quilt.mod.json: %s; MOD_ID: %s", mod.metadata().id(), MOD_ID)); | ||||||
|  | 		} | ||||||
|  | 
 | ||||||
| 		LOGGER.info("Hello Quilt world from {}!", mod.metadata().name()); | 		LOGGER.info("Hello Quilt world from {}!", mod.metadata().name()); | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue