From 7df8f28c1631f070adbe8f26bcb803b2b1068dee Mon Sep 17 00:00:00 2001 From: dragonruler1000 Date: Sun, 11 May 2025 20:08:31 -0500 Subject: [PATCH 1/3] Trying to fix the issue with recipes --- .../data/hdm_mod/{recipies => recipes}/block_of_dust.json | 0 src/main/resources/data/hdm_mod/{recipies => recipes}/dust.json | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename src/main/resources/data/hdm_mod/{recipies => recipes}/block_of_dust.json (100%) rename src/main/resources/data/hdm_mod/{recipies => recipes}/dust.json (100%) diff --git a/src/main/resources/data/hdm_mod/recipies/block_of_dust.json b/src/main/resources/data/hdm_mod/recipes/block_of_dust.json similarity index 100% rename from src/main/resources/data/hdm_mod/recipies/block_of_dust.json rename to src/main/resources/data/hdm_mod/recipes/block_of_dust.json diff --git a/src/main/resources/data/hdm_mod/recipies/dust.json b/src/main/resources/data/hdm_mod/recipes/dust.json similarity index 100% rename from src/main/resources/data/hdm_mod/recipies/dust.json rename to src/main/resources/data/hdm_mod/recipes/dust.json From c2e75fdb20fa4ebef4deb525727c19b677e0cbb4 Mon Sep 17 00:00:00 2001 From: dragonruler1000 Date: Mon, 12 May 2025 12:33:51 -0500 Subject: [PATCH 2/3] working on adding the subtle knife. --- .../hdm_mod/item/ModItems.java | 10 +++++-- .../hdm_mod/item/custom/SubtleKnife.java | 29 +++++++++++++++++++ .../resources/assets/hdm_mod/lang/en_us.json | 2 +- .../item/{knife.json => subtle_knife.json} | 2 +- 4 files changed, 39 insertions(+), 4 deletions(-) create mode 100644 src/main/java/us/minecraftchest2/hdm_mod/item/custom/SubtleKnife.java rename src/main/resources/assets/hdm_mod/models/item/{knife.json => subtle_knife.json} (65%) diff --git a/src/main/java/us/minecraftchest2/hdm_mod/item/ModItems.java b/src/main/java/us/minecraftchest2/hdm_mod/item/ModItems.java index 97d50de..a6a0b6b 100644 --- a/src/main/java/us/minecraftchest2/hdm_mod/item/ModItems.java +++ b/src/main/java/us/minecraftchest2/hdm_mod/item/ModItems.java @@ -1,11 +1,13 @@ package us.minecraftchest2.hdm_mod.item; +import net.minecraft.item.Food; import net.minecraft.item.Item; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.fml.RegistryObject; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import us.minecraftchest2.hdm_mod.Hdm_mod; +import us.minecraftchest2.hdm_mod.item.custom.SubtleKnife; public class ModItems { @@ -15,8 +17,12 @@ public class ModItems { public static final RegistryObject DUST = ITEMS.register("dust", () -> new Item(new Item.Properties().isImmuneToFire().maxStackSize(42).group(ModItemGroup.HDM_ITEM_GROUP))); -// public static final RegistryObject OMELET = ITEMS.register("omelet", -// () -> new Item(new Item.Properties().food())) + + public static final RegistryObject OMELET = ITEMS.register("omelet", + () -> new Item(new Item.Properties().group(ModItemGroup.HDM_ITEM_GROUP))); + + public static final RegistryObject KNIFE = ITEMS.register("subtle_knife", + () -> new SubtleKnife(new Item.Properties().maxStackSize(1).group(ModItemGroup.HDM_ITEM_GROUP).maxDamage(2000))); diff --git a/src/main/java/us/minecraftchest2/hdm_mod/item/custom/SubtleKnife.java b/src/main/java/us/minecraftchest2/hdm_mod/item/custom/SubtleKnife.java new file mode 100644 index 0000000..b39674f --- /dev/null +++ b/src/main/java/us/minecraftchest2/hdm_mod/item/custom/SubtleKnife.java @@ -0,0 +1,29 @@ +package us.minecraftchest2.hdm_mod.item.custom; + +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.item.ItemUseContext; +import net.minecraft.util.ActionResultType; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; + + +public class SubtleKnife extends Item { + + + public SubtleKnife(Properties properties) { + super(properties); + } + + @Override + public ActionResultType onItemUseFirst(ItemStack stack, ItemUseContext context) { + World world = context.getWorld(); + + if(!world.isRemote) { + BlockPos another_pos; + + } + return super.onItemUseFirst(stack, context); + } + +} diff --git a/src/main/resources/assets/hdm_mod/lang/en_us.json b/src/main/resources/assets/hdm_mod/lang/en_us.json index b4f159b..5bfcdda 100644 --- a/src/main/resources/assets/hdm_mod/lang/en_us.json +++ b/src/main/resources/assets/hdm_mod/lang/en_us.json @@ -2,7 +2,7 @@ "itemGroup.hdmModItemTab": "HDM Mod Items", "itemGroup.hdmModBlockTab": "HDM Mod Blocks", - "item.hdm_mod.knife": "Subtle Knife", + "item.hdm_mod.subtle_knife": "Subtle Knife", "item.hdm_mod.omelet": "Omelet", "item.hdm_mod.dust": "Dust", "block.hdm_mod.block_of_dust": "Block of Dust" diff --git a/src/main/resources/assets/hdm_mod/models/item/knife.json b/src/main/resources/assets/hdm_mod/models/item/subtle_knife.json similarity index 65% rename from src/main/resources/assets/hdm_mod/models/item/knife.json rename to src/main/resources/assets/hdm_mod/models/item/subtle_knife.json index 6a5c0ec..ab9881b 100644 --- a/src/main/resources/assets/hdm_mod/models/item/knife.json +++ b/src/main/resources/assets/hdm_mod/models/item/subtle_knife.json @@ -1,5 +1,5 @@ { - "parent": "item/handheld", + "parent": "item/generated", "textures": { "layer0": "hdm_mod:items/knife" } From 590254167b0e0f196aa799ef023023f200df93fd Mon Sep 17 00:00:00 2001 From: dragonruler1000 Date: Mon, 12 May 2025 12:34:24 -0500 Subject: [PATCH 3/3] removed unused imports --- src/main/java/us/minecraftchest2/hdm_mod/item/ModItems.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/us/minecraftchest2/hdm_mod/item/ModItems.java b/src/main/java/us/minecraftchest2/hdm_mod/item/ModItems.java index a6a0b6b..f7b0f54 100644 --- a/src/main/java/us/minecraftchest2/hdm_mod/item/ModItems.java +++ b/src/main/java/us/minecraftchest2/hdm_mod/item/ModItems.java @@ -1,6 +1,5 @@ package us.minecraftchest2.hdm_mod.item; -import net.minecraft.item.Food; import net.minecraft.item.Item; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.fml.RegistryObject;