From a848bdb8576cf6f46ca31a785559d0879594e368 Mon Sep 17 00:00:00 2001 From: jottyfan Date: Fri, 9 Oct 2020 18:22:30 +0200 Subject: [PATCH] added rotten flesh stripes --- gradle.properties | 2 +- .../quickiefabric/init/RegistryManager.java | 2 ++ .../items/ItemRottenFleshStripes.java | 15 +++++++++++++++ .../quickiefabric/items/QuickieItems.java | 1 + .../assets/quickiefabric/lang/de_de.json | 1 + .../assets/quickiefabric/lang/en_us.json | 1 + .../models/item/rotten_flesh_stripes.json | 6 ++++++ .../textures/item/rotten_flesh_stripes.png | Bin 0 -> 1667 bytes .../recipes/flesh_stripes_from_rotten_flesh.json | 8 ++++++++ .../recipes/leather_from_flesh_stripes.json | 9 +++++++++ 10 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 src/main/java/de/jottyfan/minecraft/quickiefabric/items/ItemRottenFleshStripes.java create mode 100644 src/main/resources/assets/quickiefabric/models/item/rotten_flesh_stripes.json create mode 100644 src/main/resources/assets/quickiefabric/textures/item/rotten_flesh_stripes.png create mode 100644 src/main/resources/data/quickiefabric/recipes/flesh_stripes_from_rotten_flesh.json create mode 100644 src/main/resources/data/quickiefabric/recipes/leather_from_flesh_stripes.json diff --git a/gradle.properties b/gradle.properties index 86a7349..1686749 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ org.gradle.jvmargs=-Xmx1G loader_version=0.9.3+build.207 # Mod Properties - mod_version = 1.16.3.2 + mod_version = 1.16.3.3 maven_group = de.jottyfan.minecraft archives_base_name = quickiefabric diff --git a/src/main/java/de/jottyfan/minecraft/quickiefabric/init/RegistryManager.java b/src/main/java/de/jottyfan/minecraft/quickiefabric/init/RegistryManager.java index ee40b60..e26fe8d 100644 --- a/src/main/java/de/jottyfan/minecraft/quickiefabric/init/RegistryManager.java +++ b/src/main/java/de/jottyfan/minecraft/quickiefabric/init/RegistryManager.java @@ -67,6 +67,7 @@ public class RegistryManager { stacks.add(new ItemStack(QuickieItems.SPEEDPOWDER)); stacks.add(new ItemStack(QuickieItems.LEVELUP)); stacks.add(new ItemStack(QuickieItems.PENCIL)); + stacks.add(new ItemStack(QuickieItems.ROTTEN_FLESH_STRIPES)); stacks.add(new ItemStack(QuickieItems.BACKPACK_BROWN)); stacks.add(new ItemStack(QuickieItems.BACKPACK_WHITE)); stacks.add(new ItemStack(QuickieItems.BACKPACK_BLACK)); @@ -129,6 +130,7 @@ public class RegistryManager { registerItem(QuickieItems.PENCIL, "pencil"); registerItem(QuickieItems.SALPETER, "salpeter"); registerItem(QuickieItems.SULPHOR, "sulphor"); + registerItem(QuickieItems.ROTTEN_FLESH_STRIPES, "rotten_flesh_stripes"); registerItem(QuickieItems.BACKPACK_BROWN, "backpack_brown"); registerItem(QuickieItems.BACKPACK_WHITE, "backpack_white"); registerItem(QuickieItems.BACKPACK_BLACK, "backpack_black"); diff --git a/src/main/java/de/jottyfan/minecraft/quickiefabric/items/ItemRottenFleshStripes.java b/src/main/java/de/jottyfan/minecraft/quickiefabric/items/ItemRottenFleshStripes.java new file mode 100644 index 0000000..b0b6c9c --- /dev/null +++ b/src/main/java/de/jottyfan/minecraft/quickiefabric/items/ItemRottenFleshStripes.java @@ -0,0 +1,15 @@ +package de.jottyfan.minecraft.quickiefabric.items; + +import de.jottyfan.minecraft.quickiefabric.init.RegistryManager; +import net.minecraft.item.Item; + +/** + * + * @author jotty + * + */ +public class ItemRottenFleshStripes extends Item { + public ItemRottenFleshStripes() { + super(new Item.Settings().group(RegistryManager.QUICKIEFABRIC_GROUP).maxCount(99)); + } +} diff --git a/src/main/java/de/jottyfan/minecraft/quickiefabric/items/QuickieItems.java b/src/main/java/de/jottyfan/minecraft/quickiefabric/items/QuickieItems.java index 09f5cd3..7306e9d 100644 --- a/src/main/java/de/jottyfan/minecraft/quickiefabric/items/QuickieItems.java +++ b/src/main/java/de/jottyfan/minecraft/quickiefabric/items/QuickieItems.java @@ -20,4 +20,5 @@ public class QuickieItems { public static final ItemBackpack BACKPACK_PINK = new ItemBackpack(); public static final ItemBackpack BACKPACK_RED = new ItemBackpack(); public static final ItemBackpack BACKPACK_YELLOW = new ItemBackpack(); + public static final ItemRottenFleshStripes ROTTEN_FLESH_STRIPES = new ItemRottenFleshStripes(); } diff --git a/src/main/resources/assets/quickiefabric/lang/de_de.json b/src/main/resources/assets/quickiefabric/lang/de_de.json index f4c1e21..2b547e3 100644 --- a/src/main/resources/assets/quickiefabric/lang/de_de.json +++ b/src/main/resources/assets/quickiefabric/lang/de_de.json @@ -20,6 +20,7 @@ "item.quickiefabric.backpack_red": "roter Rucksack", "item.quickiefabric.backpack_white": "weißer Rucksack", "item.quickiefabric.backpack_yellow": "gelber Rucksack", + "item.quickiefabric.rotten_flesh_stripes": "geschnittenes Gammelfleisch", "block.quickiefabric.orenethersulphor": "Nether-Schwefel", "block.quickiefabric.oresalpeter": "Salpetererz", "block.quickiefabric.oresandsalpeter": "Salpetergestein", diff --git a/src/main/resources/assets/quickiefabric/lang/en_us.json b/src/main/resources/assets/quickiefabric/lang/en_us.json index 9ec126d..eedcf39 100644 --- a/src/main/resources/assets/quickiefabric/lang/en_us.json +++ b/src/main/resources/assets/quickiefabric/lang/en_us.json @@ -20,6 +20,7 @@ "item.quickiefabric.backpack_red": "red backpack", "item.quickiefabric.backpack_white": "white backpack", "item.quickiefabric.backpack_yellow": "yellow backpack", + "item.quickiefabric.rotten_flesh_stripes": "rotten flesh stripes", "block.quickiefabric.orenethersulphor": "nether sulfur", "block.quickiefabric.oresalpeter": "salpeter ore", "block.quickiefabric.oresandsalpeter": "salpeter stone", diff --git a/src/main/resources/assets/quickiefabric/models/item/rotten_flesh_stripes.json b/src/main/resources/assets/quickiefabric/models/item/rotten_flesh_stripes.json new file mode 100644 index 0000000..c791db2 --- /dev/null +++ b/src/main/resources/assets/quickiefabric/models/item/rotten_flesh_stripes.json @@ -0,0 +1,6 @@ +{ + "parent": "item/coal", + "textures": { + "layer0": "quickiefabric:item/rotten_flesh_stripes" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiefabric/textures/item/rotten_flesh_stripes.png b/src/main/resources/assets/quickiefabric/textures/item/rotten_flesh_stripes.png new file mode 100644 index 0000000000000000000000000000000000000000..229a0572f1a37c7700726b34bcaf59c7f62ba627 GIT binary patch literal 1667 zcmV-}27LL6P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+SONEk|ZY#{O1%t0z!bK;{XK_zJZVLd)HqD2b@4fXrkHTk&Sr{nL&2f2F;1c(?l z?{4mAet|r_Es%KR^`qQLJ9_jeqKD%3@Z5Q}&pbVfIBYqczO%Eg#COLzztE1_qx`ua z1z=nW`Z&1Inb_m4a~IyfGG%ysHcTSc)t2>6ud#EF<`a02))RKV965i4!ufnA<|-9Cm2Hv27D$?l*vm7 zLIfNY{1jLoIED%aD5Y?b8{mdHgB%TWZ>$kob3+PSjMM@m5@!U7f}sMkVodNKi3%So ziBohbrJN*bvQ#qXm{ZPK^2||1SfV7!BBEkalr?J7tfH!>#ey+XSh8&5OwFtmY+9hY zV0FQaQfjDNV@)+zsama;2KQ;PrIwpCZPv;aF1`@{SH8qudf8Pvb+}TGJ@wqBYqwqo zd~NWEBaJ*{=&(^9tQ}TAvPMtL{hBp8tWCz^nkR3pK`e5spqWn6!=pjDf+}DWpLU?%tUDC2uapFYy+B#+;kfeFt-HQg@j9 zk+&DDU1fbyco8(CaAN9tAhESvf|gK6Y&=r+tA{-Jwc7dLT=;)d6zD)j#yx14B`#M) z76yfT3^`>WwY<>fzQLF`MewNGnu`Y#AMbAD;z!)mtG1DS54WAjw%y9=jLYJ17waCI z7m`1y-HU;qc55_=qYdqS_j~4x8IF3)t-hDOMvMXW@khjn?>D5%y~eK@=KgzPtuYa9 zhzKERW(|n~f>f<%>y_7F^iF%u+i>9vXG&{UMiS7yz~_?WHnnjt`e}?lTbFd3nx#AB zGFyFQnCf%eW|&oLvfCF-=1p{qBed%QrEnkZsCE8Z$bY4%&@q^cG`6d!1J%4Et)^O6 zYkFgDc45HH&ZvP#j$6aL@%~2bela1XJ8(c2#a33gXqNJ@EedT1a7fVj=-d#iRoN#C zpx}-`@o>=g#}4^iYd!&#;!woQjuO`mH;o$h-t*F9`vgX<@Lqxp(0bkN%G$c*JL+{* z-PytEH>F4@3Uwnl@Z}o8=L1*)ulTYoz*y-7l@N$u0M3qBCBLUT+_Fwm-ImI?C4bI0 zm=U?iIFvhgj~l34Hs{4`;=kN|rlzIlF z7Kik?#)3553G$u@^IDT4XIW7i#kM!&I`y)4KO6XbO_r9T8Rv?Bwg{+WjvQ#o*mmV_YU3|_+QZzELu`ujgyN7{UQkp@Om6u_$y~_VX zG1~u$HXwED1x6Kd4u%{1uP`WEt22BOVPJUo^asPK^6>vec>xC2x~ctt`1~V-oRR8ruK> literal 0 HcmV?d00001 diff --git a/src/main/resources/data/quickiefabric/recipes/flesh_stripes_from_rotten_flesh.json b/src/main/resources/data/quickiefabric/recipes/flesh_stripes_from_rotten_flesh.json new file mode 100644 index 0000000..18cd1e3 --- /dev/null +++ b/src/main/resources/data/quickiefabric/recipes/flesh_stripes_from_rotten_flesh.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:rotten_flesh" + }, + "result": "quickiefabric:rotten_flesh_stripes", + "count": 2 +} diff --git a/src/main/resources/data/quickiefabric/recipes/leather_from_flesh_stripes.json b/src/main/resources/data/quickiefabric/recipes/leather_from_flesh_stripes.json new file mode 100644 index 0000000..cbdb3c2 --- /dev/null +++ b/src/main/resources/data/quickiefabric/recipes/leather_from_flesh_stripes.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smoking", + "ingredient": { + "item": "quickiefabric:rotten_flesh_stripes" + }, + "result": "minecraft:leather", + "experience": 0, + "cookingtime": 100 +}