From 77aeaabf78a68ad5622fd5c6f3f13d19d03082d4 Mon Sep 17 00:00:00 2001 From: Sollace Date: Fri, 3 Sep 2021 00:02:34 +0200 Subject: [PATCH] Added weird rocks --- .../minelittlepony/unicopia/item/UItems.java | 1 + .../resources/assets/unicopia/lang/en_us.json | 1 + .../unicopia/models/item/weird_rock.json | 6 ++++++ .../unicopia/textures/item/weird_rock.png | Bin 0 -> 3201 bytes .../unicopia/loot_tables/blocks/rocks.json | 17 +++++++++++++++++ 5 files changed, 25 insertions(+) create mode 100644 src/main/resources/assets/unicopia/models/item/weird_rock.json create mode 100644 src/main/resources/assets/unicopia/textures/item/weird_rock.png 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 0000000000000000000000000000000000000000..ae5aa1e8cff8fb1cbf8da24efc82989f3f438198 GIT binary patch literal 3201 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 literal 0 HcmV?d00001 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": [