This commit is contained in:
		| @@ -5,11 +5,15 @@ import net.fabricmc.api.ModInitializer; | |||||||
| import org.slf4j.Logger; | import org.slf4j.Logger; | ||||||
| import org.slf4j.LoggerFactory; | import org.slf4j.LoggerFactory; | ||||||
|  |  | ||||||
|  | import de.jottyfan.minecraft.item.ModItems; | ||||||
|  |  | ||||||
| public class Gtamfmd implements ModInitializer { | public class Gtamfmd implements ModInitializer { | ||||||
| 	public static final String MOD_ID = "gtamfmd"; | 	public static final String MOD_ID = "gtamfmd"; | ||||||
| 	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() { | ||||||
|  | 		ModItems.registerModItems(); | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										31
									
								
								src/main/java/de/jottyfan/minecraft/item/ModItems.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								src/main/java/de/jottyfan/minecraft/item/ModItems.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | |||||||
|  | package de.jottyfan.minecraft.item; | ||||||
|  |  | ||||||
|  | import de.jottyfan.minecraft.Gtamfmd; | ||||||
|  | import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; | ||||||
|  | import net.minecraft.item.Item; | ||||||
|  | import net.minecraft.item.Item.Settings; | ||||||
|  | import net.minecraft.item.ItemGroups; | ||||||
|  | import net.minecraft.registry.Registries; | ||||||
|  | import net.minecraft.registry.Registry; | ||||||
|  | import net.minecraft.registry.RegistryKey; | ||||||
|  | import net.minecraft.registry.RegistryKeys; | ||||||
|  | import net.minecraft.util.Identifier; | ||||||
|  |  | ||||||
|  | public class ModItems { | ||||||
|  |  | ||||||
|  | 	public static final Item STUB = registerItem( | ||||||
|  | 		Identifier.of(Gtamfmd.MOD_ID, "stub"), new Item.Settings()); | ||||||
|  |  | ||||||
|  | 	private static Item registerItem(Identifier identifier, Settings settings) { | ||||||
|  | 		RegistryKey<Item> registrykey = RegistryKey.of(RegistryKeys.ITEM, identifier); | ||||||
|  | 		Item item = new Item(settings.useItemPrefixedTranslationKey().registryKey(registrykey)); | ||||||
|  | 		return Registry.register(Registries.ITEM, identifier, item); | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	public static void registerModItems() { | ||||||
|  | 		Gtamfmd.LOGGER.info("registering mod items for " + Gtamfmd.MOD_ID); | ||||||
|  |  | ||||||
|  | 		ItemGroupEvents.modifyEntriesEvent(ItemGroups.TOOLS) | ||||||
|  | 		  .register(entries -> { entries.add(STUB); }); | ||||||
|  | 	} | ||||||
|  | } | ||||||
							
								
								
									
										6
									
								
								src/main/resources/assets/gtamfmd/items/stub.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								src/main/resources/assets/gtamfmd/items/stub.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | { | ||||||
|  | 	"model": { | ||||||
|  | 		"type": "minecraft:model", | ||||||
|  | 		"model": "gtamfmd:item/stub" | ||||||
|  | 	} | ||||||
|  | } | ||||||
							
								
								
									
										3
									
								
								src/main/resources/assets/gtamfmd/lang/de_de.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								src/main/resources/assets/gtamfmd/lang/de_de.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | { | ||||||
|  | 	"item.gtamfmd.stub": "Stummel" | ||||||
|  | } | ||||||
							
								
								
									
										3
									
								
								src/main/resources/assets/gtamfmd/lang/en_us.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								src/main/resources/assets/gtamfmd/lang/en_us.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | { | ||||||
|  | 	"item.gtamfmd.stub": "Stub" | ||||||
|  | } | ||||||
							
								
								
									
										6
									
								
								src/main/resources/assets/gtamfmd/models/item/stub.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								src/main/resources/assets/gtamfmd/models/item/stub.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | { | ||||||
|  | 	"parent": "minecraft:item/generated", | ||||||
|  | 	"textures": { | ||||||
|  | 		"layer0": "gtamfmd:item/stub" | ||||||
|  | 	} | ||||||
|  | } | ||||||
							
								
								
									
										
											BIN
										
									
								
								src/main/resources/assets/gtamfmd/textures/item/stub.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/main/resources/assets/gtamfmd/textures/item/stub.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 5.1 KiB | 
		Reference in New Issue
	
	Block a user