added first item: the stub

This commit is contained in:
Jottyfan
2024-11-15 00:17:47 +01:00
parent 24b6e27e17
commit 76214017e3
11 changed files with 302 additions and 2 deletions

View File

@ -5,6 +5,8 @@ import net.fabricmc.api.ModInitializer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import de.jottyfan.quickiemod.item.ModItems;
/**
*
* @author jotty
@ -16,6 +18,6 @@ public class Quickiemod implements ModInitializer {
@Override
public void onInitialize() {
ModItems.registerModItems();
}
}

View File

@ -0,0 +1,14 @@
package de.jottyfan.quickiemod.identifier;
import de.jottyfan.quickiemod.Quickiemod;
import net.minecraft.util.Identifier;
/**
*
* @author jotty
*
*/
public class ModIdentifiers {
public static final Identifier ITEM_STUB = Identifier.of(Quickiemod.MOD_ID, "stub");
}

View File

@ -0,0 +1,35 @@
package de.jottyfan.quickiemod.item;
import de.jottyfan.quickiemod.Quickiemod;
import de.jottyfan.quickiemod.identifier.ModIdentifiers;
import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents;
import net.minecraft.item.Item;
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;
/**
*
* @author jotty
*
*/
public class ModItems {
public static final Item ITEM_STUB = registerItem(ModIdentifiers.ITEM_STUB,
new Item(new Item.Settings().maxCount(64).useItemPrefixedTranslationKey()
.registryKey(RegistryKey.of(RegistryKeys.ITEM, ModIdentifiers.ITEM_STUB))));
private static final Item registerItem(Identifier identifier, Item item) {
return Registry.register(Registries.ITEM, identifier, item);
}
public static final void registerModItems() {
Quickiemod.LOGGER.info(String.format("registering items for %s", Quickiemod.MOD_ID));
ItemGroupEvents.modifyEntriesEvent(ItemGroups.INGREDIENTS).register(entries -> {
entries.add(ITEM_STUB);
});
}
}