basic setup
This commit is contained in:
		| @@ -5,20 +5,17 @@ import net.fabricmc.api.ModInitializer; | |||||||
| import org.slf4j.Logger; | import org.slf4j.Logger; | ||||||
| import org.slf4j.LoggerFactory; | import org.slf4j.LoggerFactory; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * | ||||||
|  |  * @author jotty | ||||||
|  |  * | ||||||
|  |  */ | ||||||
| public class Quickiemod implements ModInitializer { | public class Quickiemod implements ModInitializer { | ||||||
| 	public static final String MOD_ID = "quickiemod"; | 	public static final String MOD_ID = "quickiemod"; | ||||||
|  |  | ||||||
| 	// 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. |  | ||||||
| 	// That way, it's clear which mod wrote info, warnings, and errors. |  | ||||||
| 	public static final Logger LOGGER = LoggerFactory.getLogger(MOD_ID); | 	public static final Logger LOGGER = LoggerFactory.getLogger(MOD_ID); | ||||||
|  |  | ||||||
| 	@Override | 	@Override | ||||||
| 	public void onInitialize() { | 	public void onInitialize() { | ||||||
| 		// This code runs as soon as Minecraft is in a mod-load-ready state. |  | ||||||
| 		// However, some things (like resources) may still be uninitialized. |  | ||||||
| 		// Proceed with mild caution. |  | ||||||
|  |  | ||||||
| 		LOGGER.info("Hello Fabric world!"); |  | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
							
								
								
									
										16
									
								
								src/main/java/de/jottyfan/quickiemod/QuickiemodClient.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								src/main/java/de/jottyfan/quickiemod/QuickiemodClient.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | package de.jottyfan.quickiemod; | ||||||
|  |  | ||||||
|  | import net.fabricmc.api.ClientModInitializer; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * | ||||||
|  |  * @author jotty | ||||||
|  |  * | ||||||
|  |  */ | ||||||
|  | public class QuickiemodClient implements ClientModInitializer { | ||||||
|  |  | ||||||
|  | 	@Override | ||||||
|  | 	public void onInitializeClient() { | ||||||
|  |  | ||||||
|  | 	} | ||||||
|  | } | ||||||
| @@ -3,7 +3,13 @@ package de.jottyfan.quickiemod; | |||||||
| import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint; | import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint; | ||||||
| import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator; | import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator; | ||||||
|  |  | ||||||
|  | /** | ||||||
|  |  * | ||||||
|  |  * @author jotty | ||||||
|  |  * | ||||||
|  |  */ | ||||||
| public class QuickiemodDataGenerator implements DataGeneratorEntrypoint { | public class QuickiemodDataGenerator implements DataGeneratorEntrypoint { | ||||||
|  |  | ||||||
| 	@Override | 	@Override | ||||||
| 	public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { | 	public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { | ||||||
|  |  | ||||||
|   | |||||||
| @@ -3,15 +3,15 @@ | |||||||
| 	"id": "quickiemod", | 	"id": "quickiemod", | ||||||
| 	"version": "${version}", | 	"version": "${version}", | ||||||
| 	"name": "Quickiemod", | 	"name": "Quickiemod", | ||||||
| 	"description": "This is an example description! Tell everyone what your mod is about!", | 	"description": "Speed up daily work in Minecraft.", | ||||||
| 	"authors": [ | 	"authors": [ | ||||||
| 		"Me!" | 		"jottyfan" | ||||||
| 	], | 	], | ||||||
| 	"contact": { | 	"contact": { | ||||||
| 		"homepage": "https://fabricmc.net/", | 		"homepage": "https://gitlab.com/jottyfan/quickiemod/", | ||||||
| 		"sources": "https://github.com/FabricMC/fabric-example-mod" | 		"sources": "https://gitlab.com/jottyfan/quickiemod/" | ||||||
| 	}, | 	}, | ||||||
| 	"license": "CC0-1.0", | 	"license": "see license file", | ||||||
| 	"icon": "assets/quickiemod/icon.png", | 	"icon": "assets/quickiemod/icon.png", | ||||||
| 	"environment": "*", | 	"environment": "*", | ||||||
| 	"entrypoints": { | 	"entrypoints": { | ||||||
| @@ -20,6 +20,9 @@ | |||||||
| 		], | 		], | ||||||
| 		"fabric-datagen": [ | 		"fabric-datagen": [ | ||||||
| 			"de.jottyfan.quickiemod.QuickiemodDataGenerator" | 			"de.jottyfan.quickiemod.QuickiemodDataGenerator" | ||||||
|  | 		], | ||||||
|  | 		"client": [ | ||||||
|  | 			"de.jottyfan.quickiemod.QuickiemodClient" | ||||||
| 		] | 		] | ||||||
| 	}, | 	}, | ||||||
| 	"mixins": [ | 	"mixins": [ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user