mirror of
				https://github.com/QuiltMC/quilt-template-mod
				synced 2024-08-15 00:23:32 +00:00 
			
		
		
		
	Merge branch 'main' of https://github.com/EnnuiL/quilt-example-mod
This commit is contained in:
		
						commit
						260a434fae
					
				
					 3 changed files with 6 additions and 5 deletions
				
			
		
							
								
								
									
										2
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							|  | @ -23,5 +23,5 @@ bin/ | |||
| .classpath | ||||
| .project | ||||
| 
 | ||||
| # MacOS | ||||
| # macOS | ||||
| *.DS_Store | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| # Quilt Example Mod | ||||
| 
 | ||||
| The official Quilt example mod. You can use it as a template for you own mods! | ||||
| The official Quilt example mod. You can use it as a template for your own mods! | ||||
| 
 | ||||
| ## Usage | ||||
| 
 | ||||
|  | @ -10,12 +10,13 @@ In order to use this mod as a template: | |||
| 2. Clone the recently-created repo on your PC | ||||
| 3. Make the necessary changes in order to make it yours: | ||||
|     - Update `gradle.properties` in order to use your Maven group and mod ID | ||||
|         - If you don't know which Maven group to use, and you are planning to host the mod's source code on GitHub, use `com.github.<Your_Username_Here>` | ||||
|         - If you don't know which Maven group to use, and you are planning to host the mod's source code on GitHub, use `io.github.<Your_Username_Here>` | ||||
|     - Update `quilt.mod.json` in order to reflect your mod's metadata | ||||
|         - If you are planning to include a mod, don't forget to declare its dependency on it! | ||||
|         - If you are planning to include (jar-in-jar) a mod, don't forget to declare its dependency on it! | ||||
|         - The icon provided here is a placeholder one. If you aren't able to replace it yet, you can delete it and remove the "icon" property | ||||
|     - Create a LICENSE file for this mod! If you don't know which license to use, check out [here](https://choosealicense.com/). | ||||
|         - If you use `LICENSE.md`, don't forget to update the buildscript in order to use that file name! | ||||
|         - The GPLv3 and AGPLv3 are not valid mod licenses, so you can use almost any license except for those. | ||||
|     - Update the Java sub-directory structure so it reflects your Maven group | ||||
|     - If the dependencies on `gradle/libs.versions.toml` isn't up-to-date, feel free to update them! The linked utility should help you in this easy and quick process. | ||||
| 4. The mod is now ready to be worked on! | ||||
|  |  | |||
|  | @ -7,7 +7,7 @@ import org.quiltmc.qsl.base.api.entrypoint.ModInitializer; | |||
| 
 | ||||
| public class ExampleMod implements ModInitializer { | ||||
| 	// This logger is used to write text to the console and the log file. | ||||
| 	// It is considered best practice to use your mod id as the logger's name. | ||||
| 	// It is considered best practice to use your mod name as the logger's name. | ||||
| 	// That way, it's clear which mod wrote info, warnings, and errors. | ||||
| 	public static final Logger LOGGER = LogManager.getLogger("Example Mod"); | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue