From 40c87cb558f1bdd6a3328622af94bbc4d578d8f0 Mon Sep 17 00:00:00 2001 From: Aetous Date: Wed, 7 May 2025 18:08:43 -0700 Subject: [PATCH] Added keys and minimum configs --- assets/minecraft/items/stick.json | 132 ++++++++++++++++++ .../minecraft/models/item/keys/black_key.json | 6 + .../minecraft/models/item/keys/blue_key.json | 6 + .../minecraft/models/item/keys/brown_key.json | 6 + .../minecraft/models/item/keys/cyan_key.json | 6 + .../minecraft/models/item/keys/gray_key.json | 6 + .../minecraft/models/item/keys/green_key.json | 6 + assets/minecraft/models/item/keys/key.json | 6 + .../models/item/keys/light_blue_key.json | 6 + .../models/item/keys/light_gray_key.json | 6 + .../minecraft/models/item/keys/lime_key.json | 6 + .../models/item/keys/magenta_key.json | 6 + .../models/item/keys/orange_key.json | 6 + .../minecraft/models/item/keys/pink_key.json | 6 + .../models/item/keys/purple_key.json | 6 + .../minecraft/models/item/keys/red_key.json | 6 + .../minecraft/models/item/keys/white_key.json | 6 + .../models/item/keys/yellow_key.json | 6 + .../textures/item/keys/black_key.png | Bin 0 -> 612 bytes .../minecraft/textures/item/keys/blue_key.png | Bin 0 -> 619 bytes .../textures/item/keys/blue_key.png~ | Bin 0 -> 763 bytes .../textures/item/keys/brown_key.png | Bin 0 -> 620 bytes .../minecraft/textures/item/keys/cyan_key.png | Bin 0 -> 620 bytes .../minecraft/textures/item/keys/gray_key.png | Bin 0 -> 613 bytes .../textures/item/keys/green_key.png | Bin 0 -> 620 bytes assets/minecraft/textures/item/keys/key.png | Bin 0 -> 598 bytes assets/minecraft/textures/item/keys/key.png~ | Bin 0 -> 758 bytes .../textures/item/keys/light_blue_key.png | Bin 0 -> 616 bytes .../textures/item/keys/light_gray_key.png | Bin 0 -> 603 bytes .../minecraft/textures/item/keys/lime_key.png | Bin 0 -> 621 bytes .../textures/item/keys/magenta_key.png | Bin 0 -> 614 bytes .../textures/item/keys/orange_key.png | Bin 0 -> 619 bytes .../minecraft/textures/item/keys/pink_key.png | Bin 0 -> 619 bytes .../textures/item/keys/purple_key.png | Bin 0 -> 619 bytes .../minecraft/textures/item/keys/red_key.png | Bin 0 -> 619 bytes .../textures/item/keys/white_key.png | Bin 0 -> 600 bytes .../textures/item/keys/yellow_key.png | Bin 0 -> 624 bytes pack.mcmeta | 7 + pack.png | Bin 0 -> 36445 bytes 39 files changed, 241 insertions(+) create mode 100644 assets/minecraft/items/stick.json create mode 100644 assets/minecraft/models/item/keys/black_key.json create mode 100644 assets/minecraft/models/item/keys/blue_key.json create mode 100644 assets/minecraft/models/item/keys/brown_key.json create mode 100644 assets/minecraft/models/item/keys/cyan_key.json create mode 100644 assets/minecraft/models/item/keys/gray_key.json create mode 100644 assets/minecraft/models/item/keys/green_key.json create mode 100644 assets/minecraft/models/item/keys/key.json create mode 100644 assets/minecraft/models/item/keys/light_blue_key.json create mode 100644 assets/minecraft/models/item/keys/light_gray_key.json create mode 100644 assets/minecraft/models/item/keys/lime_key.json create mode 100644 assets/minecraft/models/item/keys/magenta_key.json create mode 100644 assets/minecraft/models/item/keys/orange_key.json create mode 100644 assets/minecraft/models/item/keys/pink_key.json create mode 100644 assets/minecraft/models/item/keys/purple_key.json create mode 100644 assets/minecraft/models/item/keys/red_key.json create mode 100644 assets/minecraft/models/item/keys/white_key.json create mode 100644 assets/minecraft/models/item/keys/yellow_key.json create mode 100644 assets/minecraft/textures/item/keys/black_key.png create mode 100644 assets/minecraft/textures/item/keys/blue_key.png create mode 100644 assets/minecraft/textures/item/keys/blue_key.png~ create mode 100644 assets/minecraft/textures/item/keys/brown_key.png create mode 100644 assets/minecraft/textures/item/keys/cyan_key.png create mode 100644 assets/minecraft/textures/item/keys/gray_key.png create mode 100644 assets/minecraft/textures/item/keys/green_key.png create mode 100644 assets/minecraft/textures/item/keys/key.png create mode 100644 assets/minecraft/textures/item/keys/key.png~ create mode 100644 assets/minecraft/textures/item/keys/light_blue_key.png create mode 100644 assets/minecraft/textures/item/keys/light_gray_key.png create mode 100644 assets/minecraft/textures/item/keys/lime_key.png create mode 100644 assets/minecraft/textures/item/keys/magenta_key.png create mode 100644 assets/minecraft/textures/item/keys/orange_key.png create mode 100644 assets/minecraft/textures/item/keys/pink_key.png create mode 100644 assets/minecraft/textures/item/keys/purple_key.png create mode 100644 assets/minecraft/textures/item/keys/red_key.png create mode 100644 assets/minecraft/textures/item/keys/white_key.png create mode 100644 assets/minecraft/textures/item/keys/yellow_key.png create mode 100644 pack.mcmeta create mode 100644 pack.png diff --git a/assets/minecraft/items/stick.json b/assets/minecraft/items/stick.json new file mode 100644 index 0000000..7e654c2 --- /dev/null +++ b/assets/minecraft/items/stick.json @@ -0,0 +1,132 @@ +{ + "model": { + "type": "select", + "property": "component", + "component": "custom_name", + "fallback": { + "type": "model", + "model": "item/stick" + }, + "cases": [ + { + "when": "Key", + "model": { + "type": "model", + "model": "item/keys/key" + } + }, + { + "when": "White Key", + "model": { + "type": "model", + "model": "item/keys/white_key" + } + }, + { + "when": "Light Gray Key", + "model": { + "type": "model", + "model": "item/keys/light_gray_key" + } + }, + { + "when": "Gray Key", + "model": { + "type": "model", + "model": "item/keys/gray_key" + } + }, + { + "when": "Black Key", + "model": { + "type": "model", + "model": "item/keys/black_key" + } + }, + { + "when": "Brown Key", + "model": { + "type": "model", + "model": "item/keys/brown_key" + } + }, + { + "when": "Red Key", + "model": { + "type": "model", + "model": "item/keys/red_key" + } + }, + { + "when": "Orange Key", + "model": { + "type": "model", + "model": "item/keys/orange_key" + } + }, + { + "when": "Yellow Key", + "model": { + "type": "model", + "model": "item/keys/yellow_key" + } + }, + { + "when": "Lime Key", + "model": { + "type": "model", + "model": "item/keys/lime_key" + } + }, + { + "when": "Green Key", + "model": { + "type": "model", + "model": "item/keys/green_key" + } + }, + { + "when": "Cyan Key", + "model": { + "type": "model", + "model": "item/keys/cyan_key" + } + }, + { + "when": "Light Blue Key", + "model": { + "type": "model", + "model": "item/keys/light_blue_key" + } + }, + { + "when": "Blue Key", + "model": { + "type": "model", + "model": "item/keys/blue_key" + } + }, + { + "when": "Purple Key", + "model": { + "type": "model", + "model": "item/keys/purple_key" + } + }, + { + "when": "Magenta Key", + "model": { + "type": "model", + "model": "item/keys/magenta_key" + } + }, + { + "when": "Pink Key", + "model": { + "type": "model", + "model": "item/keys/pink_key" + } + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/black_key.json b/assets/minecraft/models/item/keys/black_key.json new file mode 100644 index 0000000..5576f22 --- /dev/null +++ b/assets/minecraft/models/item/keys/black_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/black_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/blue_key.json b/assets/minecraft/models/item/keys/blue_key.json new file mode 100644 index 0000000..55b9552 --- /dev/null +++ b/assets/minecraft/models/item/keys/blue_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/blue_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/brown_key.json b/assets/minecraft/models/item/keys/brown_key.json new file mode 100644 index 0000000..92ba659 --- /dev/null +++ b/assets/minecraft/models/item/keys/brown_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/brown_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/cyan_key.json b/assets/minecraft/models/item/keys/cyan_key.json new file mode 100644 index 0000000..8923dc9 --- /dev/null +++ b/assets/minecraft/models/item/keys/cyan_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/cyan_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/gray_key.json b/assets/minecraft/models/item/keys/gray_key.json new file mode 100644 index 0000000..e0679ab --- /dev/null +++ b/assets/minecraft/models/item/keys/gray_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/gray_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/green_key.json b/assets/minecraft/models/item/keys/green_key.json new file mode 100644 index 0000000..d85392c --- /dev/null +++ b/assets/minecraft/models/item/keys/green_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/green_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/key.json b/assets/minecraft/models/item/keys/key.json new file mode 100644 index 0000000..ed6a218 --- /dev/null +++ b/assets/minecraft/models/item/keys/key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/light_blue_key.json b/assets/minecraft/models/item/keys/light_blue_key.json new file mode 100644 index 0000000..000084c --- /dev/null +++ b/assets/minecraft/models/item/keys/light_blue_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/light_blue_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/light_gray_key.json b/assets/minecraft/models/item/keys/light_gray_key.json new file mode 100644 index 0000000..034503e --- /dev/null +++ b/assets/minecraft/models/item/keys/light_gray_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/light_gray_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/lime_key.json b/assets/minecraft/models/item/keys/lime_key.json new file mode 100644 index 0000000..3d57ff4 --- /dev/null +++ b/assets/minecraft/models/item/keys/lime_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/lime_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/magenta_key.json b/assets/minecraft/models/item/keys/magenta_key.json new file mode 100644 index 0000000..d577f37 --- /dev/null +++ b/assets/minecraft/models/item/keys/magenta_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/magenta_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/orange_key.json b/assets/minecraft/models/item/keys/orange_key.json new file mode 100644 index 0000000..f3a239f --- /dev/null +++ b/assets/minecraft/models/item/keys/orange_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/orange_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/pink_key.json b/assets/minecraft/models/item/keys/pink_key.json new file mode 100644 index 0000000..506e7cf --- /dev/null +++ b/assets/minecraft/models/item/keys/pink_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/pink_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/purple_key.json b/assets/minecraft/models/item/keys/purple_key.json new file mode 100644 index 0000000..fc25696 --- /dev/null +++ b/assets/minecraft/models/item/keys/purple_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/purple_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/red_key.json b/assets/minecraft/models/item/keys/red_key.json new file mode 100644 index 0000000..333920e --- /dev/null +++ b/assets/minecraft/models/item/keys/red_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/red_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/white_key.json b/assets/minecraft/models/item/keys/white_key.json new file mode 100644 index 0000000..6efcf56 --- /dev/null +++ b/assets/minecraft/models/item/keys/white_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/white_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/keys/yellow_key.json b/assets/minecraft/models/item/keys/yellow_key.json new file mode 100644 index 0000000..11d3975 --- /dev/null +++ b/assets/minecraft/models/item/keys/yellow_key.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/keys/yellow_key" + } +} \ No newline at end of file diff --git a/assets/minecraft/textures/item/keys/black_key.png b/assets/minecraft/textures/item/keys/black_key.png new file mode 100644 index 0000000000000000000000000000000000000000..72fee6a63ffbaaec7189e28531ff7ac83ce0c8ce GIT binary patch literal 612 zcmV-q0-ODbP)K@`MNBA6yxBoW-2$z&6<3^NlX*a|il0SnQ_ zt?(acE7&Rsf+C36+PXCo#`}^$g6Mn9+>bNwT<$vqu1HSLTkSKDFW6=@9P%$MulPN$ zbkGS5fu>u=d~7bxzw7IsHdXJ&RImTf{keLQDNBd8F5xNNFl}L(hRB9(DBcn7*Rxtu z_((Wt%7DVxN>9}JMRBIiABxR*bQWByr$5uei5AwgW?pzyIFQek^u|2uCf-zGF(!4e zmViZ+Fd_UTD6visn=z>c$?R|6c+Iy!Q9Qc54a%6}$dDCpP}GuiO-W6Qo|2uTtaAUI zr=bb^#t5ca9L>ji;~myr|6ZY7B~do7Mx!-wZtA= zY{S5#p_y7ua?9gNr{V1kdY7T^7P?pKSv9_M`T+4w`9(Lde*hzL-naGxs3>RQAcmzb z00009a7bBm000XT000XT0n*)m`~Uy|o=HSOR5(xFk-H7RAPhu9hM{2vmS9pEMqmXR zR-k|lNF2!$pCgHsE>y_)o$rj;7RMM<+b3(SK&`OIa7w9Ty!TW8RA^xawAMA}e2Ik+ zI%Y?P^=gu)P+mr%xs(CF+V9n0eVnMb>E2K$Ec;0 y>YVF@M(FbrZ(WdsH!hYUpI}n`frH0?J{u0m>1?>+kTvxH0000K@`MNBA6yxBoW-2$z&6<3^NlX*a|il0SnQ_ zt?(acE7&Rsf+C36+PXCo#`}^$g6Mn9+>bNwT<$vqu1HSLTkSKDFW6=@9P%$MulPN$ zbkGS5fu>u=d~7bxzw7IsHdXJ&RImTf{keLQDNBd8F5xNNFl}L(hRB9(DBcn7*Rxtu z_((Wt%7DVxN>9}JMRBIiABxR*bQWByr$5uei5AwgW?pzyIFQek^u|2uCf-zGF(!4e zmViZ+Fd_UTD6visn=z>c$?R|6c+Iy!Q9Qc54a%6}$dDCpP}GuiO-W6Qo|2uTtaAUI zr=bb^#t5ca9L>ji;~myr|6ZY7B~do7Mx!-wZtA= zY{S5#p_y7ua?9gNr{V1kdY7T^7P?pKSv9_M`T+4w`9(Lde*hzL-naGxs3>RQAcmzb z00009a7bBm000XT000XT0n*)m`~Uy|rAb6VR5(v#WWWK6r~LnqEY+LC$cRlTRzaBN zhtE;9tZBtG1j7Ji%`goi)&KwBzI*^|+Qm(dD0-N%ISXVnvTY!CcCrIj&tf$ISGZsk z$1niqZ;-QL8fI<$|9|RSh!@ZS))|dF|NRA2t}GfrVaxa5R7M_0st8*X#@6QY=!^;002ovPDHLk FV1nYO6D0ru literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/item/keys/blue_key.png~ b/assets/minecraft/textures/item/keys/blue_key.png~ new file mode 100644 index 0000000000000000000000000000000000000000..62ad1dedbecc1d131fafe94243163d46e50b55e8 GIT binary patch literal 763 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 literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/item/keys/green_key.png b/assets/minecraft/textures/item/keys/green_key.png new file mode 100644 index 0000000000000000000000000000000000000000..28cf66de05813bf8bdc19391a21251fc2f69c1ba GIT binary patch literal 620 zcmV-y0+aoTP)K@`MNBA6yxBoW-2$z&6<3^NlX*a|il0SnQ_ zt?(acE7&Rsf+C36+PXCo#`}^$g6Mn9+>bNwT<$vqu1HSLTkSKDFW6=@9P%$MulPN$ zbkGS5fu>u=d~7bxzw7IsHdXJ&RImTf{keLQDNBd8F5xNNFl}L(hRB9(DBcn7*Rxtu z_((Wt%7DVxN>9}JMRBIiABxR*bQWByr$5uei5AwgW?pzyIFQek^u|2uCf-zGF(!4e zmViZ+Fd_UTD6visn=z>c$?R|6c+Iy!Q9Qc54a%6}$dDCpP}GuiO-W6Qo|2uTtaAUI zr=bb^#t5ca9L>ji;~myr|6ZY7B~do7Mx!-wZtA= zY{S5#p_y7ua?9gNr{V1kdY7T^7P?pKSv9_M`T+4w`9(Lde*hzL-naGxs3>RQAcmzb z00009a7bBm000XT000XT0n*)m`~Uy|rb$FWR5(v#WWWLD{V)EHES1FA%ZN=WRzaBN zR}2qP^i(je!BCGOfUFs&q2qtZ|4RpMgAH5eco9Vp6EA#}0U(K}{rV`;h)pv=uYUOO z;s2H`TTl!_*FaTT4YN9TXIC$WXE=pXVVLSU-Xm;Ev&RKD{_N)oH%OeW!9KSd`Va}S29$G z>5RZe8c8G|K|vXt(BU9X)uhbY`zGtYWt7On=xLz>PL2YK_)|CxGCq>wb;`p?#oMb=}`n*R7oaffwM~Z2C)-)9g3t)ut9b1|mDaRC(qENNg5X8jWIU)6=Mu&6oO1{t=%{&B{i=ANoGQ=b?d#KVmW8H z^x8xMM40UoevlQuS{-aTT81}I;bGxkfDl03!)&7Qo%0Op{-!mC3#I+AxXnaiWFDD#i8IJ zy7)EtALuH$DhPrih`74?wMdEgHH8*w-{a-}ICZLC2kN;62}a^!kY7lFNvt;N|x#< zoiW(RAcZ6(D5zi)IvgaZnv_{*-&Di5j52u`JuOth$x%d!ym3-1)K#Ubk*?C#Q5CuW z&(qdsroHZwBoKUc-Oq6#v=7v4uKRoHy7e<4@B&<$Eq|GEn)@cb*3x3fKy(MVylH95 z0dTboj67R1mm5-mj$hM&j|*TR4-DP|ed}IU&G$He0&?5*i|&BKBVdB=M>qZeyT51Z zrym=H00009a7bBm000XT000XT0n*)m`~Uy}EJ;K`R5(v#{Lb+IKLZ-@^KwQPVt8`z z8N<07*D=IduxaKM;Ail6ff(}S=`)7s?>;hs#Ecj;F$}>l0Hn!SQcwO9+Osv8lys07zl*K?bllKsJNeAQ~HB#1@DS)@BUS@-hrh zA3g!=0kN;2yG~pnf;4=3`xz8`489yczy@rF8bq`g_=I`EhKTWUgY|&eATgp1IB@h7 zgA313uzHXo+6#<08%8XsLDXd5WEJc$*F@abJLJxC^Jz4 zV|0Mm0FYv9dmjcHZDoc`cPobHUm)Rv46r6;WCgb#-DId+yB{pH_{LMxTmaGx0!_h= o47o-!SiOML1t90bY{nNA07%;M1& literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/item/keys/light_blue_key.png b/assets/minecraft/textures/item/keys/light_blue_key.png new file mode 100644 index 0000000000000000000000000000000000000000..ca369cfd04f63a93d10f8a2e6aaa6e06be8835e0 GIT binary patch literal 616 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 AD*ylh literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/item/keys/orange_key.png b/assets/minecraft/textures/item/keys/orange_key.png new file mode 100644 index 0000000000000000000000000000000000000000..8d7b9215661d2fdafc8e8e5c3e7aaa572672c381 GIT binary patch literal 619 zcmV-x0+juUP)K@`MNBA6yxBoW-2$z&6<3^NlX*a|il0SnQ_ zt?(acE7&Rsf+C36+PXCo#`}^$g6Mn9+>bNwT<$vqu1HSLTkSKDFW6=@9P%$MulPN$ zbkGS5fu>u=d~7bxzw7IsHdXJ&RImTf{keLQDNBd8F5xNNFl}L(hRB9(DBcn7*Rxtu z_((Wt%7DVxN>9}JMRBIiABxR*bQWByr$5uei5AwgW?pzyIFQek^u|2uCf-zGF(!4e zmViZ+Fd_UTD6visn=z>c$?R|6c+Iy!Q9Qc54a%6}$dDCpP}GuiO-W6Qo|2uTtaAUI zr=bb^#t5ca9L>ji;~myr|6ZY7B~do7Mx!-wZtA= zY{S5#p_y7ua?9gNr{V1kdY7T^7P?pKSv9_M`T+4w`9(Lde*hzL-naGxs3>RQAcmzb z00009a7bBm000XT000XT0n*)m`~Uy|rAb6VR5(v#WWWLbZz}$eEXC;8%ZN=WRzbMt z_YYC@FvhRJP>&&itQn@^|H6>}2hQIH8|FCSB8na+tUdtRjBFc-?GT=gRVj7@a0Lt& zaZCfC{suW4rvCr&S^p2LoQl<0?12dNGtAjA&FKCInTXW@ki`B1eUxa#rkS8mKYaM` zf6JCFCK@`MNBA6yxBoW-2$z&6<3^NlX*a|il0SnQ_ zt?(acE7&Rsf+C36+PXCo#`}^$g6Mn9+>bNwT<$vqu1HSLTkSKDFW6=@9P%$MulPN$ zbkGS5fu>u=d~7bxzw7IsHdXJ&RImTf{keLQDNBd8F5xNNFl}L(hRB9(DBcn7*Rxtu z_((Wt%7DVxN>9}JMRBIiABxR*bQWByr$5uei5AwgW?pzyIFQek^u|2uCf-zGF(!4e zmViZ+Fd_UTD6visn=z>c$?R|6c+Iy!Q9Qc54a%6}$dDCpP}GuiO-W6Qo|2uTtaAUI zr=bb^#t5ca9L>ji;~myr|6ZY7B~do7Mx!-wZtA= zY{S5#p_y7ua?9gNr{V1kdY7T^7P?pKSv9_M`T+4w`9(Lde*hzL-naGxs3>RQAcmzb z00009a7bBm000XT000XT0n*)m`~Uy|rAb6VR5(v#WWWLb?|AqhS&Gp^o)Mc;tb%aO zAAX?dVT@46P>&&itQn@^|B9Rc@4tNlHcTno8AT5hRv!RuMz#&aRy5PWsua5cxB>=? zIHmzme}kM2Q~&?;%m4RJUBPNB_CSRC8Rl%5W_169OvGvcNaEhqy(rO$O*28Ce)#a= z|CTLVPz*xXL~$VEbp^-;#JB>dArxr_nK}$yKro(x3IJXBX!;pZ>TCc2002ovPDHLk FV1jrx7t;U$ literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/item/keys/purple_key.png b/assets/minecraft/textures/item/keys/purple_key.png new file mode 100644 index 0000000000000000000000000000000000000000..8495aff4193e30137a10dcc824763dba43352715 GIT binary patch literal 619 zcmV-x0+juUP)K@`MNBA6yxBoW-2$z&6<3^NlX*a|il0SnQ_ zt?(acE7&Rsf+C36+PXCo#`}^$g6Mn9+>bNwT<$vqu1HSLTkSKDFW6=@9P%$MulPN$ zbkGS5fu>u=d~7bxzw7IsHdXJ&RImTf{keLQDNBd8F5xNNFl}L(hRB9(DBcn7*Rxtu z_((Wt%7DVxN>9}JMRBIiABxR*bQWByr$5uei5AwgW?pzyIFQek^u|2uCf-zGF(!4e zmViZ+Fd_UTD6visn=z>c$?R|6c+Iy!Q9Qc54a%6}$dDCpP}GuiO-W6Qo|2uTtaAUI zr=bb^#t5ca9L>ji;~myr|6ZY7B~do7Mx!-wZtA= zY{S5#p_y7ua?9gNr{V1kdY7T^7P?pKSv9_M`T+4w`9(Lde*hzL-naGxs3>RQAcmzb z00009a7bBm000XT000XT0n*)m`~Uy|rAb6VR5(v#WWWKA761Q_EM?Wp$cRlTRzaBN zuMbhRxURu81j7Ji%`gqSL;n9id;0*`w2F(4D0-N%ISXVnvTY!?f3^cw&tf$ISGZsk z$1niqZ;-QL8m`a!|9|6Dh!@ZS))|dF|NRA2t}GfrVaxa5R7M_0s!*oX$6@mJBt7S002ovPDHLk FV1ke{6P*A6 literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/item/keys/red_key.png b/assets/minecraft/textures/item/keys/red_key.png new file mode 100644 index 0000000000000000000000000000000000000000..719657c8d2787002f473c7133dec7993f6dae17e GIT binary patch literal 619 zcmV-x0+juUP)K@`MNBA6yxBoW-2$z&6<3^NlX*a|il0SnQ_ zt?(acE7&Rsf+C36+PXCo#`}^$g6Mn9+>bNwT<$vqu1HSLTkSKDFW6=@9P%$MulPN$ zbkGS5fu>u=d~7bxzw7IsHdXJ&RImTf{keLQDNBd8F5xNNFl}L(hRB9(DBcn7*Rxtu z_((Wt%7DVxN>9}JMRBIiABxR*bQWByr$5uei5AwgW?pzyIFQek^u|2uCf-zGF(!4e zmViZ+Fd_UTD6visn=z>c$?R|6c+Iy!Q9Qc54a%6}$dDCpP}GuiO-W6Qo|2uTtaAUI zr=bb^#t5ca9L>ji;~myr|6ZY7B~do7Mx!-wZtA= zY{S5#p_y7ua?9gNr{V1kdY7T^7P?pKSv9_M`T+4w`9(Lde*hzL-naGxs3>RQAcmzb z00009a7bBm000XT000XT0n*)m`~Uy|rAb6VR5(v#WWWLb7Z?9WmSXJfWyGcws~}wS z!-pt(7}u=9P>&&itQn@^e@Mvx1GjI34RgGB5k(IZRv!RuMz#&acF4}gsua5cxB>=? zIHmzme}kM2Q~!U~tp5k5PQ_|0_CSRC8Rl%5W_169OvGvcNMgUfK1wuV(@fB(A3l8e zzh%o76ob$;Q5=YPT>)|dF|NRA2t}GfrVaxa5R7M_0suAsX$Mf%No)WB002ovPDHLk FV1oN^5@7%U literal 0 HcmV?d00001 diff --git a/assets/minecraft/textures/item/keys/white_key.png b/assets/minecraft/textures/item/keys/white_key.png new file mode 100644 index 0000000000000000000000000000000000000000..4c0b036a9bf99dd07b9be2e0550b506f774c6ae3 GIT binary patch literal 600 zcmV-e0;m0nP)K@`MNBA6yxBoW-2$z&6<3^NlX*a|il0SnQ_ zt?(acE7&Rsf+C36+PXCo#`}^$g6Mn9+>bNwT<$vqu1HSLTkSKDFW6=@9P%$MulPN$ zbkGS5fu>u=d~7bxzw7IsHdXJ&RImTf{keLQDNBd8F5xNNFl}L(hRB9(DBcn7*Rxtu z_((Wt%7DVxN>9}JMRBIiABxR*bQWByr$5uei5AwgW?pzyIFQek^u|2uCf-zGF(!4e zmViZ+Fd_UTD6visn=z>c$?R|6c+Iy!Q9Qc54a%6}$dDCpP}GuiO-W6Qo|2uTtaAUI zr=bb^#t5ca9L>ji;~myr|6ZY7B~do7Mx!-wZtA= zY{S5#p_y7ua?9gNr{V1kdY7T^7P?pKSv9_M`T+4w`9(Lde*hzL-naGxs3>RQAcmzb z00009a7bBm000XT000XT0n*)m`~Uy|l1W5CR5(xFQb7v9APk%H=*|B>!*_`u1U-nO zgO1L&o3PtF#wJZd&8EEG`=DReS|g2$Ad+jXH;!|T%`5+BP3 m2P-aAkxyh${egp(b3OnIf_)n+v&~EZ0000K@`MNBA6yxBoW-2$z&6<3^NlX*a|il0SnQ_ zt?(acE7&Rsf+C36+PXCo#`}^$g6Mn9+>bNwT<$vqu1HSLTkSKDFW6=@9P%$MulPN$ zbkGS5fu>u=d~7bxzw7IsHdXJ&RImTf{keLQDNBd8F5xNNFl}L(hRB9(DBcn7*Rxtu z_((Wt%7DVxN>9}JMRBIiABxR*bQWByr$5uei5AwgW?pzyIFQek^u|2uCf-zGF(!4e zmViZ+Fd_UTD6visn=z>c$?R|6c+Iy!Q9Qc54a%6}$dDCpP}GuiO-W6Qo|2uTtaAUI zr=bb^#t5ca9L>ji;~myr|6ZY7B~do7Mx!-wZtA= zY{S5#p_y7ua?9gNr{V1kdY7T^7P?pKSv9_M`T+4w`9(Lde*hzL-naGxs3>RQAcmzb z00009a7bBm000XT000XT0n*)m`~Uy|s!2paR5(v#WWWLbzbXEYEX63&%ZN=WRzbMt zKMzs#FiNb!P>&&itQn@^|BI0S2aenZ8|D~t5k(IZRv!RuMz#&ac5uzcsua5cxB>=? zIHmzme}kM2Q~&?ttp5jgPsM613%V%CxiCM2G=k(|n$i6alEWGcAc_5J^iiS_n`VMO z{qW(#|1Dd#pcsU%iQ+)S>k5zyh;ao@LnzV=GIbcZfM7fW6#xMEMQmdFN|T-d0000< KMNUMnLSTZFTo*e4 literal 0 HcmV?d00001 diff --git a/pack.mcmeta b/pack.mcmeta new file mode 100644 index 0000000..fd30d29 --- /dev/null +++ b/pack.mcmeta @@ -0,0 +1,7 @@ +{ + "pack": { + "pack_format": 55, + "description": "Midnight Valley Server Resource Pack" + } + +} \ No newline at end of file diff --git a/pack.png b/pack.png new file mode 100644 index 0000000000000000000000000000000000000000..eabf48b8691541fec18dd98057f9191419edbfbf GIT binary patch literal 36445 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
@bt-tLr> zkAyOqk>48!e-ish6f6OE!jhk8gs6u8zPfXvCv{CMa}3fhNa9QOrFoK|~!>gOlX=`Qe_T+!0DJZ)RPbJ{j*sHh2P z+?wMG^i|7P+RMP`oOKR#8;9rm>P)p9P-Aq@v~Zx@jix*J`ty@oq#ivh( zXZ=?gc?yBeVT(TP$e7ai9PGruR!4JtDL%yN+7G3IG+XnuSx3Oc`021p@q)WhP3WT} zRVM3SyMBH6&_(UVt>%?*csJAca6@UbEu`STXz=&m1C~d$DrlFBlDXA5zguq(Ma*t| z4uuD*8r&gRi8leU{Dm7EyYVLAIarYYsbPC)$*uJo1Am_Xh6Jy9)^=7`XS;p({{Tr6 B&{_Zh literal 0 HcmV?d00001