diff --git a/src/main/java/net/mcreator/target/init/TargetModItems.java b/src/main/java/net/mcreator/target/init/TargetModItems.java index d276480e5..19cc5aabd 100644 --- a/src/main/java/net/mcreator/target/init/TargetModItems.java +++ b/src/main/java/net/mcreator/target/init/TargetModItems.java @@ -107,6 +107,7 @@ public class TargetModItems { public static final RegistryObject GALENA = ITEMS.register("galena", Galena::new); public static final RegistryObject SCHEELITE = ITEMS.register("scheelite", Scheelite::new); public static final RegistryObject BUCKSHOT = ITEMS.register("buckshot", Buckshot::new); + public static final RegistryObject DOG_TAG = ITEMS.register("dog_tag", DogTag::new); public static final RegistryObject IRON_BARREL = ITEMS.register("iron_barrel", IronBarrel::new); public static final RegistryObject IRON_ACTION = ITEMS.register("iron_action", IronAction::new); diff --git a/src/main/java/net/mcreator/target/item/DogTag.java b/src/main/java/net/mcreator/target/item/DogTag.java new file mode 100644 index 000000000..1aa04e153 --- /dev/null +++ b/src/main/java/net/mcreator/target/item/DogTag.java @@ -0,0 +1,10 @@ +package net.mcreator.target.item; + +import net.minecraft.world.item.Item; +import top.theillusivec4.curios.api.type.capability.ICurioItem; + +public class DogTag extends Item implements ICurioItem { + public DogTag() { + super(new Properties().stacksTo(1)); + } +} diff --git a/src/main/resources/assets/target/lang/en_us.json b/src/main/resources/assets/target/lang/en_us.json index b99621da4..12dc4a2d3 100644 --- a/src/main/resources/assets/target/lang/en_us.json +++ b/src/main/resources/assets/target/lang/en_us.json @@ -119,6 +119,8 @@ "item.target.mortar_deployer": "Mortar", "item.target.claymore_mine": "Claymore", "item.target.fusee": "Fusee", + "item.target.dog_tag": "Dog Tag", + "curios.identifier.dog_tag": "Dog Tag", "attribute.target.spread": "Spread", diff --git a/src/main/resources/assets/target/lang/zh_cn.json b/src/main/resources/assets/target/lang/zh_cn.json index 55df96f8b..bcb70ffb9 100644 --- a/src/main/resources/assets/target/lang/zh_cn.json +++ b/src/main/resources/assets/target/lang/zh_cn.json @@ -119,6 +119,8 @@ "item.target.mortar_deployer": "迫击炮", "item.target.claymore_mine": "阔剑地雷", "item.target.fusee": "引信", + "item.target.dog_tag": "狗牌", + "curios.identifier.dog_tag": "狗牌", "attribute.target.spread": "散布", diff --git a/src/main/resources/assets/target/models/item/dog_tag.json b/src/main/resources/assets/target/models/item/dog_tag.json new file mode 100644 index 000000000..c79c2f129 --- /dev/null +++ b/src/main/resources/assets/target/models/item/dog_tag.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "target:item/dog_tag" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/target/textures/item/dog_tag.png b/src/main/resources/assets/target/textures/item/dog_tag.png new file mode 100644 index 000000000..e66673835 Binary files /dev/null and b/src/main/resources/assets/target/textures/item/dog_tag.png differ diff --git a/src/main/resources/assets/target/textures/slot/dog_tag_slot.png b/src/main/resources/assets/target/textures/slot/dog_tag_slot.png new file mode 100644 index 000000000..ed65f427c Binary files /dev/null and b/src/main/resources/assets/target/textures/slot/dog_tag_slot.png differ diff --git a/src/main/resources/data/curios/tags/items/dog_tag.json b/src/main/resources/data/curios/tags/items/dog_tag.json new file mode 100644 index 000000000..6c230fd4b --- /dev/null +++ b/src/main/resources/data/curios/tags/items/dog_tag.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "target:dog_tag" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/target/curios/entities/slots.json b/src/main/resources/data/target/curios/entities/slots.json new file mode 100644 index 000000000..4ef7c63fc --- /dev/null +++ b/src/main/resources/data/target/curios/entities/slots.json @@ -0,0 +1,8 @@ +{ + "entities": [ + "player" + ], + "slots": [ + "dog_tag" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/target/curios/slots/dog_tag.json b/src/main/resources/data/target/curios/slots/dog_tag.json new file mode 100644 index 000000000..1870e2a16 --- /dev/null +++ b/src/main/resources/data/target/curios/slots/dog_tag.json @@ -0,0 +1,5 @@ +{ + "order": 114, + "size": 1, + "icon": "target:slot/dog_tag_slot" +} \ No newline at end of file