From 026e42ce0f301039d1cb508ac254b02af89e2493 Mon Sep 17 00:00:00 2001 From: Jottyfan Date: Tue, 24 Mar 2026 21:59:37 +0100 Subject: [PATCH] added pillow --- gradle.properties | 4 ++-- .../de/jottyfan/minecraft/item/QuicklyItems.java | 2 ++ src/main/java/de/jottyfan/minecraft/name/ID.java | 1 + .../resources/assets/quickly/items/pillow.json | 6 ++++++ .../resources/assets/quickly/lang/de_de.json | 1 + .../resources/assets/quickly/lang/en_us.json | 1 + .../assets/quickly/models/item/pillow.json | 6 ++++++ .../assets/quickly/textures/item/pillow.png | Bin 0 -> 597 bytes .../data/quickly/recipe/shaped_bed.json | 15 +++++++++++++++ .../data/quickly/recipe/shapeless_pillow.json | 13 +++++++++++++ 10 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/assets/quickly/items/pillow.json create mode 100644 src/main/resources/assets/quickly/models/item/pillow.json create mode 100644 src/main/resources/assets/quickly/textures/item/pillow.png create mode 100644 src/main/resources/data/quickly/recipe/shaped_bed.json create mode 100644 src/main/resources/data/quickly/recipe/shapeless_pillow.json diff --git a/gradle.properties b/gradle.properties index e20f18d..8c9726b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,12 +7,12 @@ org.gradle.configuration-cache=false # Fabric Properties # check these on https://fabricmc.net/develop -minecraft_version=26.1-rc-3 +minecraft_version=26.1 loader_version=0.18.4 loom_version=1.15-SNAPSHOT # Mod Properties -mod_version=26.1-rc-3 +mod_version=26.1.0 maven_group=de.jottyfan.minecraft archives_base_name=quickly diff --git a/src/main/java/de/jottyfan/minecraft/item/QuicklyItems.java b/src/main/java/de/jottyfan/minecraft/item/QuicklyItems.java index 92ca7d8..95f7a00 100644 --- a/src/main/java/de/jottyfan/minecraft/item/QuicklyItems.java +++ b/src/main/java/de/jottyfan/minecraft/item/QuicklyItems.java @@ -27,6 +27,7 @@ public class QuicklyItems { public static final Item COTTON = registerItem(ID.COTTON); public static final Item COTTONPLANT = registerItem(ID.COTTONPLANT); public static final Item COTTONSEED = registerItem(ID.COTTONSEED, QIP.of(ID.BLOCKCOTTONPLANT), Plant::new); + public static final Item PILLOW = registerItem(ID.PILLOW); public static final Item CANOLA = registerItem(ID.CANOLA); public static final Item CANOLAPLANT = registerItem(ID.CANOLAPLANT); public static final Item CANOLASEED = registerItem(ID.CANOLASEED, QIP.of(ID.BLOCKCANOLAPLANT), Plant::new); @@ -108,6 +109,7 @@ public class QuicklyItems { set.add(TURQUOISEINGOT); set.add(COTTON); set.add(COTTONSEED); + set.add(PILLOW); set.add(CANOLA); set.add(CANOLASEED); set.add(CANOLABOTTLE); diff --git a/src/main/java/de/jottyfan/minecraft/name/ID.java b/src/main/java/de/jottyfan/minecraft/name/ID.java index 48664cd..b5ecb81 100644 --- a/src/main/java/de/jottyfan/minecraft/name/ID.java +++ b/src/main/java/de/jottyfan/minecraft/name/ID.java @@ -16,6 +16,7 @@ public class ID { public static final Identifier COTTON = Identifier.fromNamespaceAndPath(Quickly.MOD_ID, "cotton"); public static final Identifier COTTONPLANT = Identifier.fromNamespaceAndPath(Quickly.MOD_ID, "cottonplant"); public static final Identifier COTTONSEED = Identifier.fromNamespaceAndPath(Quickly.MOD_ID, "cottonseed"); + public static final Identifier PILLOW = Identifier.fromNamespaceAndPath(Quickly.MOD_ID, "pillow"); public static final Identifier CANOLA = Identifier.fromNamespaceAndPath(Quickly.MOD_ID, "canola"); public static final Identifier CANOLAPLANT = Identifier.fromNamespaceAndPath(Quickly.MOD_ID, "canolaplant"); public static final Identifier CANOLASEED = Identifier.fromNamespaceAndPath(Quickly.MOD_ID, "canolaseed"); diff --git a/src/main/resources/assets/quickly/items/pillow.json b/src/main/resources/assets/quickly/items/pillow.json new file mode 100644 index 0000000..8d82675 --- /dev/null +++ b/src/main/resources/assets/quickly/items/pillow.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "quickly:item/pillow" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickly/lang/de_de.json b/src/main/resources/assets/quickly/lang/de_de.json index 66b7cd6..3ce420e 100644 --- a/src/main/resources/assets/quickly/lang/de_de.json +++ b/src/main/resources/assets/quickly/lang/de_de.json @@ -38,6 +38,7 @@ "item.quickly.oresulfor": "Schwefelgestein", "item.quickly.oreturquoise": "Türkiserz", "item.quickly.oxidizedcopperpowder": "oxidiertes Kupferpulver", + "item.quickly.pillow": "Kissen", "item.quickly.potatostack": "Kartoffelbündel", "item.quickly.quickieingot": "Eilpulverbarren", "item.quickly.quickiepowder": "Eilpulver", diff --git a/src/main/resources/assets/quickly/lang/en_us.json b/src/main/resources/assets/quickly/lang/en_us.json index 47225a9..5ac03cf 100644 --- a/src/main/resources/assets/quickly/lang/en_us.json +++ b/src/main/resources/assets/quickly/lang/en_us.json @@ -38,6 +38,7 @@ "item.quickly.oresulfor": "sulfor stone", "item.quickly.oreturquoise": "turquoise ore", "item.quickly.oxidizedcopperpowder": "oxidized copper powder", + "item.quickly.pillow": "pillow", "item.quickly.potatostack": "potato bundle", "item.quickly.quickieingot": "quickie powder ingot", "item.quickly.quickiepowder": "quickie powder", diff --git a/src/main/resources/assets/quickly/models/item/pillow.json b/src/main/resources/assets/quickly/models/item/pillow.json new file mode 100644 index 0000000..cfe3ff2 --- /dev/null +++ b/src/main/resources/assets/quickly/models/item/pillow.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "quickly:item/pillow" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickly/textures/item/pillow.png b/src/main/resources/assets/quickly/textures/item/pillow.png new file mode 100644 index 0000000000000000000000000000000000000000..62a32b2081753e4d6a1fd64af5c35cc6e4cd3dbe GIT binary patch literal 597 zcmV-b0;>IqP)z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGf6951U69E94oEQKA00(qQO+^Rl0~i!0Bu(`Dy#N3K zt4TybR5;76l1++KK@fz$%zE7pE$B+ng(q;O8^Mj9Mo;4bJcsT*$ZQk`6_jC|nST9# zDl=TXpKj2VSWt^9G9n`)lS6yE0XVd`JO1I=41Oi_F`}YOB$1J1ChiUfl8!g^?c&q< z>!;6OerRTzw}w$lgIr_=?v5nPeI=Dd)L_5Aev}#S0rOeNvsIEAZbvYhg$fYVT8Uc8 z3;_J^#tipz`b3Cv9LWgAp(is>2{d<_ye{b&Hi73%BoR@mb;Qh02(-kxkmPD7B{GxL z9Bu}69M)Q2@JmP&@aW9FP)f6^Q_k6(60G{CDm42OTEp6I?@W_HjKfhubLx8m9{;BF zYgDAf%%n_ncbd)aNU(tCA~L7WW`+bAk>=(RRpZc`lyryggg`<{B&HcFXIGLy!!TGW zB{IUzjEMNtLai00IJA43&6dp2&~-NSou!geN|_dEq?EE|(*R@!LqBkHb;;d(_xbVt z0x7NC-vDrSwxii>aW9xTr8JE5D4Uz>%O_vIe16xpw{N