mirror of
https://github.com/dragonruler1000/hdm-mod.git
synced 2025-06-29 08:29:33 -05:00
Merge pull request #4 from dragonruler1000/DEV
Dev adding the subtle knife and trying to add on omelet item.
This commit is contained in:
commit
d9ea2e00bf
6 changed files with 38 additions and 4 deletions
|
@ -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)));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -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"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"parent": "item/handheld",
|
"parent": "item/generated",
|
||||||
"textures": {
|
"textures": {
|
||||||
"layer0": "hdm_mod:items/knife"
|
"layer0": "hdm_mod:items/knife"
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue