Merge pull request #4 from dragonruler1000/DEV

Dev


adding the subtle knife and trying to add on omelet item.
This commit is contained in:
dragonruler1000 2025-05-12 12:35:40 -05:00 committed by GitHub
commit d9ea2e00bf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 38 additions and 4 deletions

View file

@ -6,6 +6,7 @@ import net.minecraftforge.fml.RegistryObject;
import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.ForgeRegistries;
import us.minecraftchest2.hdm_mod.Hdm_mod; import us.minecraftchest2.hdm_mod.Hdm_mod;
import us.minecraftchest2.hdm_mod.item.custom.SubtleKnife;
public class ModItems { public class ModItems {
@ -15,8 +16,12 @@ public class ModItems {
public static final RegistryObject<Item> DUST = ITEMS.register("dust", public static final RegistryObject<Item> DUST = ITEMS.register("dust",
() -> new Item(new Item.Properties().isImmuneToFire().maxStackSize(42).group(ModItemGroup.HDM_ITEM_GROUP))); () -> new Item(new Item.Properties().isImmuneToFire().maxStackSize(42).group(ModItemGroup.HDM_ITEM_GROUP)));
// public static final RegistryObject<Item> OMELET = ITEMS.register("omelet",
// () -> new Item(new Item.Properties().food())) public static final RegistryObject<Item> OMELET = ITEMS.register("omelet",
() -> new Item(new Item.Properties().group(ModItemGroup.HDM_ITEM_GROUP)));
public static final RegistryObject<Item> KNIFE = ITEMS.register("subtle_knife",
() -> new SubtleKnife(new Item.Properties().maxStackSize(1).group(ModItemGroup.HDM_ITEM_GROUP).maxDamage(2000)));

View file

@ -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);
}
}

View file

@ -2,7 +2,7 @@
"itemGroup.hdmModItemTab": "HDM Mod Items", "itemGroup.hdmModItemTab": "HDM Mod Items",
"itemGroup.hdmModBlockTab": "HDM Mod Blocks", "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.omelet": "Omelet",
"item.hdm_mod.dust": "Dust", "item.hdm_mod.dust": "Dust",
"block.hdm_mod.block_of_dust": "Block of Dust" "block.hdm_mod.block_of_dust": "Block of Dust"

View file

@ -1,5 +1,5 @@
{ {
"parent": "item/handheld", "parent": "item/generated",
"textures": { "textures": {
"layer0": "hdm_mod:items/knife" "layer0": "hdm_mod:items/knife"
} }