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 | .classpath | ||||||
| .project | .project | ||||||
| 
 | 
 | ||||||
| # MacOS | # macOS | ||||||
| *.DS_Store | *.DS_Store | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| # Quilt Example Mod | # 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 | ## Usage | ||||||
| 
 | 
 | ||||||
|  | @ -10,12 +10,13 @@ In order to use this mod as a template: | ||||||
| 2. Clone the recently-created repo on your PC | 2. Clone the recently-created repo on your PC | ||||||
| 3. Make the necessary changes in order to make it yours: | 3. Make the necessary changes in order to make it yours: | ||||||
|     - Update `gradle.properties` in order to use your Maven group and mod ID |     - 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 |     - 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 |         - 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/). |     - 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! |         - 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 |     - 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. |     - 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! | 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 { | public class ExampleMod implements ModInitializer { | ||||||
| 	// This logger is used to write text to the console and the log file. | 	// 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. | 	// That way, it's clear which mod wrote info, warnings, and errors. | ||||||
| 	public static final Logger LOGGER = LogManager.getLogger("Example Mod"); | 	public static final Logger LOGGER = LogManager.getLogger("Example Mod"); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue