Color changing, part 2

This commit is contained in:
Flanks255 2022-08-10 17:11:09 -05:00
parent f5f154b898
commit 9f1e664c08
98 changed files with 1103 additions and 18 deletions

View file

@ -589,21 +589,117 @@ c9fc3f11f3bf5a928ea9f5900c344461d61fe9e5 data/actuallyadditions/recipes/black_qu
7dc02da1ff58eb4ff48e305437d4857c31cbd5c9 data/actuallyadditions/recipes/chiseled_black_quartz_slab.json
bf1b5de98f29c2dabe25a143c8e63d2c0cd6ea72 data/actuallyadditions/recipes/chiseled_black_quartz_stair.json
9d779585266046738b4bcf7447b918ec09b65f95 data/actuallyadditions/recipes/chiseled_black_quartz_wall.json
c4e98d1507f68d5524c737d4e63156aa476fd085 data/actuallyadditions/recipes/colorchange/black_carpet.json
b62468a9f5be60ae05258bc4502faa78d9e4b034 data/actuallyadditions/recipes/colorchange/black_glazed_terracotta.json
6542541988d8e26d457a9cd37b85f067adbc1cef data/actuallyadditions/recipes/colorchange/black_stained_glass.json
96e818e3c023aff9cbce5476946bf9fd51cd3676 data/actuallyadditions/recipes/colorchange/black_stained_glass_pane.json
9ae6edaa50bf4c8ec0403a1072d74c7eef8d2e37 data/actuallyadditions/recipes/colorchange/black_terracotta.json
4c0d56c3a6db66bbeb74cb72ecedfbb115448d83 data/actuallyadditions/recipes/colorchange/black_wool.json
71b6acfb8ab23cd44f159ff344877c8a99cd3442 data/actuallyadditions/recipes/colorchange/blue_carpet.json
e5198a6a6eaa9c43ff82ac9d257b15ca570e55e0 data/actuallyadditions/recipes/colorchange/blue_glazed_terracotta.json
355e41364b5e2576f7200ed6a58213280eff2c70 data/actuallyadditions/recipes/colorchange/blue_stained_glass.json
b324f07dbde2581598fd5369e935efb5d3f835c2 data/actuallyadditions/recipes/colorchange/blue_stained_glass_pane.json
81f8415b25a813b19708154dbe75d4524b0bff18 data/actuallyadditions/recipes/colorchange/blue_terracotta.json
5c698c51d21723c8a13e329673a4c8d703da359d data/actuallyadditions/recipes/colorchange/blue_wool.json
285bb992795f78b7ad98321c8112e99e3fdcc025 data/actuallyadditions/recipes/colorchange/brown_carpet.json
820d7dae9fb1cd6e493294fca4aa25a6028f82e6 data/actuallyadditions/recipes/colorchange/brown_glazed_terracotta.json
d958b165641b88491a34f21fc36c0db0655a5e1c data/actuallyadditions/recipes/colorchange/brown_stained_glass.json
812817ad102274e0f450e06afedbea85cc7e67a3 data/actuallyadditions/recipes/colorchange/brown_stained_glass_pane.json
dfc316d3e89e041fc4cdae2bd4dc1a60885f7ccb data/actuallyadditions/recipes/colorchange/brown_terracotta.json
818ab2ea65a94fa5ff8db6c5a5d106eec32816fd data/actuallyadditions/recipes/colorchange/brown_wool.json
aceb5f3b6c900b7489a31274b9e1335d2b08d46b data/actuallyadditions/recipes/colorchange/cyan_carpet.json
5d671fc651d06f54aafd3e296999cc7ffeb4673e data/actuallyadditions/recipes/colorchange/cyan_glazed_terracotta.json
e9f6e6c48a3ccca94dce89c21216a881b1951bd4 data/actuallyadditions/recipes/colorchange/cyan_stained_glass.json
8d5e6d66c04f621d70ccecaa5bf8dd784428a889 data/actuallyadditions/recipes/colorchange/cyan_stained_glass_pane.json
7342b7aa7b806555144517019adf915f112d5cbd data/actuallyadditions/recipes/colorchange/cyan_terracotta.json
37168cf7f51bdd26a1cb74d5fc3eccd835f7f566 data/actuallyadditions/recipes/colorchange/cyan_wool.json
1c2bd9d19db7cb209b6759b7bf67ce4822ccf74d data/actuallyadditions/recipes/colorchange/gray_carpet.json
a659b2fa678640fcfde75d5414073449e3742ad1 data/actuallyadditions/recipes/colorchange/gray_glazed_terracotta.json
5697ea3a2b02e02530667f092662f14bc14425ba data/actuallyadditions/recipes/colorchange/gray_stained_glass.json
ad5f7354fcd9a4e2fb30986e616f81a972a8bd0f data/actuallyadditions/recipes/colorchange/gray_stained_glass_pane.json
efbfc6feafce597e2895ce10216fe231e848b5f0 data/actuallyadditions/recipes/colorchange/gray_terracotta.json
e6fa0fd781c0deb18997b92237a097df2bfa14b7 data/actuallyadditions/recipes/colorchange/gray_wool.json
8ae7563109979ba061f7a5f369c49ebd2c549850 data/actuallyadditions/recipes/colorchange/green_carpet.json
6d92d3d3d50e0ec759140c4027ee1725cfe31059 data/actuallyadditions/recipes/colorchange/green_glazed_terracotta.json
942f2bd392b317c9aa7cf5616209491fa981c7cf data/actuallyadditions/recipes/colorchange/green_stained_glass.json
0538912d40986cf783d4809c1b810413a2dfd402 data/actuallyadditions/recipes/colorchange/green_stained_glass_pane.json
d34a8458c98deb9fce2f84e29540d7a8f6949242 data/actuallyadditions/recipes/colorchange/green_terracotta.json
efb6a3385546c7c6b74e45f33d40dcdbfe7ad23a data/actuallyadditions/recipes/colorchange/green_wool.json
0f5f098506448c6b5ec68709fa007b78121365e4 data/actuallyadditions/recipes/colorchange/lamp_black.json
85f0eb3fa70b054d323219d3e91cd3048980bc26 data/actuallyadditions/recipes/colorchange/lamp_blue.json
595174fb62a65c91b61632d08347e3406fed3a65 data/actuallyadditions/recipes/colorchange/lamp_brown.json
81b72bff48b08fef5b7666536365cf5b695b3106 data/actuallyadditions/recipes/colorchange/lamp_cyan.json
5d85cff8b941449b250f84432b28a73f3d204891 data/actuallyadditions/recipes/colorchange/lamp_gray.json
193024c6bf697564796a161a81582238a7c54c1d data/actuallyadditions/recipes/colorchange/lamp_green.json
3d06efdaf5bae8145dc36002949255040e686897 data/actuallyadditions/recipes/colorchange/lamp_light_blue.json
a6fae6ea14155261e57ea815ff9d87260cf7f62a data/actuallyadditions/recipes/colorchange/lamp_light_gray.json
f4386567103c981e0d654b9271390b9dd7722a0c data/actuallyadditions/recipes/colorchange/lamp_lime.json
3ccd93751a0ff72ee1b9a922b41d864b35a0b64a data/actuallyadditions/recipes/colorchange/lamp_magenta.json
70a1342a78289a2c644d72db7fd2b4b32fc39ca4 data/actuallyadditions/recipes/colorchange/lamp_orange.json
b610a205de296ff7b4e77affff7358fa85276644 data/actuallyadditions/recipes/colorchange/lamp_pink.json
2c80dc146e001905d2bda57cff13e52ba64cd166 data/actuallyadditions/recipes/colorchange/lamp_purple.json
9c8759686555692f970292d81f85a72c817c24e7 data/actuallyadditions/recipes/colorchange/lamp_red.json
40fd6b842e4d9d08415bdbe741a523b97e026325 data/actuallyadditions/recipes/colorchange/lamp_white.json
798faea275af15e2644a4fb6f16ecfe67a6abecc data/actuallyadditions/recipes/colorchange/lamp_yellow.json
9858c3342e53d1d4b9efa0b506a5635294f7e565 data/actuallyadditions/recipes/colorchange/light_blue_carpet.json
101bd37efd167d02c7ac25d5cfff0f9aff29172c data/actuallyadditions/recipes/colorchange/light_blue_glazed_terracotta.json
af65d68f653994f581e70918aeb7291b34d5e149 data/actuallyadditions/recipes/colorchange/light_blue_stained_glass.json
d8bd82c98b8297effbea47a07017a84970a7f67f data/actuallyadditions/recipes/colorchange/light_blue_stained_glass_pane.json
43bd607996f9f2e09ba47100aabc1f899d62de77 data/actuallyadditions/recipes/colorchange/light_blue_terracotta.json
915d5ea71aa02d991a194574a085e7e41e733803 data/actuallyadditions/recipes/colorchange/light_blue_wool.json
8ad183a15c279600d86d33575589cb01336730ff data/actuallyadditions/recipes/colorchange/light_gray_carpet.json
5920b24160484fa1107c3861ea30476ad54c1f67 data/actuallyadditions/recipes/colorchange/light_gray_glazed_terracotta.json
a3dedb4530b9b3e72566ed6fa69a2c3403db7fe6 data/actuallyadditions/recipes/colorchange/light_gray_stained_glass.json
b1e3eba6e666fa84930394948081ad8ebdd8dcd5 data/actuallyadditions/recipes/colorchange/light_gray_stained_glass_pane.json
923548480b4275eb872ac9e0bfe81694c8ef55b9 data/actuallyadditions/recipes/colorchange/light_gray_terracotta.json
9f5a91dc8b31444492fc77dcd2405375db1ba378 data/actuallyadditions/recipes/colorchange/light_gray_wool.json
d43280093a702004960273106f7e2f1a1337e97e data/actuallyadditions/recipes/colorchange/lime_carpet.json
c567752df673f205968211a6c8840d211fd8a9c2 data/actuallyadditions/recipes/colorchange/lime_glazed_terracotta.json
2e91f59060e38988d349c0ec4846b11e5654195a data/actuallyadditions/recipes/colorchange/lime_stained_glass.json
9df173b0ffae73de6a0a39c8be99f63fce26a794 data/actuallyadditions/recipes/colorchange/lime_stained_glass_pane.json
01ce4ff3b098126aacf459becda6c3fff5c9e566 data/actuallyadditions/recipes/colorchange/lime_terracotta.json
41e623b3c6730f283a17ab9b293c3dbfb6688a4b data/actuallyadditions/recipes/colorchange/lime_wool.json
45255e8f2fcd9a7a4516071446030079e59bfd73 data/actuallyadditions/recipes/colorchange/magenta_carpet.json
e3eb444ef0b2a3ad7a1d8c34d644efb2f65fa8f3 data/actuallyadditions/recipes/colorchange/magenta_glazed_terracotta.json
a4a6ee71b3a76b036eebdc7c2870ab3cfb341b66 data/actuallyadditions/recipes/colorchange/magenta_stained_glass.json
303eacf461723fa6f2f015c390c161be18d2685d data/actuallyadditions/recipes/colorchange/magenta_stained_glass_pane.json
ced5fcf725ed067e002ba321da93bf0fc999ec40 data/actuallyadditions/recipes/colorchange/magenta_terracotta.json
5754feb7b97b2e5bed1a44d6b6121d0e6b6d411c data/actuallyadditions/recipes/colorchange/magenta_wool.json
bcc8e26d51b470e80a37a72c838d0e9456a66e66 data/actuallyadditions/recipes/colorchange/orange_carpet.json
2b744b6306b454adb9fdc3d38860c5af6e2036ab data/actuallyadditions/recipes/colorchange/orange_glazed_terracotta.json
2be65fa3a4bb68bb667f9405c4b1392971522f34 data/actuallyadditions/recipes/colorchange/orange_stained_glass.json
ede64b6d4b677b8ce01fabad1b9fad14439a8b4c data/actuallyadditions/recipes/colorchange/orange_stained_glass_pane.json
e16caf03c9111d59dcec3af3cd6333738e21866a data/actuallyadditions/recipes/colorchange/orange_terracotta.json
5d34d7ba1302af791ca85fd2f023470328e604b6 data/actuallyadditions/recipes/colorchange/orange_wool.json
9d639fc4cf714b5c28a90f625459a0c864e12f81 data/actuallyadditions/recipes/colorchange/pink_carpet.json
a973c89401c7be8f22603c912e07fd55ef93d346 data/actuallyadditions/recipes/colorchange/pink_glazed_terracotta.json
f72e63786af73bd6328c696389d1b9ee5ec85b09 data/actuallyadditions/recipes/colorchange/pink_stained_glass.json
f13a13196bb61b8ed377c52f742605c4fe6ab1e9 data/actuallyadditions/recipes/colorchange/pink_stained_glass_pane.json
35023e8f5439ccdb0dccbffafe487013a74652d0 data/actuallyadditions/recipes/colorchange/pink_terracotta.json
e3bf0e1777bd2d495162411424fd7aadcb72c96d data/actuallyadditions/recipes/colorchange/pink_wool.json
3be74c280cdd4485c673d68e2527e2c719efdb33 data/actuallyadditions/recipes/colorchange/purple_carpet.json
05c83b0a263aaaa1506b4f4f36bca414aa33c2a0 data/actuallyadditions/recipes/colorchange/purple_glazed_terracotta.json
ca0ceb8ee561265223d12799c3976cf24f5bbd3d data/actuallyadditions/recipes/colorchange/purple_stained_glass.json
0450915ea1e139a25f71ecc73c3ebcfadac79957 data/actuallyadditions/recipes/colorchange/purple_stained_glass_pane.json
591ca7a1c99e34f681e61142e2af78662ffb55b7 data/actuallyadditions/recipes/colorchange/purple_terracotta.json
0ceb76358bfbc1e289e1d076683870978071a929 data/actuallyadditions/recipes/colorchange/purple_wool.json
f682afcc09086f0b90523dd5073145daf7c277b4 data/actuallyadditions/recipes/colorchange/red_carpet.json
f0ec1f1866e20c8c0d277dd1e47cc50c54d8ff4f data/actuallyadditions/recipes/colorchange/red_glazed_terracotta.json
c675e2f002271cbc8a63cd1757488e5398f65043 data/actuallyadditions/recipes/colorchange/red_stained_glass.json
f2149ed34ff6663a8b80c775fcf70d904201d127 data/actuallyadditions/recipes/colorchange/red_stained_glass_pane.json
4daf2593bce9b35dcc09c4fa14348ad3096c6255 data/actuallyadditions/recipes/colorchange/red_terracotta.json
a7fdacc3fe3040376fec72cb64efb48305044c6d data/actuallyadditions/recipes/colorchange/red_wool.json
cdaa223d59f5f81846c181680c0e732f1316baac data/actuallyadditions/recipes/colorchange/white_carpet.json
a575e8a13c345ef36dc54ca1a1ec55ad8c0b67ed data/actuallyadditions/recipes/colorchange/white_glazed_terracotta.json
de6ac7119df13effca127c612f0221e5a8667ab9 data/actuallyadditions/recipes/colorchange/white_stained_glass.json
721d2fbac5961139b39f8bdfaf0d96b2a11d69ec data/actuallyadditions/recipes/colorchange/white_stained_glass_pane.json
3d887675f14a926b4045c70088e7d8f35d16f77e data/actuallyadditions/recipes/colorchange/white_terracotta.json
48142b653fd55f8cb373541d590d96c94fe182db data/actuallyadditions/recipes/colorchange/white_wool.json
e088aee52db067c15c72bfe743ac106b98ca4be2 data/actuallyadditions/recipes/colorchange/yellow_carpet.json
896d1ea3e682202a5df4dd10b79a8088a3bd8eaf data/actuallyadditions/recipes/colorchange/yellow_glazed_terracotta.json
86f41507f8176e5c0c60c059c30e42e88d26757a data/actuallyadditions/recipes/colorchange/yellow_stained_glass.json
11ddd815c96912369ee0d96fe719d5958370ed3c data/actuallyadditions/recipes/colorchange/yellow_stained_glass_pane.json
a4fb51f83c38bfebceeadde885d59632e355bf6d data/actuallyadditions/recipes/colorchange/yellow_terracotta.json
ca4f8d37d115eac5889542b04d1c01cd2e0cde43 data/actuallyadditions/recipes/colorchange/yellow_wool.json
160466dfd10fafc2ae4b4130ca35220d4c2d2342 data/actuallyadditions/recipes/crate_keeper.json
b76b843a60a1c456a11d3bb932a93ab3753d6f58 data/actuallyadditions/recipes/crushing/bone_crusher.json

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:red_carpet"
},
"result": {
"item": "minecraft:black_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:red_glazed_terracotta"
},
"result": {
"item": "minecraft:black_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:red_stained_glass"
},
"result": {
"item": "minecraft:black_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:red_stained_glass_pane"
},
"result": {
"item": "minecraft:black_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:red_terracotta"
},
"result": {
"item": "minecraft:black_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:purple_carpet"
},
"result": {
"item": "minecraft:blue_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:purple_glazed_terracotta"
},
"result": {
"item": "minecraft:blue_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:purple_stained_glass"
},
"result": {
"item": "minecraft:blue_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:purple_stained_glass_pane"
},
"result": {
"item": "minecraft:blue_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:purple_terracotta"
},
"result": {
"item": "minecraft:blue_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:blue_carpet"
},
"result": {
"item": "minecraft:brown_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:blue_glazed_terracotta"
},
"result": {
"item": "minecraft:brown_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:blue_stained_glass"
},
"result": {
"item": "minecraft:brown_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:blue_stained_glass_pane"
},
"result": {
"item": "minecraft:brown_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:blue_terracotta"
},
"result": {
"item": "minecraft:brown_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:light_gray_carpet"
},
"result": {
"item": "minecraft:cyan_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:light_gray_glazed_terracotta"
},
"result": {
"item": "minecraft:cyan_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:light_gray_stained_glass"
},
"result": {
"item": "minecraft:cyan_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:light_gray_stained_glass_pane"
},
"result": {
"item": "minecraft:cyan_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:light_gray_terracotta"
},
"result": {
"item": "minecraft:cyan_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:pink_carpet"
},
"result": {
"item": "minecraft:gray_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:pink_glazed_terracotta"
},
"result": {
"item": "minecraft:gray_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:pink_stained_glass"
},
"result": {
"item": "minecraft:gray_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:pink_stained_glass_pane"
},
"result": {
"item": "minecraft:gray_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:pink_terracotta"
},
"result": {
"item": "minecraft:gray_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:brown_carpet"
},
"result": {
"item": "minecraft:green_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:brown_glazed_terracotta"
},
"result": {
"item": "minecraft:green_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:brown_stained_glass"
},
"result": {
"item": "minecraft:green_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:brown_stained_glass_pane"
},
"result": {
"item": "minecraft:green_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:brown_terracotta"
},
"result": {
"item": "minecraft:green_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_red"
},
"result": {
"item": "actuallyadditions:lamp_black"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_purple"
},
"result": {
"item": "actuallyadditions:lamp_blue"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_blue"
},
"result": {
"item": "actuallyadditions:lamp_brown"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_light_gray"
},
"result": {
"item": "actuallyadditions:lamp_cyan"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_pink"
},
"result": {
"item": "actuallyadditions:lamp_gray"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_brown"
},
"result": {
"item": "actuallyadditions:lamp_green"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_magenta"
},
"result": {
"item": "actuallyadditions:lamp_light_blue"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_gray"
},
"result": {
"item": "actuallyadditions:lamp_light_gray"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_yellow"
},
"result": {
"item": "actuallyadditions:lamp_lime"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_orange"
},
"result": {
"item": "actuallyadditions:lamp_magenta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_white"
},
"result": {
"item": "actuallyadditions:lamp_orange"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_lime"
},
"result": {
"item": "actuallyadditions:lamp_pink"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_cyan"
},
"result": {
"item": "actuallyadditions:lamp_purple"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_green"
},
"result": {
"item": "actuallyadditions:lamp_red"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_black"
},
"result": {
"item": "actuallyadditions:lamp_white"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "actuallyadditions:lamp_light_blue"
},
"result": {
"item": "actuallyadditions:lamp_yellow"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:magenta_carpet"
},
"result": {
"item": "minecraft:light_blue_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:magenta_glazed_terracotta"
},
"result": {
"item": "minecraft:light_blue_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:magenta_stained_glass"
},
"result": {
"item": "minecraft:light_blue_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:magenta_stained_glass_pane"
},
"result": {
"item": "minecraft:light_blue_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:magenta_terracotta"
},
"result": {
"item": "minecraft:light_blue_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:gray_carpet"
},
"result": {
"item": "minecraft:light_gray_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:gray_glazed_terracotta"
},
"result": {
"item": "minecraft:light_gray_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:gray_stained_glass"
},
"result": {
"item": "minecraft:light_gray_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:gray_stained_glass_pane"
},
"result": {
"item": "minecraft:light_gray_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:gray_terracotta"
},
"result": {
"item": "minecraft:light_gray_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:yellow_carpet"
},
"result": {
"item": "minecraft:lime_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:yellow_glazed_terracotta"
},
"result": {
"item": "minecraft:lime_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:yellow_stained_glass"
},
"result": {
"item": "minecraft:lime_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:yellow_stained_glass_pane"
},
"result": {
"item": "minecraft:lime_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:yellow_terracotta"
},
"result": {
"item": "minecraft:lime_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:orange_carpet"
},
"result": {
"item": "minecraft:magenta_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:orange_glazed_terracotta"
},
"result": {
"item": "minecraft:magenta_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:orange_stained_glass"
},
"result": {
"item": "minecraft:magenta_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:orange_stained_glass_pane"
},
"result": {
"item": "minecraft:magenta_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:orange_terracotta"
},
"result": {
"item": "minecraft:magenta_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:white_carpet"
},
"result": {
"item": "minecraft:orange_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:white_glazed_terracotta"
},
"result": {
"item": "minecraft:orange_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:white_stained_glass"
},
"result": {
"item": "minecraft:orange_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:white_stained_glass_pane"
},
"result": {
"item": "minecraft:orange_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:white_terracotta"
},
"result": {
"item": "minecraft:orange_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:lime_carpet"
},
"result": {
"item": "minecraft:pink_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:lime_glazed_terracotta"
},
"result": {
"item": "minecraft:pink_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:lime_stained_glass"
},
"result": {
"item": "minecraft:pink_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:lime_stained_glass_pane"
},
"result": {
"item": "minecraft:pink_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:lime_terracotta"
},
"result": {
"item": "minecraft:pink_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:cyan_carpet"
},
"result": {
"item": "minecraft:purple_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:cyan_glazed_terracotta"
},
"result": {
"item": "minecraft:purple_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:cyan_stained_glass"
},
"result": {
"item": "minecraft:purple_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:cyan_stained_glass_pane"
},
"result": {
"item": "minecraft:purple_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:cyan_terracotta"
},
"result": {
"item": "minecraft:purple_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:green_carpet"
},
"result": {
"item": "minecraft:red_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:green_glazed_terracotta"
},
"result": {
"item": "minecraft:red_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:green_stained_glass"
},
"result": {
"item": "minecraft:red_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:green_stained_glass_pane"
},
"result": {
"item": "minecraft:red_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:green_terracotta"
},
"result": {
"item": "minecraft:red_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:black_carpet"
},
"result": {
"item": "minecraft:white_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:black_glazed_terracotta"
},
"result": {
"item": "minecraft:white_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:black_stained_glass"
},
"result": {
"item": "minecraft:white_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:black_stained_glass_pane"
},
"result": {
"item": "minecraft:white_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:black_terracotta"
},
"result": {
"item": "minecraft:white_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:light_blue_carpet"
},
"result": {
"item": "minecraft:yellow_carpet"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:light_blue_glazed_terracotta"
},
"result": {
"item": "minecraft:yellow_glazed_terracotta"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:light_blue_stained_glass"
},
"result": {
"item": "minecraft:yellow_stained_glass"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:light_blue_stained_glass_pane"
},
"result": {
"item": "minecraft:yellow_stained_glass_pane"
}
}

View file

@ -0,0 +1,9 @@
{
"type": "actuallyadditions:color_change",
"ingredient": {
"item": "minecraft:light_blue_terracotta"
},
"result": {
"item": "minecraft:yellow_terracotta"
}
}

View file

@ -2,8 +2,8 @@ package de.ellpeck.actuallyadditions.data;
import com.google.gson.JsonObject;
import de.ellpeck.actuallyadditions.mod.ActuallyAdditions;
import de.ellpeck.actuallyadditions.mod.blocks.ActuallyBlocks;
import de.ellpeck.actuallyadditions.mod.crafting.ColorChangeRecipe;
import de.ellpeck.actuallyadditions.mod.crafting.LaserRecipe;
import net.minecraft.data.DataGenerator;
import net.minecraft.data.DirectoryCache;
import net.minecraft.data.IFinishedRecipe;
@ -28,25 +28,150 @@ public class ColorChangeGenerator extends RecipeProvider {
@Override
protected void buildShapelessRecipes(@Nonnull Consumer<IFinishedRecipe> consumer) {
//Wool
changeColor(consumer, Items.WHITE_WOOL, Items.BLACK_WOOL);
changeColor(consumer, Items.ORANGE_WOOL, Items.WHITE_WOOL);
changeColor(consumer, Items.MAGENTA_WOOL, Items.ORANGE_WOOL);
changeColor(consumer, Items.LIGHT_BLUE_WOOL, Items.MAGENTA_WOOL);
changeColor(consumer, Items.YELLOW_WOOL, Items.LIGHT_BLUE_WOOL);
changeColor(consumer, Items.LIME_WOOL, Items.YELLOW_WOOL);
changeColor(consumer, Items.PINK_WOOL, Items.LIME_WOOL);
changeColor(consumer, Items.GRAY_WOOL, Items.PINK_WOOL);
changeColor(consumer, Items.LIGHT_GRAY_WOOL, Items.GRAY_WOOL);
changeColor(consumer, Items.CYAN_WOOL, Items.LIGHT_GRAY_WOOL);
changeColor(consumer, Items.PURPLE_WOOL, Items.CYAN_WOOL);
changeColor(consumer, Items.BLUE_WOOL, Items.PURPLE_WOOL);
changeColor(consumer, Items.BROWN_WOOL, Items.BLUE_WOOL);
changeColor(consumer, Items.GREEN_WOOL, Items.BROWN_WOOL);
changeColor(consumer, Items.RED_WOOL, Items.GREEN_WOOL);
changeColor(consumer, Items.BLACK_WOOL, Items.RED_WOOL);
buildWool(consumer);
buildStainedGlass(consumer);
buildStainedGlassPane(consumer);
buildTerracotta(consumer);
buildGlazedTerracotta(consumer);
buildCarpet(consumer);
buildLamps(consumer);
}
private void buildWool(@Nonnull Consumer<IFinishedRecipe> c) {
//Wool
changeColor(c, Items.WHITE_WOOL, Items.BLACK_WOOL);
changeColor(c, Items.ORANGE_WOOL, Items.WHITE_WOOL);
changeColor(c, Items.MAGENTA_WOOL, Items.ORANGE_WOOL);
changeColor(c, Items.LIGHT_BLUE_WOOL, Items.MAGENTA_WOOL);
changeColor(c, Items.YELLOW_WOOL, Items.LIGHT_BLUE_WOOL);
changeColor(c, Items.LIME_WOOL, Items.YELLOW_WOOL);
changeColor(c, Items.PINK_WOOL, Items.LIME_WOOL);
changeColor(c, Items.GRAY_WOOL, Items.PINK_WOOL);
changeColor(c, Items.LIGHT_GRAY_WOOL, Items.GRAY_WOOL);
changeColor(c, Items.CYAN_WOOL, Items.LIGHT_GRAY_WOOL);
changeColor(c, Items.PURPLE_WOOL, Items.CYAN_WOOL);
changeColor(c, Items.BLUE_WOOL, Items.PURPLE_WOOL);
changeColor(c, Items.BROWN_WOOL, Items.BLUE_WOOL);
changeColor(c, Items.GREEN_WOOL, Items.BROWN_WOOL);
changeColor(c, Items.RED_WOOL, Items.GREEN_WOOL);
changeColor(c, Items.BLACK_WOOL, Items.RED_WOOL);
}
private void buildStainedGlass(@Nonnull Consumer<IFinishedRecipe> c) {
changeColor(c, Items.WHITE_STAINED_GLASS, Items.BLACK_STAINED_GLASS);
changeColor(c, Items.ORANGE_STAINED_GLASS, Items.WHITE_STAINED_GLASS);
changeColor(c, Items.MAGENTA_STAINED_GLASS, Items.ORANGE_STAINED_GLASS);
changeColor(c, Items.LIGHT_BLUE_STAINED_GLASS, Items.MAGENTA_STAINED_GLASS);
changeColor(c, Items.YELLOW_STAINED_GLASS, Items.LIGHT_BLUE_STAINED_GLASS);
changeColor(c, Items.LIME_STAINED_GLASS, Items.YELLOW_STAINED_GLASS);
changeColor(c, Items.PINK_STAINED_GLASS, Items.LIME_STAINED_GLASS);
changeColor(c, Items.GRAY_STAINED_GLASS, Items.PINK_STAINED_GLASS);
changeColor(c, Items.LIGHT_GRAY_STAINED_GLASS, Items.GRAY_STAINED_GLASS);
changeColor(c, Items.CYAN_STAINED_GLASS, Items.LIGHT_GRAY_STAINED_GLASS);
changeColor(c, Items.PURPLE_STAINED_GLASS, Items.CYAN_STAINED_GLASS);
changeColor(c, Items.BLUE_STAINED_GLASS, Items.PURPLE_STAINED_GLASS);
changeColor(c, Items.BROWN_STAINED_GLASS, Items.BLUE_STAINED_GLASS);
changeColor(c, Items.GREEN_STAINED_GLASS, Items.BROWN_STAINED_GLASS);
changeColor(c, Items.RED_STAINED_GLASS, Items.GREEN_STAINED_GLASS);
changeColor(c, Items.BLACK_STAINED_GLASS, Items.RED_STAINED_GLASS);
}
private void buildStainedGlassPane(@Nonnull Consumer<IFinishedRecipe> c) {
changeColor(c, Items.WHITE_STAINED_GLASS_PANE, Items.BLACK_STAINED_GLASS_PANE);
changeColor(c, Items.ORANGE_STAINED_GLASS_PANE, Items.WHITE_STAINED_GLASS_PANE);
changeColor(c, Items.MAGENTA_STAINED_GLASS_PANE, Items.ORANGE_STAINED_GLASS_PANE);
changeColor(c, Items.LIGHT_BLUE_STAINED_GLASS_PANE, Items.MAGENTA_STAINED_GLASS_PANE);
changeColor(c, Items.YELLOW_STAINED_GLASS_PANE, Items.LIGHT_BLUE_STAINED_GLASS_PANE);
changeColor(c, Items.LIME_STAINED_GLASS_PANE, Items.YELLOW_STAINED_GLASS_PANE);
changeColor(c, Items.PINK_STAINED_GLASS_PANE, Items.LIME_STAINED_GLASS_PANE);
changeColor(c, Items.GRAY_STAINED_GLASS_PANE, Items.PINK_STAINED_GLASS_PANE);
changeColor(c, Items.LIGHT_GRAY_STAINED_GLASS_PANE, Items.GRAY_STAINED_GLASS_PANE);
changeColor(c, Items.CYAN_STAINED_GLASS_PANE, Items.LIGHT_GRAY_STAINED_GLASS_PANE);
changeColor(c, Items.PURPLE_STAINED_GLASS_PANE, Items.CYAN_STAINED_GLASS_PANE);
changeColor(c, Items.BLUE_STAINED_GLASS_PANE, Items.PURPLE_STAINED_GLASS_PANE);
changeColor(c, Items.BROWN_STAINED_GLASS_PANE, Items.BLUE_STAINED_GLASS_PANE);
changeColor(c, Items.GREEN_STAINED_GLASS_PANE, Items.BROWN_STAINED_GLASS_PANE);
changeColor(c, Items.RED_STAINED_GLASS_PANE, Items.GREEN_STAINED_GLASS_PANE);
changeColor(c, Items.BLACK_STAINED_GLASS_PANE, Items.RED_STAINED_GLASS_PANE);
}
private void buildTerracotta(@Nonnull Consumer<IFinishedRecipe> c) {
changeColor(c, Items.WHITE_TERRACOTTA, Items.BLACK_TERRACOTTA);
changeColor(c, Items.ORANGE_TERRACOTTA, Items.WHITE_TERRACOTTA);
changeColor(c, Items.MAGENTA_TERRACOTTA, Items.ORANGE_TERRACOTTA);
changeColor(c, Items.LIGHT_BLUE_TERRACOTTA, Items.MAGENTA_TERRACOTTA);
changeColor(c, Items.YELLOW_TERRACOTTA, Items.LIGHT_BLUE_TERRACOTTA);
changeColor(c, Items.LIME_TERRACOTTA, Items.YELLOW_TERRACOTTA);
changeColor(c, Items.PINK_TERRACOTTA, Items.LIME_TERRACOTTA);
changeColor(c, Items.GRAY_TERRACOTTA, Items.PINK_TERRACOTTA);
changeColor(c, Items.LIGHT_GRAY_TERRACOTTA, Items.GRAY_TERRACOTTA);
changeColor(c, Items.CYAN_TERRACOTTA, Items.LIGHT_GRAY_TERRACOTTA);
changeColor(c, Items.PURPLE_TERRACOTTA, Items.CYAN_TERRACOTTA);
changeColor(c, Items.BLUE_TERRACOTTA, Items.PURPLE_TERRACOTTA);
changeColor(c, Items.BROWN_TERRACOTTA, Items.BLUE_TERRACOTTA);
changeColor(c, Items.GREEN_TERRACOTTA, Items.BROWN_TERRACOTTA);
changeColor(c, Items.RED_TERRACOTTA, Items.GREEN_TERRACOTTA);
changeColor(c, Items.BLACK_TERRACOTTA, Items.RED_TERRACOTTA);
}
private void buildGlazedTerracotta(@Nonnull Consumer<IFinishedRecipe> c) {
changeColor(c, Items.WHITE_GLAZED_TERRACOTTA, Items.BLACK_GLAZED_TERRACOTTA);
changeColor(c, Items.ORANGE_GLAZED_TERRACOTTA, Items.WHITE_GLAZED_TERRACOTTA);
changeColor(c, Items.MAGENTA_GLAZED_TERRACOTTA, Items.ORANGE_GLAZED_TERRACOTTA);
changeColor(c, Items.LIGHT_BLUE_GLAZED_TERRACOTTA, Items.MAGENTA_GLAZED_TERRACOTTA);
changeColor(c, Items.YELLOW_GLAZED_TERRACOTTA, Items.LIGHT_BLUE_GLAZED_TERRACOTTA);
changeColor(c, Items.LIME_GLAZED_TERRACOTTA, Items.YELLOW_GLAZED_TERRACOTTA);
changeColor(c, Items.PINK_GLAZED_TERRACOTTA, Items.LIME_GLAZED_TERRACOTTA);
changeColor(c, Items.GRAY_GLAZED_TERRACOTTA, Items.PINK_GLAZED_TERRACOTTA);
changeColor(c, Items.LIGHT_GRAY_GLAZED_TERRACOTTA, Items.GRAY_GLAZED_TERRACOTTA);
changeColor(c, Items.CYAN_GLAZED_TERRACOTTA, Items.LIGHT_GRAY_GLAZED_TERRACOTTA);
changeColor(c, Items.PURPLE_GLAZED_TERRACOTTA, Items.CYAN_GLAZED_TERRACOTTA);
changeColor(c, Items.BLUE_GLAZED_TERRACOTTA, Items.PURPLE_GLAZED_TERRACOTTA);
changeColor(c, Items.BROWN_GLAZED_TERRACOTTA, Items.BLUE_GLAZED_TERRACOTTA);
changeColor(c, Items.GREEN_GLAZED_TERRACOTTA, Items.BROWN_GLAZED_TERRACOTTA);
changeColor(c, Items.RED_GLAZED_TERRACOTTA, Items.GREEN_GLAZED_TERRACOTTA);
changeColor(c, Items.BLACK_GLAZED_TERRACOTTA, Items.RED_GLAZED_TERRACOTTA);
}
private void buildCarpet(@Nonnull Consumer<IFinishedRecipe> c) {
changeColor(c, Items.WHITE_CARPET, Items.BLACK_CARPET);
changeColor(c, Items.ORANGE_CARPET, Items.WHITE_CARPET);
changeColor(c, Items.MAGENTA_CARPET, Items.ORANGE_CARPET);
changeColor(c, Items.LIGHT_BLUE_CARPET, Items.MAGENTA_CARPET);
changeColor(c, Items.YELLOW_CARPET, Items.LIGHT_BLUE_CARPET);
changeColor(c, Items.LIME_CARPET, Items.YELLOW_CARPET);
changeColor(c, Items.PINK_CARPET, Items.LIME_CARPET);
changeColor(c, Items.GRAY_CARPET, Items.PINK_CARPET);
changeColor(c, Items.LIGHT_GRAY_CARPET, Items.GRAY_CARPET);
changeColor(c, Items.CYAN_CARPET, Items.LIGHT_GRAY_CARPET);
changeColor(c, Items.PURPLE_CARPET, Items.CYAN_CARPET);
changeColor(c, Items.BLUE_CARPET, Items.PURPLE_CARPET);
changeColor(c, Items.BROWN_CARPET, Items.BLUE_CARPET);
changeColor(c, Items.GREEN_CARPET, Items.BROWN_CARPET);
changeColor(c, Items.RED_CARPET, Items.GREEN_CARPET);
changeColor(c, Items.BLACK_CARPET, Items.RED_CARPET);
}
private void buildLamps(@Nonnull Consumer<IFinishedRecipe> c) {
changeColor(c, ActuallyBlocks.LAMP_WHITE.getItem(), ActuallyBlocks.LAMP_BLACK.getItem());
changeColor(c, ActuallyBlocks.LAMP_ORANGE.getItem(), ActuallyBlocks.LAMP_WHITE.getItem());
changeColor(c, ActuallyBlocks.LAMP_MAGENTA.getItem(), ActuallyBlocks.LAMP_ORANGE.getItem());
changeColor(c, ActuallyBlocks.LAMP_LIGHT_BLUE.getItem(), ActuallyBlocks.LAMP_MAGENTA.getItem());
changeColor(c, ActuallyBlocks.LAMP_YELLOW.getItem(), ActuallyBlocks.LAMP_LIGHT_BLUE.getItem());
changeColor(c, ActuallyBlocks.LAMP_LIME.getItem(), ActuallyBlocks.LAMP_YELLOW.getItem());
changeColor(c, ActuallyBlocks.LAMP_PINK.getItem(), ActuallyBlocks.LAMP_LIME.getItem());
changeColor(c, ActuallyBlocks.LAMP_GRAY.getItem(), ActuallyBlocks.LAMP_PINK.getItem());
changeColor(c, ActuallyBlocks.LAMP_LIGHT_GRAY.getItem(), ActuallyBlocks.LAMP_GRAY.getItem());
changeColor(c, ActuallyBlocks.LAMP_CYAN.getItem(), ActuallyBlocks.LAMP_LIGHT_GRAY.getItem());
changeColor(c, ActuallyBlocks.LAMP_PURPLE.getItem(), ActuallyBlocks.LAMP_CYAN.getItem());
changeColor(c, ActuallyBlocks.LAMP_BLUE.getItem(), ActuallyBlocks.LAMP_PURPLE.getItem());
changeColor(c, ActuallyBlocks.LAMP_BROWN.getItem(), ActuallyBlocks.LAMP_BLUE.getItem());
changeColor(c, ActuallyBlocks.LAMP_GREEN.getItem(), ActuallyBlocks.LAMP_BROWN.getItem());
changeColor(c, ActuallyBlocks.LAMP_RED.getItem(), ActuallyBlocks.LAMP_GREEN.getItem());
changeColor(c, ActuallyBlocks.LAMP_BLACK.getItem(), ActuallyBlocks.LAMP_RED.getItem());
}
private void changeColor(Consumer<IFinishedRecipe> consumer, IItemProvider output, Ingredient input) {
consumer.accept(new ColorChangeRecipe.FinishedRecipe(new ResourceLocation(ActuallyAdditions.MODID, "colorchange/" + output.asItem().getRegistryName().getPath()),
input, output));