From 06681669227466a34bf6b87767cc0db60f0e04e6 Mon Sep 17 00:00:00 2001 From: Jottyfan Date: Sun, 30 Nov 2025 21:35:48 +0100 Subject: [PATCH] added turquoise block --- build.gradle | 2 +- gradle.properties | 9 +++++---- .../de/jottyfan/quickiemod/block/ModBlocks.java | 3 +++ .../quickiemod/identifier/ModIdentifiers.java | 1 + .../quickiemod/blockstates/blockturquoise.json | 7 +++++++ .../assets/quickiemod/items/blockturquoise.json | 6 ++++++ .../resources/assets/quickiemod/lang/de_de.json | 1 + .../resources/assets/quickiemod/lang/en_us.json | 1 + .../quickiemod/models/block/blockturquoise.json | 6 ++++++ .../quickiemod/models/item/blockturquoise.json | 10 ++++++++++ .../quickiemod/textures/block/blockturquoise.png | Bin 0 -> 621 bytes .../minecraft/tags/block/mineable/pickaxe.json | 1 + .../quickiemod/recipe/shaped_blockturquoise.json | 15 +++++++++++++++ .../quickiemod/recipe/shaped_monsterhoarder.json | 12 ++++++------ .../quickiemod/recipe/shapeless_turquoise.json | 10 ++++++++++ .../worldgen/placed_feature/oreturquoise.json | 2 +- src/main/resources/fabric.mod.json | 2 +- 17 files changed, 75 insertions(+), 13 deletions(-) create mode 100644 src/main/resources/assets/quickiemod/blockstates/blockturquoise.json create mode 100644 src/main/resources/assets/quickiemod/items/blockturquoise.json create mode 100644 src/main/resources/assets/quickiemod/models/block/blockturquoise.json create mode 100644 src/main/resources/assets/quickiemod/models/item/blockturquoise.json create mode 100644 src/main/resources/assets/quickiemod/textures/block/blockturquoise.png create mode 100644 src/main/resources/data/quickiemod/recipe/shaped_blockturquoise.json create mode 100644 src/main/resources/data/quickiemod/recipe/shapeless_turquoise.json diff --git a/build.gradle b/build.gradle index 39ada1e..e182fa4 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'fabric-loom' version '1.11-SNAPSHOT' + id 'fabric-loom' version "${loom_version}" id 'maven-publish' } diff --git a/gradle.properties b/gradle.properties index 4b3f74e..dfcff30 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,13 +5,14 @@ org.gradle.parallel=true # Fabric Properties # check these on https://fabricmc.net/develop minecraft_version=1.21.10 -yarn_mappings=1.21.10+build.2 -loader_version=0.17.3 +yarn_mappings=1.21.10+build.3 +loader_version=0.18.1 +loom_version=1.13-SNAPSHOT # Mod Properties -mod_version=1.21.10.0 +mod_version=1.21.10.1 maven_group=de.jottyfan.quickiemod archives_base_name=quickiemod # Dependencies -fabric_version=0.136.0+1.21.10 +fabric_version=0.138.3+1.21.10 diff --git a/src/main/java/de/jottyfan/quickiemod/block/ModBlocks.java b/src/main/java/de/jottyfan/quickiemod/block/ModBlocks.java index 6da0221..01e6286 100644 --- a/src/main/java/de/jottyfan/quickiemod/block/ModBlocks.java +++ b/src/main/java/de/jottyfan/quickiemod/block/ModBlocks.java @@ -33,6 +33,8 @@ public class ModBlocks { ModIdentifiers.BLOCK_SALPETER, 1.5f, 1.5f, new ItemStack[] { new ItemStack(ModItems.ITEM_SALPETER, 9) })); public static final Block BLOCK_SULFOR = registerBlock(ModIdentifiers.BLOCK_SULFOR, new BlockBreakByTool( ModIdentifiers.BLOCK_SULFOR, 1.5f, 1.5f, new ItemStack[] { new ItemStack(ModItems.ITEM_SULFOR, 9) })); + public static final Block BLOCK_TURQUOISE = registerBlock(ModIdentifiers.BLOCK_TURQUOISE, new BlockBreakByTool( + ModIdentifiers.BLOCK_TURQUOISE, 1.5f, 1.5f, new ItemStack[] { new ItemStack(ModItems.ITEM_TURQUOISEINGOT, 9) })); public static final Block BLOCK_MONSTERHOARDER = registerBlock(ModIdentifiers.BLOCK_MONSTERHOARDER, new BlockMonsterhoarder(ModIdentifiers.BLOCK_MONSTERHOARDER)); public static final Block BLOCK_LAVAHOARDER = registerBlock(ModIdentifiers.BLOCK_LAVAHOARDER, @@ -112,6 +114,7 @@ public class ModBlocks { blocks.add(BLOCK_SPEEDPOWDER); blocks.add(BLOCK_SALPETER); blocks.add(BLOCK_SULFOR); + blocks.add(BLOCK_TURQUOISE); blocks.add(BLOCK_MONSTERHOARDER); blocks.add(BLOCK_EMPTYLAVAHOARDER); blocks.add(BLOCK_LAVAHOARDER); diff --git a/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java b/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java index 9a8ba60..a7f1f64 100644 --- a/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java +++ b/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java @@ -55,6 +55,7 @@ public class ModIdentifiers { public static final Identifier BLOCK_SPEEDPOWDER = Identifier.of(Quickiemod.MOD_ID, "blockspeedpowder"); public static final Identifier BLOCK_SALPETER = Identifier.of(Quickiemod.MOD_ID, "blocksalpeter"); public static final Identifier BLOCK_SULFOR = Identifier.of(Quickiemod.MOD_ID, "blocksulphor"); + public static final Identifier BLOCK_TURQUOISE = Identifier.of(Quickiemod.MOD_ID, "blockturquoise"); public static final Identifier BLOCK_MONSTERHOARDER = Identifier.of(Quickiemod.MOD_ID, "monsterhoarder"); public static final Identifier BLOCK_LAVAHOARDER = Identifier.of(Quickiemod.MOD_ID, "lavahoarder"); public static final Identifier BLOCK_EMPTYLAVAHOARDER = Identifier.of(Quickiemod.MOD_ID, "emptylavahoarder"); diff --git a/src/main/resources/assets/quickiemod/blockstates/blockturquoise.json b/src/main/resources/assets/quickiemod/blockstates/blockturquoise.json new file mode 100644 index 0000000..1f852d7 --- /dev/null +++ b/src/main/resources/assets/quickiemod/blockstates/blockturquoise.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "quickiemod:block/blockturquoise" + } + } +} diff --git a/src/main/resources/assets/quickiemod/items/blockturquoise.json b/src/main/resources/assets/quickiemod/items/blockturquoise.json new file mode 100644 index 0000000..d35ee74 --- /dev/null +++ b/src/main/resources/assets/quickiemod/items/blockturquoise.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "quickiemod:block/blockturquoise" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/lang/de_de.json b/src/main/resources/assets/quickiemod/lang/de_de.json index a92247f..8516cb9 100644 --- a/src/main/resources/assets/quickiemod/lang/de_de.json +++ b/src/main/resources/assets/quickiemod/lang/de_de.json @@ -89,6 +89,7 @@ "block.quickiemod.blocksulphor": "Schwefelblock", "block.quickiemod.blocksalpeter": "Salpeterblock", "block.quickiemod.blockspeedpowder": "Fluchtpulverblock", + "block.quickiemod.blockturquoise": "Türkisblock", "block.quickiemod.blockquickiepowder": "Eilpulverblock", "block.quickiemod.drill": "Bohrer", "block.quickiemod.drilleast": "Ost-Bohrer", diff --git a/src/main/resources/assets/quickiemod/lang/en_us.json b/src/main/resources/assets/quickiemod/lang/en_us.json index 34e034b..79018f1 100644 --- a/src/main/resources/assets/quickiemod/lang/en_us.json +++ b/src/main/resources/assets/quickiemod/lang/en_us.json @@ -89,6 +89,7 @@ "block.quickiemod.blocksulphor": "block of sulfur", "block.quickiemod.blocksalpeter": "block of salpeter", "block.quickiemod.blockspeedpowder": "block of speedpowder", + "block.quickiemod.blockturquoise": "block of turquoise", "block.quickiemod.blockquickiepowder": "block of hurrypowder", "block.quickiemod.drill": "drill", "block.quickiemod.drilleast": "east drill", diff --git a/src/main/resources/assets/quickiemod/models/block/blockturquoise.json b/src/main/resources/assets/quickiemod/models/block/blockturquoise.json new file mode 100644 index 0000000..24cf0cb --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/block/blockturquoise.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "quickiemod:block/blockturquoise" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/item/blockturquoise.json b/src/main/resources/assets/quickiemod/models/item/blockturquoise.json new file mode 100644 index 0000000..7c5cf3c --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/blockturquoise.json @@ -0,0 +1,10 @@ +{ + "parent": "quickiemod:block/blockturquoise", + "display": { + "thirdperson": { + "rotation": [ 10, -45, 170 ], + "translation": [ 0, 1.5, -2.75 ], + "scale": [ 0.375, 0.375, 0.375 ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/textures/block/blockturquoise.png b/src/main/resources/assets/quickiemod/textures/block/blockturquoise.png new file mode 100644 index 0000000000000000000000000000000000000000..40a4fda2ab7b9f1bdc20c1a4f6784b67ac79543d GIT binary patch literal 621 zcmV-z0+RiSP)z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;(K)hXC~&ig#rI000SaNLh0L04^f{04^f|c%?sf00007 zbV*G`2k8q83oRXw;J1_j00FT{L_t(I%WacQZrd;vgg^R6vJ|s`VYxxNC@OSapsVB@ zxs8vID+K6inq?MU7442dHbq(kDXfGN>A38I6!nw54Ml?UIB#Yo_;%v}5CQ<6{`mD| z<5%ZE?-K=gW^+y1{xUas!g{k-) zUM}YuTY1)j9)E+;17=s%FShawA%t(x))^VBe`*{XQ_7dFJ zW56K1JPmd#t09bbZ1zJ&0C^D_=$)TC*a)BwHBw9|<|%)lEf4>myPOE&1x+$m>4FKP zQdWa=tY!&-2e*MrvVjwTZ_oxr9coWoo-$p$iTi$1%Mdh-=D{>U1EW!G7Dj5fE?{&7 zziy)tl*_kW`fS}(d*f-F%CoXHq&cf}5gO=0.17.3", + "fabricloader": ">=0.18.1", "minecraft": "~1.21.10", "java": ">=21", "fabric-api": "*"