added first item: the stub
This commit is contained in:
@ -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();
|
||||
}
|
||||
}
|
@ -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");
|
||||
|
||||
}
|
35
src/main/java/de/jottyfan/quickiemod/item/ModItems.java
Normal file
35
src/main/java/de/jottyfan/quickiemod/item/ModItems.java
Normal 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);
|
||||
});
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user