mirror of
https://github.com/dragonruler1000/hdm-mod.git
synced 2025-06-29 00:19:32 -05:00
added a subtle knife item and a omelet food.
This commit is contained in:
parent
4ba4baf956
commit
60d2e3d601
8 changed files with 52 additions and 6 deletions
|
@ -5,7 +5,7 @@ plugins {
|
|||
}
|
||||
|
||||
|
||||
group = mod_group_id
|
||||
group = "us.minecraftchest2.hdm_mod"
|
||||
version = mod_version
|
||||
|
||||
base {
|
||||
|
|
|
@ -4,6 +4,7 @@ import net.minecraft.block.Block;
|
|||
import net.minecraft.block.Blocks;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.event.RegistryEvent;
|
||||
import net.minecraftforge.eventbus.api.IEventBus;
|
||||
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
||||
import net.minecraftforge.fml.InterModComms;
|
||||
import net.minecraftforge.fml.common.Mod;
|
||||
|
@ -15,6 +16,7 @@ import net.minecraftforge.fml.event.server.FMLServerStartingEvent;
|
|||
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import us.minecraftchest2.hdm_mod.init.ItemInit;
|
||||
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
|
@ -23,7 +25,8 @@ import java.util.stream.Collectors;
|
|||
public class Hdm_mod {
|
||||
|
||||
// Directly reference a log4j logger.
|
||||
private static final Logger LOGGER = LogManager.getLogger();
|
||||
public static final Logger LOGGER = LogManager.getLogger();
|
||||
public static final String MOD_ID = "hdm_mod";
|
||||
|
||||
public Hdm_mod() {
|
||||
// Register the setup method for modloading
|
||||
|
@ -37,6 +40,12 @@ public class Hdm_mod {
|
|||
|
||||
// Register ourselves for server and other game events we are interested in
|
||||
MinecraftForge.EVENT_BUS.register(this);
|
||||
final IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus();
|
||||
|
||||
modEventBus.addListener(this::setup);
|
||||
ItemInit.ITEMS.register(modEventBus);
|
||||
|
||||
MinecraftForge.EVENT_BUS.register(this);
|
||||
}
|
||||
|
||||
private void setup(final FMLCommonSetupEvent event) {
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
package us.minecraftchest2.hdm_mod;
|
||||
|
||||
public class iniit {
|
||||
}
|
29
src/main/java/us/minecraftchest2/hdm_mod/init/ItemInit.java
Normal file
29
src/main/java/us/minecraftchest2/hdm_mod/init/ItemInit.java
Normal file
|
@ -0,0 +1,29 @@
|
|||
package us.minecraftchest2.hdm_mod.init;
|
||||
|
||||
import net.minecraft.item.Food;
|
||||
import net.minecraft.item.ItemGroup;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraftforge.fml.RegistryObject;
|
||||
import net.minecraftforge.registries.DeferredRegister;
|
||||
import net.minecraftforge.registries.ForgeRegistries;
|
||||
import us.minecraftchest2.hdm_mod.Hdm_mod;
|
||||
import net.minecraft.item.Item;
|
||||
|
||||
public class ItemInit {
|
||||
public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, Hdm_mod.MOD_ID);
|
||||
public static final RegistryObject<Item> KNIFE = ITEMS.register("knife", () -> new Item(new Item.Properties().tab(ModCreativeTab.Items)));
|
||||
public static final RegistryObject<Item> OMELET = ITEMS.register("omelet", () -> new Item(new Item.Properties().tab(ModCreativeTab.Items).food(new Food.Builder().nutrition(4).saturationMod(2).build())));
|
||||
|
||||
public static class ModCreativeTab extends ItemGroup {
|
||||
public static final ModCreativeTab Items = new ModCreativeTab(ItemGroup.TABS.length, "HDM Mod Items");
|
||||
private ModCreativeTab(int index, String label) {
|
||||
super(index, label);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack makeIcon() {
|
||||
return new ItemStack(KNIFE.get());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
6
src/main/resources/assets/hdm_mod/lang/en_us.json
Normal file
6
src/main/resources/assets/hdm_mod/lang/en_us.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"itemGroup.hdm_mod": "HDM Mod Items",
|
||||
|
||||
"item.hdm_mod.knife": "Subtle Knife",
|
||||
"item.hdm_mod.omelet": "Omelet"
|
||||
}
|
6
src/main/resources/assets/hdm_mod/models/item/knife.json
Normal file
6
src/main/resources/assets/hdm_mod/models/item/knife.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "item/generated",
|
||||
"textures": {
|
||||
"layer0": "hdm_mod:items/knife"
|
||||
}
|
||||
}
|
BIN
src/main/resources/assets/hdm_mod/textures/items/knife.png
Normal file
BIN
src/main/resources/assets/hdm_mod/textures/items/knife.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 108 B |
Loading…
Add table
Add a link
Reference in a new issue