diff --git a/src/main/java/com/minelittlepony/unicopia/item/UItems.java b/src/main/java/com/minelittlepony/unicopia/item/UItems.java index 329fa4f7..90246f9d 100644 --- a/src/main/java/com/minelittlepony/unicopia/item/UItems.java +++ b/src/main/java/com/minelittlepony/unicopia/item/UItems.java @@ -70,6 +70,7 @@ public interface UItems { Item PEBBLES = register("pebbles", new RacePredicatedAliasedBlockItem(UBlocks.ROCKS, new Item.Settings().group(ItemGroup.MATERIALS), Race::canUseEarth)); Item ROCK = register("rock", new Item(new Item.Settings().group(ItemGroup.MATERIALS))); + Item WEIRD_ROCK = register("weird_rock", new Item(new Item.Settings().group(ItemGroup.MATERIALS))); Item ROCK_STEW = register("rock_stew", new Item(new Item.Settings().group(ItemGroup.FOOD).food(FoodComponents.MUSHROOM_STEW))); Item MUG = register("mug", new Item(new Settings().group(ItemGroup.MATERIALS).maxCount(16))); diff --git a/src/main/resources/assets/unicopia/lang/en_us.json b/src/main/resources/assets/unicopia/lang/en_us.json index fe17712c..6989a457 100644 --- a/src/main/resources/assets/unicopia/lang/en_us.json +++ b/src/main/resources/assets/unicopia/lang/en_us.json @@ -50,6 +50,7 @@ "item.unicopia.pebbles": "Pebbles", "item.unicopia.rock": "Rock", + "item.unicopia.weird_rock": "Weird Rock", "item.unicopia.rock_stew": "Rock Stew", "item.unicopia.daffodil_daisy_sandwich": "Daffodil Daisy Sandwich", diff --git a/src/main/resources/assets/unicopia/models/item/weird_rock.json b/src/main/resources/assets/unicopia/models/item/weird_rock.json new file mode 100644 index 00000000..e35829c0 --- /dev/null +++ b/src/main/resources/assets/unicopia/models/item/weird_rock.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "unicopia:item/weird_rock" + } +} diff --git a/src/main/resources/assets/unicopia/textures/item/weird_rock.png b/src/main/resources/assets/unicopia/textures/item/weird_rock.png new file mode 100644 index 00000000..ae5aa1e8 Binary files /dev/null and b/src/main/resources/assets/unicopia/textures/item/weird_rock.png differ diff --git a/src/main/resources/data/unicopia/loot_tables/blocks/rocks.json b/src/main/resources/data/unicopia/loot_tables/blocks/rocks.json index 20a72cac..83eda199 100644 --- a/src/main/resources/data/unicopia/loot_tables/blocks/rocks.json +++ b/src/main/resources/data/unicopia/loot_tables/blocks/rocks.json @@ -8,6 +8,23 @@ { "type": "minecraft:alternatives", "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "unicopia:rocks", + "properties": { + "age": "7" + } + }, + { + "condition": "minecraft:random_chance", + "chance": 0.25 + } + ], + "name": "unicopia:weird_rock" + }, { "type": "minecraft:item", "conditions": [