downloaded and eclipse setup
This commit is contained in:
		
							
								
								
									
										24
									
								
								src/main/java/de/jottyfan/quickiemod/Quickiemod.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								src/main/java/de/jottyfan/quickiemod/Quickiemod.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| package de.jottyfan.quickiemod; | ||||
|  | ||||
| import net.fabricmc.api.ModInitializer; | ||||
|  | ||||
| import org.slf4j.Logger; | ||||
| import org.slf4j.LoggerFactory; | ||||
|  | ||||
| public class Quickiemod implements ModInitializer { | ||||
| 	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); | ||||
|  | ||||
| 	@Override | ||||
| 	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!"); | ||||
| 	} | ||||
| } | ||||
| @@ -0,0 +1,11 @@ | ||||
| package de.jottyfan.quickiemod; | ||||
|  | ||||
| import net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint; | ||||
| import net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator; | ||||
|  | ||||
| public class QuickiemodDataGenerator implements DataGeneratorEntrypoint { | ||||
| 	@Override | ||||
| 	public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { | ||||
|  | ||||
| 	} | ||||
| } | ||||
							
								
								
									
										15
									
								
								src/main/java/de/jottyfan/quickiemod/mixin/ExampleMixin.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								src/main/java/de/jottyfan/quickiemod/mixin/ExampleMixin.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | ||||
| package de.jottyfan.quickiemod.mixin; | ||||
|  | ||||
| import net.minecraft.server.MinecraftServer; | ||||
| import org.spongepowered.asm.mixin.Mixin; | ||||
| import org.spongepowered.asm.mixin.injection.At; | ||||
| import org.spongepowered.asm.mixin.injection.Inject; | ||||
| import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; | ||||
|  | ||||
| @Mixin(MinecraftServer.class) | ||||
| public class ExampleMixin { | ||||
| 	@Inject(at = @At("HEAD"), method = "loadWorld") | ||||
| 	private void init(CallbackInfo info) { | ||||
| 		// This code is injected into the start of MinecraftServer.loadWorld()V | ||||
| 	} | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								src/main/resources/assets/quickiemod/icon.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/main/resources/assets/quickiemod/icon.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 4.3 KiB | 
							
								
								
									
										37
									
								
								src/main/resources/fabric.mod.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								src/main/resources/fabric.mod.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | ||||
| { | ||||
| 	"schemaVersion": 1, | ||||
| 	"id": "quickiemod", | ||||
| 	"version": "${version}", | ||||
| 	"name": "Quickiemod", | ||||
| 	"description": "This is an example description! Tell everyone what your mod is about!", | ||||
| 	"authors": [ | ||||
| 		"Me!" | ||||
| 	], | ||||
| 	"contact": { | ||||
| 		"homepage": "https://fabricmc.net/", | ||||
| 		"sources": "https://github.com/FabricMC/fabric-example-mod" | ||||
| 	}, | ||||
| 	"license": "CC0-1.0", | ||||
| 	"icon": "assets/quickiemod/icon.png", | ||||
| 	"environment": "*", | ||||
| 	"entrypoints": { | ||||
| 		"main": [ | ||||
| 			"de.jottyfan.quickiemod.Quickiemod" | ||||
| 		], | ||||
| 		"fabric-datagen": [ | ||||
| 			"de.jottyfan.quickiemod.QuickiemodDataGenerator" | ||||
| 		] | ||||
| 	}, | ||||
| 	"mixins": [ | ||||
| 		"quickiemod.mixins.json" | ||||
| 	], | ||||
| 	"depends": { | ||||
| 		"fabricloader": ">=0.16.9", | ||||
| 		"minecraft": "~1.21.3", | ||||
| 		"java": ">=21", | ||||
| 		"fabric-api": "*" | ||||
| 	}, | ||||
| 	"suggests": { | ||||
| 		"another-mod": "*" | ||||
| 	} | ||||
| } | ||||
							
								
								
									
										11
									
								
								src/main/resources/quickiemod.mixins.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/main/resources/quickiemod.mixins.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| { | ||||
| 	"required": true, | ||||
| 	"package": "de.jottyfan.quickiemod.mixin", | ||||
| 	"compatibilityLevel": "JAVA_21", | ||||
| 	"mixins": [ | ||||
| 		"ExampleMixin" | ||||
| 	], | ||||
| 	"injectors": { | ||||
| 		"defaultRequire": 1 | ||||
| 	} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user