diff --git a/src/main/java/com/minelittlepony/unicopia/item/UItems.java b/src/main/java/com/minelittlepony/unicopia/item/UItems.java index 3e36436b..c0020ace 100644 --- a/src/main/java/com/minelittlepony/unicopia/item/UItems.java +++ b/src/main/java/com/minelittlepony/unicopia/item/UItems.java @@ -75,6 +75,7 @@ public interface UItems { Item GOLDEN_WING = register("golden_wing", new Item(new Item.Settings().rarity(Rarity.UNCOMMON).group(ItemGroup.MATERIALS))); Item BUTTERFLY_SPAWN_EGG = register("butterfly_spawn_egg", new SpawnEggItem(UEntities.BUTTERFLY, 0x222200, 0xaaeeff, new Item.Settings().group(ItemGroup.MISC))); + Item BUTTERFLY = register("butterfly", new Item(new Item.Settings().group(ItemGroup.FOOD).food(UFoodComponents.INSECTS))); AmuletItem PEGASUS_AMULET = register("pegasus_amulet", new AmuletItem(new FabricItemSettings() .maxCount(1) diff --git a/src/main/resources/assets/unicopia/lang/en_us.json b/src/main/resources/assets/unicopia/lang/en_us.json index d2d8c94e..574024cf 100644 --- a/src/main/resources/assets/unicopia/lang/en_us.json +++ b/src/main/resources/assets/unicopia/lang/en_us.json @@ -16,6 +16,7 @@ "item.unicopia.friendship_bracelet.glowing": "Glowing", "item.unicopia.butterfly_spawn_egg": "Butterfly Spawn Egg", + "item.unicopia.butterfly": "Butterfly", "item.unicopia.green_apple": "Granny Smith Apple", "item.unicopia.sweet_apple": "Sweet Apple Acres Apple", diff --git a/src/main/resources/assets/unicopia/models/item/butterfly.json b/src/main/resources/assets/unicopia/models/item/butterfly.json new file mode 100644 index 00000000..9ec18ca8 --- /dev/null +++ b/src/main/resources/assets/unicopia/models/item/butterfly.json @@ -0,0 +1,6 @@ +{ + "parent": "unicopia:item/mug", + "textures": { + "layer0": "unicopia:item/butterfly" + } +} diff --git a/src/main/resources/assets/unicopia/textures/item/butterfly.png b/src/main/resources/assets/unicopia/textures/item/butterfly.png new file mode 100644 index 00000000..35e5ebd6 Binary files /dev/null and b/src/main/resources/assets/unicopia/textures/item/butterfly.png differ diff --git a/src/main/resources/data/unicopia/loot_tables/entities/butterfly.json b/src/main/resources/data/unicopia/loot_tables/entities/butterfly.json new file mode 100644 index 00000000..9992d4bd --- /dev/null +++ b/src/main/resources/data/unicopia/loot_tables/entities/butterfly.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:looting_enchant", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 1.0 + } + } + ], + "name": "unicopia:butterfly" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/unicopia/tags/items/food_types/raw_insect.json b/src/main/resources/data/unicopia/tags/items/food_types/raw_insect.json index be6db0b2..4a791552 100644 --- a/src/main/resources/data/unicopia/tags/items/food_types/raw_insect.json +++ b/src/main/resources/data/unicopia/tags/items/food_types/raw_insect.json @@ -2,6 +2,7 @@ "replace": false, "values": [ "minecraft:spider_eye", - "unicopia:wheat_worms" + "unicopia:wheat_worms", + "unicopia:butterfly" ] }