From 0c43c116eef005a0afedcc79d290fb2ea7db9481 Mon Sep 17 00:00:00 2001 From: Jottyfan Date: Thu, 1 Jan 2026 14:23:39 +0100 Subject: [PATCH] added block for salpeter and sulfor --- .../minecraft/block/QuicklyBlocks.java | 41 +++++++++++++----- .../quickly/blockstates/blocksulfor.json | 7 +++ .../assets/quickly/items/blocksalpeter.json | 6 +++ .../assets/quickly/items/blocksulfor.json | 6 +++ .../resources/assets/quickly/lang/de_de.json | 2 + .../resources/assets/quickly/lang/en_us.json | 4 +- .../quickly/models/block/blocksalpeter.json | 6 +++ .../quickly/models/block/blocksulfor.json | 6 +++ .../quickly/models/item/blocksalpeter.json | 10 +++++ .../quickly/models/item/blocksulfor.json | 10 +++++ .../quickly/textures/block/blocksalpeter.png | Bin 0 -> 6048 bytes .../quickly/textures/block/blocksulfor.png | Bin 0 -> 2118 bytes .../quickly/recipe/shaped_blocksalpeter.json | 15 +++++++ .../quickly/recipe/shaped_blocksulfor.json | 15 +++++++ .../recipe/shapeless_salpeter_from_block.json | 10 +++++ .../recipe/shapeless_sulfor_from_block.json | 10 +++++ 16 files changed, 136 insertions(+), 12 deletions(-) create mode 100644 src/main/resources/assets/quickly/blockstates/blocksulfor.json create mode 100644 src/main/resources/assets/quickly/items/blocksalpeter.json create mode 100644 src/main/resources/assets/quickly/items/blocksulfor.json create mode 100644 src/main/resources/assets/quickly/models/block/blocksalpeter.json create mode 100644 src/main/resources/assets/quickly/models/block/blocksulfor.json create mode 100644 src/main/resources/assets/quickly/models/item/blocksalpeter.json create mode 100644 src/main/resources/assets/quickly/models/item/blocksulfor.json create mode 100644 src/main/resources/assets/quickly/textures/block/blocksalpeter.png create mode 100644 src/main/resources/assets/quickly/textures/block/blocksulfor.png create mode 100644 src/main/resources/data/quickly/recipe/shaped_blocksalpeter.json create mode 100644 src/main/resources/data/quickly/recipe/shaped_blocksulfor.json create mode 100644 src/main/resources/data/quickly/recipe/shapeless_salpeter_from_block.json create mode 100644 src/main/resources/data/quickly/recipe/shapeless_sulfor_from_block.json diff --git a/src/main/java/de/jottyfan/minecraft/block/QuicklyBlocks.java b/src/main/java/de/jottyfan/minecraft/block/QuicklyBlocks.java index 048b145..5fccc21 100644 --- a/src/main/java/de/jottyfan/minecraft/block/QuicklyBlocks.java +++ b/src/main/java/de/jottyfan/minecraft/block/QuicklyBlocks.java @@ -52,18 +52,35 @@ public class QuicklyBlocks { properties -> new Monsterhoarder(properties)); public static final Block ITEMHOARDER = registerBlock("itemhoarder", properties -> new Itemhoarder(properties)); public static final Block DRILL = registerBlock("drill", properties -> new BlockDrill(properties)); - public static final Block STACKER = registerBlock("blockstacker", properties -> new BlockStacker(properties.strength(2.5f))); - public static final Block DIRTSALPETER = registerBlock("dirtsalpeter", properties -> new BlockOre(properties.strength(2.2f), null, new ItemStack(QuicklyItems.SALPETER, 1), new ItemStack(Items.DIRT))); - public static final Block SANDSALPETER = registerBlock("sandsalpeter", properties -> new BlockOre(properties.strength(1.5f), null, new ItemStack(QuicklyItems.SALPETER, 2), new ItemStack(Items.SAND))); - public static final Block OREDEEPSLATESULFOR = registerBlock("oredeepslatesulfor", properties -> new BlockOre(properties.strength(2.0f), null, new ItemStack(QuicklyItems.SULFOR, 4))); - public static final Block ORENETHERSULFOR = registerBlock("orenethersulfor", properties -> new BlockOre(properties.strength(2.0f), null, new ItemStack(QuicklyItems.SULFOR))); - public static final Block ORESALPETER = registerBlock("oresalpeter", properties -> new BlockOre(properties.strength(1.9f), null, new ItemStack(QuicklyItems.SALPETER, 2))); - public static final Block ORESANDSALPETER = registerBlock("oresandsalpeter", properties -> new BlockOre(properties.strength(1.5f), null, new ItemStack(QuicklyItems.SALPETER, 7))); - public static final Block ORESULFOR = registerBlock("oresulfor", properties -> new BlockOre(properties.strength(1.9f), null, new ItemStack(QuicklyItems.SULFOR))); - public static final Block ORESPEEDPOWDER = registerBlock("orespeedpowder", properties -> new BlockOre(properties.strength(2.0f), null, new ItemStack(QuicklyItems.SPEEDPOWDER))); - public static final Block OREDEEPSLATESPEEDPOWDER = registerBlock("oredeepslatespeedpowder", properties -> new BlockOre(properties.strength(2.1f), null, new ItemStack(QuicklyItems.SPEEDPOWDER, 2))); + public static final Block STACKER = registerBlock("blockstacker", + properties -> new BlockStacker(properties.strength(2.5f))); + public static final Block DIRTSALPETER = registerBlock("dirtsalpeter", + properties -> new BlockOre(properties.strength(2.2f), null, new ItemStack(QuicklyItems.SALPETER, 1), + new ItemStack(Items.DIRT))); + public static final Block SANDSALPETER = registerBlock("sandsalpeter", + properties -> new BlockOre(properties.strength(1.5f), null, new ItemStack(QuicklyItems.SALPETER, 2), + new ItemStack(Items.SAND))); + public static final Block OREDEEPSLATESULFOR = registerBlock("oredeepslatesulfor", + properties -> new BlockOre(properties.strength(2.0f), null, new ItemStack(QuicklyItems.SULFOR, 4))); + public static final Block ORENETHERSULFOR = registerBlock("orenethersulfor", + properties -> new BlockOre(properties.strength(2.0f), null, new ItemStack(QuicklyItems.SULFOR))); + public static final Block ORESALPETER = registerBlock("oresalpeter", + properties -> new BlockOre(properties.strength(1.9f), null, new ItemStack(QuicklyItems.SALPETER, 2))); + public static final Block ORESANDSALPETER = registerBlock("oresandsalpeter", + properties -> new BlockOre(properties.strength(1.5f), null, new ItemStack(QuicklyItems.SALPETER, 7))); + public static final Block ORESULFOR = registerBlock("oresulfor", + properties -> new BlockOre(properties.strength(1.9f), null, new ItemStack(QuicklyItems.SULFOR))); + public static final Block ORESPEEDPOWDER = registerBlock("orespeedpowder", + properties -> new BlockOre(properties.strength(2.0f), null, new ItemStack(QuicklyItems.SPEEDPOWDER))); + public static final Block OREDEEPSLATESPEEDPOWDER = registerBlock("oredeepslatespeedpowder", + properties -> new BlockOre(properties.strength(2.1f), null, new ItemStack(QuicklyItems.SPEEDPOWDER, 2))); + public static final Block SALPETERBLOCK = registerBlock("blocksalpeter", + properties -> new BlockOre(properties.strength(1.5f), null, new ItemStack(QuicklyItems.SALPETER, 9))); + public static final Block SULFORBLOCK = registerBlock("blocksulfor", + properties -> new BlockOre(properties.strength(1.5f), null, new ItemStack(QuicklyItems.SULFOR, 9))); - // TODO: merge lavahoarder and emptylavahoarder into one block using a BooleanProperty for the lava fill state + // TODO: merge lavahoarder and emptylavahoarder into one block using a + // BooleanProperty for the lava fill state private static final Block registerBlock(String name, Properties properties) { return QuicklyBlocks.registerBlock(name, properties, p -> new Block(p)); @@ -105,6 +122,8 @@ public class QuicklyBlocks { block.accept(ITEMHOARDER); block.accept(DRILL); block.accept(STACKER); + block.accept(SALPETERBLOCK); + block.accept(SULFORBLOCK); }); } } diff --git a/src/main/resources/assets/quickly/blockstates/blocksulfor.json b/src/main/resources/assets/quickly/blockstates/blocksulfor.json new file mode 100644 index 0000000..b95a68d --- /dev/null +++ b/src/main/resources/assets/quickly/blockstates/blocksulfor.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "quickly:block/blocksulfor" + } + } +} diff --git a/src/main/resources/assets/quickly/items/blocksalpeter.json b/src/main/resources/assets/quickly/items/blocksalpeter.json new file mode 100644 index 0000000..9c0feab --- /dev/null +++ b/src/main/resources/assets/quickly/items/blocksalpeter.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "quickly:block/blocksalpeter" + } +} diff --git a/src/main/resources/assets/quickly/items/blocksulfor.json b/src/main/resources/assets/quickly/items/blocksulfor.json new file mode 100644 index 0000000..d975fb6 --- /dev/null +++ b/src/main/resources/assets/quickly/items/blocksulfor.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "quickly:block/blocksulfor" + } +} \ 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 7ceedbb..1fd133d 100644 --- a/src/main/resources/assets/quickly/lang/de_de.json +++ b/src/main/resources/assets/quickly/lang/de_de.json @@ -5,8 +5,10 @@ "item.quickly.blockcanolaplant": "Rapspflanze", "item.quickly.blockcottonplant": "Baumwollpflanze", "item.quickly.blockquickiepowder": "Eilpulverblock", + "item.quickly.blocksalpeter": "Salpeterblock", "item.quickly.blockspeedpowder": "Fluchtpulverblock", "item.quickly.blockstacker": "Stapler", + "item.quickly.blocksulfor": "Schwefelblock", "item.quickly.blockturquoise": "Türkisblock", "item.quickly.canola": "Raps", "item.quickly.canolabottle": "Rapsöl", diff --git a/src/main/resources/assets/quickly/lang/en_us.json b/src/main/resources/assets/quickly/lang/en_us.json index 9dcda37..88b64fc 100644 --- a/src/main/resources/assets/quickly/lang/en_us.json +++ b/src/main/resources/assets/quickly/lang/en_us.json @@ -5,9 +5,11 @@ "item.quickly.blockcanolaplant": "canola plant", "item.quickly.blockcottonplant": "cotton plant", "item.quickly.blockquickiepowder": "quickie powder block", + "item.quickly.blocksalpeter": "block of salpeter", "item.quickly.blockspeedpowder": "speed powder block", "item.quickly.blockstacker": "stacker", - "item.quickly.blockturquoise": "block of turquoise", + "item.quickly.blocksulfor": "block of sulfor", + "item.quickly.blockturquoise": "block of turquoise", "item.quickly.canola": "canola", "item.quickly.canolabottle": "canola oil", "item.quickly.canolabottlestack": "canola oil collection", diff --git a/src/main/resources/assets/quickly/models/block/blocksalpeter.json b/src/main/resources/assets/quickly/models/block/blocksalpeter.json new file mode 100644 index 0000000..583f581 --- /dev/null +++ b/src/main/resources/assets/quickly/models/block/blocksalpeter.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "quickly:block/blocksalpeter" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickly/models/block/blocksulfor.json b/src/main/resources/assets/quickly/models/block/blocksulfor.json new file mode 100644 index 0000000..65477dd --- /dev/null +++ b/src/main/resources/assets/quickly/models/block/blocksulfor.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "quickly:block/blocksulfor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickly/models/item/blocksalpeter.json b/src/main/resources/assets/quickly/models/item/blocksalpeter.json new file mode 100644 index 0000000..0204af2 --- /dev/null +++ b/src/main/resources/assets/quickly/models/item/blocksalpeter.json @@ -0,0 +1,10 @@ +{ + "parent": "quickly:block/blocksalpeter", + "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/quickly/models/item/blocksulfor.json b/src/main/resources/assets/quickly/models/item/blocksulfor.json new file mode 100644 index 0000000..a0edc02 --- /dev/null +++ b/src/main/resources/assets/quickly/models/item/blocksulfor.json @@ -0,0 +1,10 @@ +{ + "parent": "quickly:block/blocksulfor", + "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/quickly/textures/block/blocksalpeter.png b/src/main/resources/assets/quickly/textures/block/blocksalpeter.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5f6f99f64499a4bcb46bbfb15536df57da9e55 GIT binary patch literal 6048 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 U8zsLj53U~sli_SzYP~JyKUx%6dH?_b literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickly/textures/block/blocksulfor.png b/src/main/resources/assets/quickly/textures/block/blocksulfor.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9725321df20b5a91d25ed84a699cf351760808 GIT binary patch literal 2118 zcmV-M2)Xx(P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bvk|ik){O1&N1SAm4aahgf26OyzK*U=ryV|N} zURXvDf)K)8a!51&^Y3Z?g&z}n<0Yn$L$LVy>@ycMl0CokBO?_s;!{oq3vH;61G`>}*lH`-H;Spaa4e zMrtSd8M}?p7i)Lsj}ERj+V|f(cC)8B$5~zR0Z0X-i@HnMEer&l{-6tM6uYKAf~(4OR}Q=v&?KN~fK=y`C&lew|mw&WsbZf;TF*F}>f$mqr;@YBGW zgPEULXwRGXe2o%j?u3yjhQ^E0UoP{L@t<6eqd8aV64~@%g}8X-G{RWStvg165Sogq zY<%}+-txx25$nL9Y?u=kSZqBms?aO9+~(O~oLFz{DGiEU9RMQCEeM7j7_fnyP#_zb zBjmzy0zU0puiJbK{#xdn^kdGo%GXhzlr^w8{l!c`wMH=o50N zh!bx_BuJDbSxRuh2MHm>ur#Vf7k!i%VvH%~SdvRVNeU^ZlyWMWvx9_54mp~fa?Yh- z(gN27Ul)uhrE+!ESE-@Knrg14A$^)}(n5 zjXcUku1z=nlo@86Y35lT)|Ayx*6545-?K)_+G5P_aq-0(%rRaUwB$qNS5V9qS+ zl(}Dd`+>Dy_KxBKi3vbM>o&gDh~M2Fpo>$&S<8g74b}WS>q1gakPz zOZxQ3u(mM_z|x@b)13)wC)l6h+*@$Rb3h&|s1;>(`U$giv->@A>p&Q+1_K>ESe4|T z7~CCQ=(g^(<}?D6eowTq`yF&TXC|Tp3bwCu99cSu6(YVY-!S;Vo9>dmqPskd8%2fG zZoJU?SPwF+)iZ4RB}i)QSm`z{P>0;iTC5$9ml2uDn^$1GCC$WUH3wQMbfW7JBUV;T zYC4++wa;OnJjYxP79-)DaE(PyMvjOm%E1W4@OS1u87w;GMGujk<@q}$+>YaD?Vra{ z8%7>@`q3Z@x=9CTqLa8dh=O z!({Px-YUQ7*t-@5&iV^}h#AL>Rcq3Rf5Dj)POz`6yj7IqhQr9Aq}bq!$_TAv%Xacq z))SysPQE47Ee2i>DkI8)IXe1dp?cOr9o$}_Jc@RfCdH=fX#Fdp^?a52DG{bruYR>h zT*H+lt6pt3j|(kjM8Z>5Zk>;x@Z2lBYYcC~VBRrA*DV7nANu02-pLC|O~r7SGMi%! zVHI`Ph5Vh2BrO4;zUMYe6YY)T()AMf+tAId&@TxVlzwl&#@_V_R0ju;18`3-Q7Pf- z2OjNKrqQn|wl3Y3Y*VDbbkv3Z-Hy$}^iM^;OyJNjH%%tjgJFFw^)oJ{x!DD1>lq-K z#jDuf6(Y%0AaUf=`U1}%DvG_>#Jjyqzk4cO)lq3~?JbLc3U58lyEy+Z&p&b$Cr)gT z81r9)hTnr&vIi>w00B@?OjJd9Yz3r}1gxD6uAULDp9-&{60@QQwx$@frx~@T9<`_y zw5b`lsS&lQ8n&q#wy7YususAa6t}Dqx~mtttQfnk5Vox&ysZ2+*kaw;T;JJOz6A}k3q-JY=0002B zNkl(>x(Y>aQkAk8um#>r@ zBI>*Kie-rdQa7vRW=~@l8i1ERHdyZ#g8VmbKruU8-8V@Cq$2h9yf>s>WI_SZ9<6B2 zW&v^Tc~R%nWTd*g5tbcMAasQ-_?ge w%$ySb25e2s!81V06YQmVy{-~1BY&U&0Mr>UmZ`M02><{907*qoM6N<$f&+L8I{*Lx literal 0 HcmV?d00001 diff --git a/src/main/resources/data/quickly/recipe/shaped_blocksalpeter.json b/src/main/resources/data/quickly/recipe/shaped_blocksalpeter.json new file mode 100644 index 0000000..52663c6 --- /dev/null +++ b/src/main/resources/data/quickly/recipe/shaped_blocksalpeter.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "sss", + "sss", + "sss" + ], + "key": { + "s": "quickly:salpeter" + }, + "result": { + "id": "quickly:blocksalpeter", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickly/recipe/shaped_blocksulfor.json b/src/main/resources/data/quickly/recipe/shaped_blocksulfor.json new file mode 100644 index 0000000..7ff1a85 --- /dev/null +++ b/src/main/resources/data/quickly/recipe/shaped_blocksulfor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "sss", + "sss", + "sss" + ], + "key": { + "s": "quickly:sulfor" + }, + "result": { + "id": "quickly:blocksulfor", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickly/recipe/shapeless_salpeter_from_block.json b/src/main/resources/data/quickly/recipe/shapeless_salpeter_from_block.json new file mode 100644 index 0000000..2ec7538 --- /dev/null +++ b/src/main/resources/data/quickly/recipe/shapeless_salpeter_from_block.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "quickly:blocksalpeter" + ], + "result": { + "id": "quickly:salpeter", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickly/recipe/shapeless_sulfor_from_block.json b/src/main/resources/data/quickly/recipe/shapeless_sulfor_from_block.json new file mode 100644 index 0000000..bbe6765 --- /dev/null +++ b/src/main/resources/data/quickly/recipe/shapeless_sulfor_from_block.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "quickly:blocksulfor" + ], + "result": { + "id": "quickly:sulfor", + "count": 9 + } +} \ No newline at end of file