mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-14 12:19:10 +01:00
Item tags, drill, battery, teleport staff and more recipes
This commit is contained in:
parent
fcdfe07c65
commit
2f4bb3ddcf
58 changed files with 1444 additions and 9 deletions
|
@ -116,7 +116,7 @@ e2c81adfe240117fa0ce2e3dfcfd04f4e1034153 assets/actuallyadditions/blockstates/wh
|
||||||
3670535838b4c26d01afe7ee4807c53a6cbaba12 assets/actuallyadditions/blockstates/white_wall_block.json
|
3670535838b4c26d01afe7ee4807c53a6cbaba12 assets/actuallyadditions/blockstates/white_wall_block.json
|
||||||
78e89628e3c6e891f2994b2a1794672f69826516 assets/actuallyadditions/blockstates/wood_casing_block.json
|
78e89628e3c6e891f2994b2a1794672f69826516 assets/actuallyadditions/blockstates/wood_casing_block.json
|
||||||
207adf3d139369e983100a6002f6f77d36d40916 assets/actuallyadditions/blockstates/xp_solidifier_block.json
|
207adf3d139369e983100a6002f6f77d36d40916 assets/actuallyadditions/blockstates/xp_solidifier_block.json
|
||||||
2ca1b1fca672810ab26f13bdacd348f148e64d6b assets/actuallyadditions/lang/en_us.json
|
2a6c01438dd5bdc2071706c187ba13a39dc8ee10 assets/actuallyadditions/lang/en_us.json
|
||||||
8ce3f2af3288773fb581a3668c2cb90b64c9ee2f assets/actuallyadditions/models/block/advanced_item_laser_relay_block.json
|
8ce3f2af3288773fb581a3668c2cb90b64c9ee2f assets/actuallyadditions/models/block/advanced_item_laser_relay_block.json
|
||||||
de74eda6290d47ef2b26961693e537d7b8795a06 assets/actuallyadditions/models/block/atomic_reconstructor_block.json
|
de74eda6290d47ef2b26961693e537d7b8795a06 assets/actuallyadditions/models/block/atomic_reconstructor_block.json
|
||||||
16a76926a07fc8fa10e4a3949d15ad2ca6920bb8 assets/actuallyadditions/models/block/battery_box_block.json
|
16a76926a07fc8fa10e4a3949d15ad2ca6920bb8 assets/actuallyadditions/models/block/battery_box_block.json
|
||||||
|
@ -634,9 +634,28 @@ d8aad07e5b11238e218e48a5afa1641736e2ef83 data/actuallyadditions/advancements/rec
|
||||||
32c4c382aa328e0d2c96dc6b23d9c1726321690f data/actuallyadditions/advancements/recipes/actuallyadditions/diamatine_crystal_block_of.json
|
32c4c382aa328e0d2c96dc6b23d9c1726321690f data/actuallyadditions/advancements/recipes/actuallyadditions/diamatine_crystal_block_of.json
|
||||||
8493d9b3f0fb9184ed4481af981cc5a16d149377 data/actuallyadditions/advancements/recipes/actuallyadditions/diamatine_crystal_grid_of.json
|
8493d9b3f0fb9184ed4481af981cc5a16d149377 data/actuallyadditions/advancements/recipes/actuallyadditions/diamatine_crystal_grid_of.json
|
||||||
ee6d1da290033f997cf018c7cb3016e222292d36 data/actuallyadditions/advancements/recipes/actuallyadditions/diamatine_empowered_crystal_block_of.json
|
ee6d1da290033f997cf018c7cb3016e222292d36 data/actuallyadditions/advancements/recipes/actuallyadditions/diamatine_empowered_crystal_block_of.json
|
||||||
|
c7d4c6613f932ea6411aca5ca5b7fac13cdfd83d data/actuallyadditions/advancements/recipes/actuallyadditions/double_battery.json
|
||||||
|
86cd9cddf29ef741f8c15c1a6d3bb1f294be6eee data/actuallyadditions/advancements/recipes/actuallyadditions/drill_black.json
|
||||||
|
e9136ebb0ab6f18e15664366d72cfb8e730dfd52 data/actuallyadditions/advancements/recipes/actuallyadditions/drill_blue.json
|
||||||
|
9509fa372b73b065f65521d60aa90d76d2515a29 data/actuallyadditions/advancements/recipes/actuallyadditions/drill_brown.json
|
||||||
|
2b666be685f5ce238f0ba03572c80811184e9b40 data/actuallyadditions/advancements/recipes/actuallyadditions/drill_core.json
|
||||||
|
8f72a109faed1eb0a99cc5c8aed9a48a71bb9ca7 data/actuallyadditions/advancements/recipes/actuallyadditions/drill_cyan.json
|
||||||
|
51c8948b4fef5bda00eced7750b3f7f808792fb4 data/actuallyadditions/advancements/recipes/actuallyadditions/drill_gray.json
|
||||||
|
7b6faccc94c8289ea6f20a330d1d725639ef826f data/actuallyadditions/advancements/recipes/actuallyadditions/drill_green.json
|
||||||
|
6193712dedef76e74046caed2741acd52026dbad data/actuallyadditions/advancements/recipes/actuallyadditions/drill_light_blue.json
|
||||||
|
03a840f9f7a153b521f10aef2080c10c8ffeec94 data/actuallyadditions/advancements/recipes/actuallyadditions/drill_light_gray.json
|
||||||
|
9616020d75c98e503be9993beb7063242786c7d5 data/actuallyadditions/advancements/recipes/actuallyadditions/drill_lime.json
|
||||||
|
89d52f507b8fbee3fbcf0052cf1004d2d727348e data/actuallyadditions/advancements/recipes/actuallyadditions/drill_magenta.json
|
||||||
|
d03c006143cd477c623ea68e31b5701881950934 data/actuallyadditions/advancements/recipes/actuallyadditions/drill_orange.json
|
||||||
|
e2f69a1519e41dbf07642eeb636e690614f0e085 data/actuallyadditions/advancements/recipes/actuallyadditions/drill_pink.json
|
||||||
|
3ed6379b492ecce5ac2063436b672a887a6540f6 data/actuallyadditions/advancements/recipes/actuallyadditions/drill_purple.json
|
||||||
|
f2ed4268c5fdbd7e5f73fe9c9892e49639ecc178 data/actuallyadditions/advancements/recipes/actuallyadditions/drill_red.json
|
||||||
|
3a668e4bd4f5483d017668dfb44b9e32a25c26ef data/actuallyadditions/advancements/recipes/actuallyadditions/drill_white.json
|
||||||
|
9e7d5ee4e4ea88ad7c26d7f0df648b8f77829760 data/actuallyadditions/advancements/recipes/actuallyadditions/drill_yellow.json
|
||||||
cda0cbe7d6f9a3deb501fbced73ca539cfdc8c32 data/actuallyadditions/advancements/recipes/actuallyadditions/emeradic_crystal_block_of.json
|
cda0cbe7d6f9a3deb501fbced73ca539cfdc8c32 data/actuallyadditions/advancements/recipes/actuallyadditions/emeradic_crystal_block_of.json
|
||||||
72bb8330f3f7dd79a8d9560328b6a35382cd6fd6 data/actuallyadditions/advancements/recipes/actuallyadditions/emeradic_crystal_grid_of.json
|
72bb8330f3f7dd79a8d9560328b6a35382cd6fd6 data/actuallyadditions/advancements/recipes/actuallyadditions/emeradic_crystal_grid_of.json
|
||||||
572c739a225b6947c435a0fb0c134231522f5ad6 data/actuallyadditions/advancements/recipes/actuallyadditions/emeradic_empowered_crystal_block_of.json
|
572c739a225b6947c435a0fb0c134231522f5ad6 data/actuallyadditions/advancements/recipes/actuallyadditions/emeradic_empowered_crystal_block_of.json
|
||||||
|
733be69e33ddaa9a2c6a6ed50b5615f8fefd33f9 data/actuallyadditions/advancements/recipes/actuallyadditions/ender_casing_block.json
|
||||||
283ccbf1bee8bd50115811ef7a2a379a389976d5 data/actuallyadditions/advancements/recipes/actuallyadditions/enderpearl_block.json
|
283ccbf1bee8bd50115811ef7a2a379a389976d5 data/actuallyadditions/advancements/recipes/actuallyadditions/enderpearl_block.json
|
||||||
53ddc12090e442e246384b8e709640b89978daa3 data/actuallyadditions/advancements/recipes/actuallyadditions/enori_crystal_block_of.json
|
53ddc12090e442e246384b8e709640b89978daa3 data/actuallyadditions/advancements/recipes/actuallyadditions/enori_crystal_block_of.json
|
||||||
2e7a3894a5cd2dd8e52c9f8f56feeb07f221c2d8 data/actuallyadditions/advancements/recipes/actuallyadditions/enori_crystal_grid_of.json
|
2e7a3894a5cd2dd8e52c9f8f56feeb07f221c2d8 data/actuallyadditions/advancements/recipes/actuallyadditions/enori_crystal_grid_of.json
|
||||||
|
@ -661,9 +680,14 @@ fa590a53b605606c91a07e49560ed6744cc16b5f data/actuallyadditions/advancements/rec
|
||||||
3d11aec7a96faba6d44bb0cbc25c078f5eb3c934 data/actuallyadditions/advancements/recipes/actuallyadditions/palis_crystal_block_of.json
|
3d11aec7a96faba6d44bb0cbc25c078f5eb3c934 data/actuallyadditions/advancements/recipes/actuallyadditions/palis_crystal_block_of.json
|
||||||
c2007ccbbcf13da8b0786e246700b378c2186e2f data/actuallyadditions/advancements/recipes/actuallyadditions/palis_crystal_grid_of.json
|
c2007ccbbcf13da8b0786e246700b378c2186e2f data/actuallyadditions/advancements/recipes/actuallyadditions/palis_crystal_grid_of.json
|
||||||
08ba11f37531096fae1a1e64ba67d5102b8b8bbe data/actuallyadditions/advancements/recipes/actuallyadditions/palis_empowered_crystal_block_of.json
|
08ba11f37531096fae1a1e64ba67d5102b8b8bbe data/actuallyadditions/advancements/recipes/actuallyadditions/palis_empowered_crystal_block_of.json
|
||||||
|
02ae1225c505a669fffa2ec4fcf9228a9614a4ad data/actuallyadditions/advancements/recipes/actuallyadditions/quadruple_battery.json
|
||||||
|
787d744075c37cda4eb41f636a7e53514928bf55 data/actuallyadditions/advancements/recipes/actuallyadditions/quintuple_battery.json
|
||||||
06f694f0027c7478ef11090df108226389f1e671 data/actuallyadditions/advancements/recipes/actuallyadditions/restonia_crystal_block_of.json
|
06f694f0027c7478ef11090df108226389f1e671 data/actuallyadditions/advancements/recipes/actuallyadditions/restonia_crystal_block_of.json
|
||||||
8e1c72c37e5ed4761065aec27d78450e5414e4a6 data/actuallyadditions/advancements/recipes/actuallyadditions/restonia_crystal_grid_of.json
|
8e1c72c37e5ed4761065aec27d78450e5414e4a6 data/actuallyadditions/advancements/recipes/actuallyadditions/restonia_crystal_grid_of.json
|
||||||
10c585c484740608c6e5ba7dc39493a91444c936 data/actuallyadditions/advancements/recipes/actuallyadditions/restonia_empowered_crystal_block_of.json
|
10c585c484740608c6e5ba7dc39493a91444c936 data/actuallyadditions/advancements/recipes/actuallyadditions/restonia_empowered_crystal_block_of.json
|
||||||
|
0d1c5963e66a5ef87c1fd1bf374f367089a8eedc data/actuallyadditions/advancements/recipes/actuallyadditions/single_battery.json
|
||||||
|
578fa21dff087861f9bea9df11f62ff7848be00d data/actuallyadditions/advancements/recipes/actuallyadditions/teleport_staff.json
|
||||||
|
938d83e8a10abbaedc75632a47b4aa5b58d8c08d data/actuallyadditions/advancements/recipes/actuallyadditions/triple_battery.json
|
||||||
634257cac64721e7107127112789c6c3c4180327 data/actuallyadditions/advancements/recipes/actuallyadditions/void_crystal_block_of.json
|
634257cac64721e7107127112789c6c3c4180327 data/actuallyadditions/advancements/recipes/actuallyadditions/void_crystal_block_of.json
|
||||||
2c689fd732311684f7946dbd515b0d37fa766a11 data/actuallyadditions/advancements/recipes/actuallyadditions/void_crystal_grid_of.json
|
2c689fd732311684f7946dbd515b0d37fa766a11 data/actuallyadditions/advancements/recipes/actuallyadditions/void_crystal_grid_of.json
|
||||||
98178ee3e1e36fc9d41c4fda943b2ffc555b4dd9 data/actuallyadditions/advancements/recipes/actuallyadditions/void_empowered_crystal_block_of.json
|
98178ee3e1e36fc9d41c4fda943b2ffc555b4dd9 data/actuallyadditions/advancements/recipes/actuallyadditions/void_empowered_crystal_block_of.json
|
||||||
|
@ -801,9 +825,28 @@ f78f6738d1611e63c7632b71e60b313e3aaa1d8c data/actuallyadditions/recipes/crystal_
|
||||||
f9e8d41186fb1775eee7e522deedde006c34299f data/actuallyadditions/recipes/diamatine_crystal_block_of.json
|
f9e8d41186fb1775eee7e522deedde006c34299f data/actuallyadditions/recipes/diamatine_crystal_block_of.json
|
||||||
83993c0a74525492cdff1850fae364b2d66ac1b9 data/actuallyadditions/recipes/diamatine_crystal_grid_of.json
|
83993c0a74525492cdff1850fae364b2d66ac1b9 data/actuallyadditions/recipes/diamatine_crystal_grid_of.json
|
||||||
03f0ac70324ef0af25e5f94d674eabf98791bfda data/actuallyadditions/recipes/diamatine_empowered_crystal_block_of.json
|
03f0ac70324ef0af25e5f94d674eabf98791bfda data/actuallyadditions/recipes/diamatine_empowered_crystal_block_of.json
|
||||||
|
b3535d312b1acde7b10ccff0a0975ac7d15258c1 data/actuallyadditions/recipes/double_battery.json
|
||||||
|
dcd17a1bea3083809bbb417c5370feb7ce854e3e data/actuallyadditions/recipes/drill_black.json
|
||||||
|
9acfe7a5f7a00f106a19ad6ecb426e60d33dcfff data/actuallyadditions/recipes/drill_blue.json
|
||||||
|
010fc946dd2d60b6d250e8f54b109c40ef7de08c data/actuallyadditions/recipes/drill_brown.json
|
||||||
|
a19d029baa74ef22f1c51b53df0325a4ca1b35d5 data/actuallyadditions/recipes/drill_core.json
|
||||||
|
897ff1156ec8719007af293d5889fecb6c2c7484 data/actuallyadditions/recipes/drill_cyan.json
|
||||||
|
4c0685497b24fa792238a6c8e656b3bf399cd56f data/actuallyadditions/recipes/drill_gray.json
|
||||||
|
96e322201fab33ca0b1c98048de41c67a0bbc52a data/actuallyadditions/recipes/drill_green.json
|
||||||
|
2d175d912ecfeb3eb3e742f1e2acbbe266884f91 data/actuallyadditions/recipes/drill_light_blue.json
|
||||||
|
ccd7ee7873070fd00003338bd90a8c742802a195 data/actuallyadditions/recipes/drill_light_gray.json
|
||||||
|
e205faad8fffd988c2f0fc4060527b186e759653 data/actuallyadditions/recipes/drill_lime.json
|
||||||
|
1ed47682aa59380f4e731c43882cce614b169db0 data/actuallyadditions/recipes/drill_magenta.json
|
||||||
|
be9df4d458f8889140c5a69931b69f41dde71f5c data/actuallyadditions/recipes/drill_orange.json
|
||||||
|
2d3cc049ed7bb82aa08438759abd4ad98fc91598 data/actuallyadditions/recipes/drill_pink.json
|
||||||
|
8f1b14cf788a8a463950b09712e15c490ed14564 data/actuallyadditions/recipes/drill_purple.json
|
||||||
|
1a6b16ac4056a1bf41151d0784f04280c7cd12db data/actuallyadditions/recipes/drill_red.json
|
||||||
|
5e4f44dc337c0da51bfa6fd22b8899c6ca672244 data/actuallyadditions/recipes/drill_white.json
|
||||||
|
42341d0e94c874ede024465ec450aeba1097295f data/actuallyadditions/recipes/drill_yellow.json
|
||||||
7fb8fbef9e4c6b7dd6f3b40630d283d1d760f0b6 data/actuallyadditions/recipes/emeradic_crystal_block_of.json
|
7fb8fbef9e4c6b7dd6f3b40630d283d1d760f0b6 data/actuallyadditions/recipes/emeradic_crystal_block_of.json
|
||||||
f118f9988e81f887cc4c07b4004f78b55f3bd7c8 data/actuallyadditions/recipes/emeradic_crystal_grid_of.json
|
f118f9988e81f887cc4c07b4004f78b55f3bd7c8 data/actuallyadditions/recipes/emeradic_crystal_grid_of.json
|
||||||
05aad460cc6a3286ffaf6fdd67ff2d958b1ab715 data/actuallyadditions/recipes/emeradic_empowered_crystal_block_of.json
|
05aad460cc6a3286ffaf6fdd67ff2d958b1ab715 data/actuallyadditions/recipes/emeradic_empowered_crystal_block_of.json
|
||||||
|
63cc7fce3a5ae6638c81acdd2ab7322b14280965 data/actuallyadditions/recipes/ender_casing_block.json
|
||||||
fd0332c9175b991843075bc4cc9a45b88707c641 data/actuallyadditions/recipes/enderpearl_block.json
|
fd0332c9175b991843075bc4cc9a45b88707c641 data/actuallyadditions/recipes/enderpearl_block.json
|
||||||
07af7dc24cc9d91bc860f447ffad0d1ea74e0c7f data/actuallyadditions/recipes/enori_crystal_block_of.json
|
07af7dc24cc9d91bc860f447ffad0d1ea74e0c7f data/actuallyadditions/recipes/enori_crystal_block_of.json
|
||||||
7d0d9195fafe77e53ce3c07154883c37582792c5 data/actuallyadditions/recipes/enori_crystal_grid_of.json
|
7d0d9195fafe77e53ce3c07154883c37582792c5 data/actuallyadditions/recipes/enori_crystal_grid_of.json
|
||||||
|
@ -828,10 +871,16 @@ c591c20534127a09ae008664b1187447cdac6328 data/actuallyadditions/recipes/lamp_pur
|
||||||
b5fe7ff3aa387ea103d938613a2830f826bcdb2f data/actuallyadditions/recipes/palis_crystal_block_of.json
|
b5fe7ff3aa387ea103d938613a2830f826bcdb2f data/actuallyadditions/recipes/palis_crystal_block_of.json
|
||||||
609cef8390cb99d522536e56e74bee0ba42289ad data/actuallyadditions/recipes/palis_crystal_grid_of.json
|
609cef8390cb99d522536e56e74bee0ba42289ad data/actuallyadditions/recipes/palis_crystal_grid_of.json
|
||||||
7aa1e006c72988aa7e071a3b455ae2bddf5b99f5 data/actuallyadditions/recipes/palis_empowered_crystal_block_of.json
|
7aa1e006c72988aa7e071a3b455ae2bddf5b99f5 data/actuallyadditions/recipes/palis_empowered_crystal_block_of.json
|
||||||
|
f558e49507ea0f9221df2255c86563a2509e9e9c data/actuallyadditions/recipes/quadruple_battery.json
|
||||||
|
e2910cd001455c23b12d6e99348b4bf3b162cd24 data/actuallyadditions/recipes/quintuple_battery.json
|
||||||
31e0f184282650f792c416d55e4e6f512fe527ed data/actuallyadditions/recipes/restonia_crystal_block_of.json
|
31e0f184282650f792c416d55e4e6f512fe527ed data/actuallyadditions/recipes/restonia_crystal_block_of.json
|
||||||
35e75f2a140489541aa3bf31f1e69581096fa4b2 data/actuallyadditions/recipes/restonia_crystal_grid_of.json
|
35e75f2a140489541aa3bf31f1e69581096fa4b2 data/actuallyadditions/recipes/restonia_crystal_grid_of.json
|
||||||
71070336b777b3eab7815eea0f96d6208466a2a0 data/actuallyadditions/recipes/restonia_empowered_crystal_block_of.json
|
71070336b777b3eab7815eea0f96d6208466a2a0 data/actuallyadditions/recipes/restonia_empowered_crystal_block_of.json
|
||||||
|
5257be7f8ecbeedb597f2611811e4762a1f8c51a data/actuallyadditions/recipes/single_battery.json
|
||||||
|
35d7486415ce1eab25c6c88a35c0fd6f8a457e48 data/actuallyadditions/recipes/teleport_staff.json
|
||||||
|
43a133e03c03e13df932abcd8c0a6c75dab22735 data/actuallyadditions/recipes/triple_battery.json
|
||||||
2809bbe513a26a52fdd66e6187b3151c49ce1b7f data/actuallyadditions/recipes/void_crystal_block_of.json
|
2809bbe513a26a52fdd66e6187b3151c49ce1b7f data/actuallyadditions/recipes/void_crystal_block_of.json
|
||||||
aa54d14263ca954f956b209b4b248a5996f9a8aa data/actuallyadditions/recipes/void_crystal_grid_of.json
|
aa54d14263ca954f956b209b4b248a5996f9a8aa data/actuallyadditions/recipes/void_crystal_grid_of.json
|
||||||
3bb0dfa1625296a2a8e305ef1ef79f96a6fd4e52 data/actuallyadditions/recipes/void_empowered_crystal_block_of.json
|
3bb0dfa1625296a2a8e305ef1ef79f96a6fd4e52 data/actuallyadditions/recipes/void_empowered_crystal_block_of.json
|
||||||
|
2290b1829e049ab3002f3576379ad58f6d7b6ace data/actuallyadditions/tags/items/drills.json
|
||||||
47e2d9cd180c2160d834c9f60a9fe8a9a0053b92 data/minecraft/tags/blocks/walls.json
|
47e2d9cd180c2160d834c9f60a9fe8a9a0053b92 data/minecraft/tags/blocks/walls.json
|
||||||
|
|
|
@ -180,7 +180,7 @@
|
||||||
"item.actuallyadditions.drill_fortune_augment_ii": "Drill Fortune Augment II (Gives Fortune III!)",
|
"item.actuallyadditions.drill_fortune_augment_ii": "Drill Fortune Augment II (Gives Fortune III!)",
|
||||||
"item.actuallyadditions.drill_gray": "Gray Drill",
|
"item.actuallyadditions.drill_gray": "Gray Drill",
|
||||||
"item.actuallyadditions.drill_green": "Green Drill",
|
"item.actuallyadditions.drill_green": "Green Drill",
|
||||||
"item.actuallyadditions.drill_light_blue": "Light Blue Drill",
|
"item.actuallyadditions.drill_light_blue": "Drill",
|
||||||
"item.actuallyadditions.drill_light_gray": "Light Gray Drill",
|
"item.actuallyadditions.drill_light_gray": "Light Gray Drill",
|
||||||
"item.actuallyadditions.drill_lime": "Lime Drill",
|
"item.actuallyadditions.drill_lime": "Lime Drill",
|
||||||
"item.actuallyadditions.drill_magenta": "Magenta Drill",
|
"item.actuallyadditions.drill_magenta": "Magenta Drill",
|
||||||
|
|
|
@ -0,0 +1,43 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:double_battery"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_base": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:enori_crystal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_coil": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:advanced_coil"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:double_battery"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_base",
|
||||||
|
"has_coil",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_black"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_black"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_blue"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_blue"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_brown"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_brown"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_core"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_basic_coil": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:basic_coil"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_core"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_basic_coil",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_cyan"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_cyan"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_gray"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_gray"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_green"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_green"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_light_blue"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_core": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_core"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_core",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_light_gray"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_light_gray"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_lime"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_lime"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_magenta"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_magenta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_orange"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_orange"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_pink"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_pink"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_purple"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_purple"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_red"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_red"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_white"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_white"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:drill_yellow"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_drill": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:drill_yellow"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_drill",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,43 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:ender_casing_block"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_enderpearl": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"tag": "forge:ender_pearls"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_empowered_diamatine": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:diamatine_empowered_crystal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:ender_casing_block"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_enderpearl",
|
||||||
|
"has_empowered_diamatine",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,43 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:quadruple_battery"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_base": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:enori_empowered_crystal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_coil": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:advanced_coil"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:quadruple_battery"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_base",
|
||||||
|
"has_coil",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,43 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:quintuple_battery"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_base": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:diamatine_empowered_crystal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_coil": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:advanced_coil"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:quintuple_battery"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_base",
|
||||||
|
"has_coil",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,43 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:single_battery"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_base": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:enori_crystal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_coil": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:advanced_coil"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:single_battery"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_base",
|
||||||
|
"has_coil",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:teleport_staff"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_battery": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:single_battery"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:teleport_staff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_battery",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,43 @@
|
||||||
|
{
|
||||||
|
"parent": "minecraft:recipes/root",
|
||||||
|
"rewards": {
|
||||||
|
"recipes": [
|
||||||
|
"actuallyadditions:triple_battery"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"criteria": {
|
||||||
|
"has_base": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:enori_empowered_crystal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_coil": {
|
||||||
|
"trigger": "minecraft:inventory_changed",
|
||||||
|
"conditions": {
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:advanced_coil"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"has_the_recipe": {
|
||||||
|
"trigger": "minecraft:recipe_unlocked",
|
||||||
|
"conditions": {
|
||||||
|
"recipe": "actuallyadditions:triple_battery"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"requirements": [
|
||||||
|
[
|
||||||
|
"has_base",
|
||||||
|
"has_coil",
|
||||||
|
"has_the_recipe"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"pattern": [
|
||||||
|
" c ",
|
||||||
|
"bab",
|
||||||
|
"bbb"
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"c": {
|
||||||
|
"item": "actuallyadditions:single_battery"
|
||||||
|
},
|
||||||
|
"a": {
|
||||||
|
"item": "actuallyadditions:advanced_coil"
|
||||||
|
},
|
||||||
|
"b": {
|
||||||
|
"item": "actuallyadditions:enori_crystal"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:double_battery"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/black"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_black"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/blue"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_blue"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/brown"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_brown"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"pattern": [
|
||||||
|
"aba",
|
||||||
|
"bcb",
|
||||||
|
"aba"
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"a": {
|
||||||
|
"item": "actuallyadditions:crystal_enori_block"
|
||||||
|
},
|
||||||
|
"b": {
|
||||||
|
"item": "actuallyadditions:basic_coil"
|
||||||
|
},
|
||||||
|
"c": {
|
||||||
|
"item": "actuallyadditions:restonia_crystal"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_core"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/cyan"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_cyan"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/gray"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_gray"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/green"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_green"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"pattern": [
|
||||||
|
"aaa",
|
||||||
|
"bcb",
|
||||||
|
"ddd"
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"a": {
|
||||||
|
"item": "actuallyadditions:diamatine_crystal"
|
||||||
|
},
|
||||||
|
"b": {
|
||||||
|
"item": "actuallyadditions:advanced_coil"
|
||||||
|
},
|
||||||
|
"c": {
|
||||||
|
"item": "actuallyadditions:drill_core"
|
||||||
|
},
|
||||||
|
"d": {
|
||||||
|
"item": "actuallyadditions:crystal_enori_block"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/light_gray"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_light_gray"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/lime"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_lime"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/magenta"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_magenta"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/orange"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_orange"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/pink"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_pink"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/purple"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_purple"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/red"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_red"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/white"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_white"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shapeless",
|
||||||
|
"ingredients": [
|
||||||
|
{
|
||||||
|
"item": "actuallyadditions:drill_light_blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tag": "forge:dyes/yellow"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:drill_yellow"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"pattern": [
|
||||||
|
"ede",
|
||||||
|
"dqd",
|
||||||
|
"ede"
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"e": {
|
||||||
|
"tag": "forge:ender_pearls"
|
||||||
|
},
|
||||||
|
"d": {
|
||||||
|
"item": "actuallyadditions:diamatine_empowered_crystal"
|
||||||
|
},
|
||||||
|
"q": {
|
||||||
|
"item": "actuallyadditions:black_quartz_block"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:ender_casing_block"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"pattern": [
|
||||||
|
" c ",
|
||||||
|
"bab",
|
||||||
|
"bbb"
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"c": {
|
||||||
|
"item": "actuallyadditions:triple_battery"
|
||||||
|
},
|
||||||
|
"a": {
|
||||||
|
"item": "actuallyadditions:advanced_coil"
|
||||||
|
},
|
||||||
|
"b": {
|
||||||
|
"item": "actuallyadditions:enori_empowered_crystal"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:quadruple_battery"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"pattern": [
|
||||||
|
" c ",
|
||||||
|
"bab",
|
||||||
|
"bbb"
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"c": {
|
||||||
|
"item": "actuallyadditions:quadruple_battery"
|
||||||
|
},
|
||||||
|
"a": {
|
||||||
|
"item": "actuallyadditions:advanced_coil"
|
||||||
|
},
|
||||||
|
"b": {
|
||||||
|
"item": "actuallyadditions:diamatine_empowered_crystal"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:quintuple_battery"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"pattern": [
|
||||||
|
" c ",
|
||||||
|
"bab",
|
||||||
|
"bbb"
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"c": {
|
||||||
|
"item": "actuallyadditions:restonia_crystal"
|
||||||
|
},
|
||||||
|
"a": {
|
||||||
|
"item": "actuallyadditions:advanced_coil"
|
||||||
|
},
|
||||||
|
"b": {
|
||||||
|
"item": "actuallyadditions:enori_crystal"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:single_battery"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"pattern": [
|
||||||
|
" ab",
|
||||||
|
" c ",
|
||||||
|
"cd "
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"a": {
|
||||||
|
"item": "actuallyadditions:diamatine_crystal"
|
||||||
|
},
|
||||||
|
"b": {
|
||||||
|
"item": "actuallyadditions:enderpearl_block"
|
||||||
|
},
|
||||||
|
"c": {
|
||||||
|
"item": "actuallyadditions:ender_casing_block"
|
||||||
|
},
|
||||||
|
"d": {
|
||||||
|
"item": "actuallyadditions:single_battery"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:teleport_staff"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:crafting_shaped",
|
||||||
|
"pattern": [
|
||||||
|
" c ",
|
||||||
|
"bab",
|
||||||
|
"bbb"
|
||||||
|
],
|
||||||
|
"key": {
|
||||||
|
"c": {
|
||||||
|
"item": "actuallyadditions:double_battery"
|
||||||
|
},
|
||||||
|
"a": {
|
||||||
|
"item": "actuallyadditions:advanced_coil"
|
||||||
|
},
|
||||||
|
"b": {
|
||||||
|
"item": "actuallyadditions:enori_empowered_crystal"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"item": "actuallyadditions:triple_battery"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"replace": false,
|
||||||
|
"values": [
|
||||||
|
"actuallyadditions:drill_light_blue",
|
||||||
|
"actuallyadditions:drill_black",
|
||||||
|
"actuallyadditions:drill_black",
|
||||||
|
"actuallyadditions:drill_blue",
|
||||||
|
"actuallyadditions:drill_brown",
|
||||||
|
"actuallyadditions:drill_cyan",
|
||||||
|
"actuallyadditions:drill_gray",
|
||||||
|
"actuallyadditions:drill_green",
|
||||||
|
"actuallyadditions:drill_light_gray",
|
||||||
|
"actuallyadditions:drill_lime",
|
||||||
|
"actuallyadditions:drill_magenta",
|
||||||
|
"actuallyadditions:drill_orange",
|
||||||
|
"actuallyadditions:drill_pink",
|
||||||
|
"actuallyadditions:drill_purple",
|
||||||
|
"actuallyadditions:drill_red",
|
||||||
|
"actuallyadditions:drill_white",
|
||||||
|
"actuallyadditions:drill_yellow"
|
||||||
|
]
|
||||||
|
}
|
|
@ -7,4 +7,6 @@ public class LampPowererBlock extends ActuallyBlock {
|
||||||
public LampPowererBlock() {
|
public LampPowererBlock() {
|
||||||
super(Properties.create(Material.ROCK));
|
super(Properties.create(Material.ROCK));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -112,13 +112,13 @@ public final class ActuallyItems {
|
||||||
public static final RegistryObject<Item> TRIPLE_BATTERY = ITEMS.register("triple_battery", basicItem());
|
public static final RegistryObject<Item> TRIPLE_BATTERY = ITEMS.register("triple_battery", basicItem());
|
||||||
public static final RegistryObject<Item> QUADRUPLE_BATTERY = ITEMS.register("quadruple_battery", basicItem());
|
public static final RegistryObject<Item> QUADRUPLE_BATTERY = ITEMS.register("quadruple_battery", basicItem());
|
||||||
public static final RegistryObject<Item> QUINTUPLE_BATTERY = ITEMS.register("quintuple_battery", basicItem());
|
public static final RegistryObject<Item> QUINTUPLE_BATTERY = ITEMS.register("quintuple_battery", basicItem());
|
||||||
|
public static final RegistryObject<Item> DRILL_MAIN = ITEMS.register("drill_light_blue", basicItem());
|
||||||
public static final RegistryObject<Item> DRILL_BLACK = ITEMS.register("drill_black", basicItem());
|
public static final RegistryObject<Item> DRILL_BLACK = ITEMS.register("drill_black", basicItem());
|
||||||
public static final RegistryObject<Item> DRILL_BLUE = ITEMS.register("drill_blue", basicItem());
|
public static final RegistryObject<Item> DRILL_BLUE = ITEMS.register("drill_blue", basicItem());
|
||||||
public static final RegistryObject<Item> DRILL_BROWN = ITEMS.register("drill_brown", basicItem());
|
public static final RegistryObject<Item> DRILL_BROWN = ITEMS.register("drill_brown", basicItem());
|
||||||
public static final RegistryObject<Item> DRILL_CYAN = ITEMS.register("drill_cyan", basicItem());
|
public static final RegistryObject<Item> DRILL_CYAN = ITEMS.register("drill_cyan", basicItem());
|
||||||
public static final RegistryObject<Item> DRILL_GRAY = ITEMS.register("drill_gray", basicItem());
|
public static final RegistryObject<Item> DRILL_GRAY = ITEMS.register("drill_gray", basicItem());
|
||||||
public static final RegistryObject<Item> DRILL_GREEN = ITEMS.register("drill_green", basicItem());
|
public static final RegistryObject<Item> DRILL_GREEN = ITEMS.register("drill_green", basicItem());
|
||||||
public static final RegistryObject<Item> DRILL_LIGHT_BLUE = ITEMS.register("drill_light_blue", basicItem());
|
|
||||||
public static final RegistryObject<Item> DRILL_LIGHT_GRAY = ITEMS.register("drill_light_gray", basicItem());
|
public static final RegistryObject<Item> DRILL_LIGHT_GRAY = ITEMS.register("drill_light_gray", basicItem());
|
||||||
public static final RegistryObject<Item> DRILL_LIME = ITEMS.register("drill_lime", basicItem());
|
public static final RegistryObject<Item> DRILL_LIME = ITEMS.register("drill_lime", basicItem());
|
||||||
public static final RegistryObject<Item> DRILL_MAGENTA = ITEMS.register("drill_magenta", basicItem());
|
public static final RegistryObject<Item> DRILL_MAGENTA = ITEMS.register("drill_magenta", basicItem());
|
||||||
|
@ -230,7 +230,7 @@ public final class ActuallyItems {
|
||||||
BATS_WING, DRILL_CORE, LENS, ENDER_STAR, CRYSTALLIZED_CANOLA_SEED, EMPOWERED_CANOLA_SEED, LENS_OF_COLOR,
|
BATS_WING, DRILL_CORE, LENS, ENDER_STAR, CRYSTALLIZED_CANOLA_SEED, EMPOWERED_CANOLA_SEED, LENS_OF_COLOR,
|
||||||
LENS_OF_DETONATION, LENS_OF_CERTAIN_DEATH, LENS_OF_THE_KILLER, LENS_OF_DISENCHANTING, LENS_OF_THE_MINER, LASER_WRENCH,
|
LENS_OF_DETONATION, LENS_OF_CERTAIN_DEATH, LENS_OF_THE_KILLER, LENS_OF_DISENCHANTING, LENS_OF_THE_MINER, LASER_WRENCH,
|
||||||
TELEPORT_STAFF, WINGS_OF_THE_BATS, SINGLE_BATTERY, DOUBLE_BATTERY, TRIPLE_BATTERY, QUADRUPLE_BATTERY, QUINTUPLE_BATTERY,
|
TELEPORT_STAFF, WINGS_OF_THE_BATS, SINGLE_BATTERY, DOUBLE_BATTERY, TRIPLE_BATTERY, QUADRUPLE_BATTERY, QUINTUPLE_BATTERY,
|
||||||
DRILL_BLACK, DRILL_BLUE, DRILL_BROWN, DRILL_CYAN, DRILL_GRAY, DRILL_GREEN, DRILL_LIGHT_BLUE, DRILL_LIGHT_GRAY,
|
DRILL_BLACK, DRILL_BLUE, DRILL_BROWN, DRILL_CYAN, DRILL_GRAY, DRILL_GREEN, DRILL_MAIN, DRILL_LIGHT_GRAY,
|
||||||
DRILL_LIME, DRILL_MAGENTA, DRILL_ORANGE, DRILL_PINK, DRILL_PURPLE, DRILL_RED, DRILL_WHITE, DRILL_YELLOW, DRILL_SPEED_AUGMENT_I,
|
DRILL_LIME, DRILL_MAGENTA, DRILL_ORANGE, DRILL_PINK, DRILL_PURPLE, DRILL_RED, DRILL_WHITE, DRILL_YELLOW, DRILL_SPEED_AUGMENT_I,
|
||||||
DRILL_SPEED_AUGMENT_II, DRILL_SPEED_AUGMENT_III, DRILL_SILK_TOUCH_AUGMENT, DRILL_FORTUNE_AUGMENT_I, DRILL_FORTUNE_AUGMENT_II,
|
DRILL_SPEED_AUGMENT_II, DRILL_SPEED_AUGMENT_III, DRILL_SILK_TOUCH_AUGMENT, DRILL_FORTUNE_AUGMENT_I, DRILL_FORTUNE_AUGMENT_II,
|
||||||
DRILL_MINING_AUGMENT_I, DRILL_MINING_AUGMENT_II, DRILL_BLOCK_PLACING_AUGMENT, FERTILIZER, CUP_WITH_COFFEE, PHANTOM_CONNECTOR,
|
DRILL_MINING_AUGMENT_I, DRILL_MINING_AUGMENT_II, DRILL_BLOCK_PLACING_AUGMENT, FERTILIZER, CUP_WITH_COFFEE, PHANTOM_CONNECTOR,
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
package de.ellpeck.actuallyadditions.common.utilities;
|
||||||
|
|
||||||
|
import de.ellpeck.actuallyadditions.common.ActuallyAdditions;
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.tags.ITag;
|
||||||
|
import net.minecraft.tags.ItemTags;
|
||||||
|
|
||||||
|
public final class ActuallyTags {
|
||||||
|
public static class Items {
|
||||||
|
public static final ITag.INamedTag<Item> DRILLS = tag("drills");
|
||||||
|
|
||||||
|
private static ITag.INamedTag<Item> tag(String name) {
|
||||||
|
return ItemTags.makeWrapperTag(String.format("%s:%s", ActuallyAdditions.MOD_ID, name));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -13,19 +13,22 @@ public final class ActuallyGens {
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public static void runGenerator(GatherDataEvent event) {
|
public static void runGenerator(GatherDataEvent event) {
|
||||||
DataGenerator generator = event.getGenerator();
|
DataGenerator generator = event.getGenerator();
|
||||||
|
ExistingFileHelper helper = event.getExistingFileHelper();
|
||||||
|
|
||||||
if (event.includeClient()) {
|
if (event.includeClient()) {
|
||||||
ExistingFileHelper helper = event.getExistingFileHelper();
|
|
||||||
|
|
||||||
generator.addProvider(new GeneratorBlockStates(generator, helper));
|
generator.addProvider(new GeneratorBlockStates(generator, helper));
|
||||||
generator.addProvider(new GeneratorItemModels(generator, helper));
|
generator.addProvider(new GeneratorItemModels(generator, helper));
|
||||||
generator.addProvider(new GeneratorLanguage(generator));
|
generator.addProvider(new GeneratorLanguage(generator));
|
||||||
generator.addProvider(new GeneratorBlockTags(generator, helper));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (event.includeServer()) {
|
if (event.includeServer()) {
|
||||||
|
GeneratorBlockTags generatorBlockTags = new GeneratorBlockTags(generator, helper);
|
||||||
|
|
||||||
generator.addProvider(new GeneratorLoot(generator));
|
generator.addProvider(new GeneratorLoot(generator));
|
||||||
generator.addProvider(new GeneratorRecipes(generator));
|
generator.addProvider(new GeneratorRecipes(generator));
|
||||||
|
generator.addProvider(generatorBlockTags);
|
||||||
|
generator.addProvider(new GeneratorItemTags(generator, generatorBlockTags, helper));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
package de.ellpeck.actuallyadditions.data;
|
||||||
|
|
||||||
|
import de.ellpeck.actuallyadditions.common.ActuallyAdditions;
|
||||||
|
import de.ellpeck.actuallyadditions.common.items.ActuallyItems;
|
||||||
|
import de.ellpeck.actuallyadditions.common.utilities.ActuallyTags;
|
||||||
|
import net.minecraft.data.BlockTagsProvider;
|
||||||
|
import net.minecraft.data.DataGenerator;
|
||||||
|
import net.minecraft.data.ItemTagsProvider;
|
||||||
|
import net.minecraftforge.common.data.ExistingFileHelper;
|
||||||
|
|
||||||
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
|
public class GeneratorItemTags extends ItemTagsProvider {
|
||||||
|
public GeneratorItemTags(DataGenerator dataGenerator, BlockTagsProvider blockTagProvider, @Nullable ExistingFileHelper existingFileHelper) {
|
||||||
|
super(dataGenerator, blockTagProvider, ActuallyAdditions.MOD_ID, existingFileHelper);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void registerTags() {
|
||||||
|
getOrCreateBuilder(ActuallyTags.Items.DRILLS).add(
|
||||||
|
ActuallyItems.DRILL_MAIN.get(),
|
||||||
|
ActuallyItems.DRILL_BLACK.get(), ActuallyItems.DRILL_BLACK.get(), ActuallyItems.DRILL_BLUE.get(), ActuallyItems.DRILL_BROWN.get(),
|
||||||
|
ActuallyItems.DRILL_CYAN.get(), ActuallyItems.DRILL_GRAY.get(), ActuallyItems.DRILL_GREEN.get(), ActuallyItems.DRILL_LIGHT_GRAY.get(),
|
||||||
|
ActuallyItems.DRILL_LIME.get(), ActuallyItems.DRILL_MAGENTA.get(), ActuallyItems.DRILL_ORANGE.get(), ActuallyItems.DRILL_PINK.get(),
|
||||||
|
ActuallyItems.DRILL_PURPLE.get(), ActuallyItems.DRILL_RED.get(), ActuallyItems.DRILL_WHITE.get(), ActuallyItems.DRILL_YELLOW.get()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
|
@ -218,13 +218,13 @@ public class GeneratorLanguage extends LanguageProvider {
|
||||||
addItem(ActuallyItems.TRIPLE_BATTERY, "Triple Battery");
|
addItem(ActuallyItems.TRIPLE_BATTERY, "Triple Battery");
|
||||||
addItem(ActuallyItems.QUADRUPLE_BATTERY, "Quadruple Battery");
|
addItem(ActuallyItems.QUADRUPLE_BATTERY, "Quadruple Battery");
|
||||||
addItem(ActuallyItems.QUINTUPLE_BATTERY, "Quintuple Battery");
|
addItem(ActuallyItems.QUINTUPLE_BATTERY, "Quintuple Battery");
|
||||||
|
addItem(ActuallyItems.DRILL_MAIN, "Drill");
|
||||||
addItem(ActuallyItems.DRILL_BLACK, "Black Drill");
|
addItem(ActuallyItems.DRILL_BLACK, "Black Drill");
|
||||||
addItem(ActuallyItems.DRILL_BLUE, "Blue Drill");
|
addItem(ActuallyItems.DRILL_BLUE, "Blue Drill");
|
||||||
addItem(ActuallyItems.DRILL_BROWN, "Brown Drill");
|
addItem(ActuallyItems.DRILL_BROWN, "Brown Drill");
|
||||||
addItem(ActuallyItems.DRILL_CYAN, "Cyan Drill");
|
addItem(ActuallyItems.DRILL_CYAN, "Cyan Drill");
|
||||||
addItem(ActuallyItems.DRILL_GRAY, "Gray Drill");
|
addItem(ActuallyItems.DRILL_GRAY, "Gray Drill");
|
||||||
addItem(ActuallyItems.DRILL_GREEN, "Green Drill");
|
addItem(ActuallyItems.DRILL_GREEN, "Green Drill");
|
||||||
addItem(ActuallyItems.DRILL_LIGHT_BLUE, "Light Blue Drill");
|
|
||||||
addItem(ActuallyItems.DRILL_LIGHT_GRAY, "Light Gray Drill");
|
addItem(ActuallyItems.DRILL_LIGHT_GRAY, "Light Gray Drill");
|
||||||
addItem(ActuallyItems.DRILL_LIME, "Lime Drill");
|
addItem(ActuallyItems.DRILL_LIME, "Lime Drill");
|
||||||
addItem(ActuallyItems.DRILL_MAGENTA, "Magenta Drill");
|
addItem(ActuallyItems.DRILL_MAGENTA, "Magenta Drill");
|
||||||
|
|
|
@ -28,8 +28,21 @@ public class GeneratorRecipes extends RecipeProvider {
|
||||||
.patternLine("ee ").patternLine("ee ")
|
.patternLine("ee ").patternLine("ee ")
|
||||||
.addCriterion("has_enderpearl", hasItem(Tags.Items.ENDER_PEARLS)).build(consumer);
|
.addCriterion("has_enderpearl", hasItem(Tags.Items.ENDER_PEARLS)).build(consumer);
|
||||||
|
|
||||||
// ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.ENDER_CASING.get())
|
// Castings
|
||||||
// .key('e', Tags.Items.ENDER_PEARLS).key('d', ActuallyItems.DIAMATINE)
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.ENDER_CASING.get())
|
||||||
|
.key('e', Tags.Items.ENDER_PEARLS).key('d', ActuallyItems.DIAMATINE_EMPOWERED_CRYSTAL.get())
|
||||||
|
.key('q', ActuallyBlocks.BLACK_QUARTZ.get())
|
||||||
|
.patternLine("ede").patternLine("dqd").patternLine("ede")
|
||||||
|
.addCriterion("has_enderpearl", hasItem(Tags.Items.ENDER_PEARLS))
|
||||||
|
.addCriterion("has_empowered_diamatine", hasItem(ActuallyItems.DIAMATINE_EMPOWERED_CRYSTAL.get()))
|
||||||
|
.build(consumer);
|
||||||
|
|
||||||
|
// Batteries
|
||||||
|
battery(ActuallyItems.SINGLE_BATTERY, ActuallyItems.RESTONIA_CRYSTAL, ActuallyItems.ENORI_CRYSTAL).build(consumer);
|
||||||
|
battery(ActuallyItems.DOUBLE_BATTERY, ActuallyItems.SINGLE_BATTERY, ActuallyItems.ENORI_CRYSTAL).build(consumer);
|
||||||
|
battery(ActuallyItems.TRIPLE_BATTERY, ActuallyItems.DOUBLE_BATTERY, ActuallyItems.ENORI_EMPOWERED_CRYSTAL).build(consumer);
|
||||||
|
battery(ActuallyItems.QUADRUPLE_BATTERY, ActuallyItems.TRIPLE_BATTERY, ActuallyItems.ENORI_EMPOWERED_CRYSTAL).build(consumer);
|
||||||
|
battery(ActuallyItems.QUINTUPLE_BATTERY, ActuallyItems.QUADRUPLE_BATTERY, ActuallyItems.DIAMATINE_EMPOWERED_CRYSTAL).build(consumer);
|
||||||
|
|
||||||
ShapedRecipeBuilder.shapedRecipe(ActuallyItems.BASIC_COIL.get())
|
ShapedRecipeBuilder.shapedRecipe(ActuallyItems.BASIC_COIL.get())
|
||||||
.key('r', ActuallyItems.RESTONIA_CRYSTAL.get()).key('b', ActuallyItems.BLACK_QUARTS.get())
|
.key('r', ActuallyItems.RESTONIA_CRYSTAL.get()).key('b', ActuallyItems.BLACK_QUARTS.get())
|
||||||
|
@ -41,6 +54,7 @@ public class GeneratorRecipes extends RecipeProvider {
|
||||||
.patternLine("ggg").patternLine("gcg").patternLine("ggg")
|
.patternLine("ggg").patternLine("gcg").patternLine("ggg")
|
||||||
.addCriterion("has_basic_coil", hasItem(ActuallyItems.BASIC_COIL.get())).build(consumer);
|
.addCriterion("has_basic_coil", hasItem(ActuallyItems.BASIC_COIL.get())).build(consumer);
|
||||||
|
|
||||||
|
// Functional Items
|
||||||
ShapedRecipeBuilder.shapedRecipe(ActuallyItems.LEAF_BLOWER.get())
|
ShapedRecipeBuilder.shapedRecipe(ActuallyItems.LEAF_BLOWER.get())
|
||||||
.key('f', Items.FLINT).key('i', ActuallyItems.ENORI_CRYSTAL.get())
|
.key('f', Items.FLINT).key('i', ActuallyItems.ENORI_CRYSTAL.get())
|
||||||
.key('p', Items.PISTON).key('c', ActuallyItems.ADVANCED_COIL.get())
|
.key('p', Items.PISTON).key('c', ActuallyItems.ADVANCED_COIL.get())
|
||||||
|
@ -53,6 +67,43 @@ public class GeneratorRecipes extends RecipeProvider {
|
||||||
.patternLine(" f ").patternLine("ip ").patternLine("ic ")
|
.patternLine(" f ").patternLine("ip ").patternLine("ic ")
|
||||||
.addCriterion("has_diamatine", hasItem(ActuallyItems.DIAMATINE_CRYSTAL.get())).build(consumer);
|
.addCriterion("has_diamatine", hasItem(ActuallyItems.DIAMATINE_CRYSTAL.get())).build(consumer);
|
||||||
|
|
||||||
|
ShapedRecipeBuilder.shapedRecipe(ActuallyItems.TELEPORT_STAFF.get())
|
||||||
|
.key('a', ActuallyItems.DIAMATINE_CRYSTAL.get()).key('b', ActuallyBlocks.ENDERPEARL.get())
|
||||||
|
.key('c', ActuallyBlocks.ENDER_CASING.get()).key('d', ActuallyItems.SINGLE_BATTERY.get())
|
||||||
|
.patternLine(" ab").patternLine(" c ").patternLine("cd ")
|
||||||
|
.addCriterion("has_battery", hasItem(ActuallyItems.SINGLE_BATTERY.get()))
|
||||||
|
.build(consumer);
|
||||||
|
|
||||||
|
ShapedRecipeBuilder.shapedRecipe(ActuallyItems.DRILL_CORE.get())
|
||||||
|
.key('a', ActuallyBlocks.CRYSTAL_ENORI.get()).key('b', ActuallyItems.BASIC_COIL.get())
|
||||||
|
.key('c', ActuallyItems.RESTONIA_CRYSTAL.get())
|
||||||
|
.patternLine("aba").patternLine("bcb").patternLine("aba")
|
||||||
|
.addCriterion("has_basic_coil", hasItem(ActuallyItems.BASIC_COIL.get()))
|
||||||
|
.build(consumer);
|
||||||
|
|
||||||
|
ShapedRecipeBuilder.shapedRecipe(ActuallyItems.DRILL_MAIN.get())
|
||||||
|
.key('a', ActuallyItems.DIAMATINE_CRYSTAL.get()).key('b', ActuallyItems.ADVANCED_COIL.get())
|
||||||
|
.key('c', ActuallyItems.DRILL_CORE.get()).key('d', ActuallyBlocks.CRYSTAL_ENORI.get())
|
||||||
|
.patternLine("aaa").patternLine("bcb").patternLine("ddd")
|
||||||
|
.addCriterion("has_core", hasItem(ActuallyItems.DRILL_CORE.get()))
|
||||||
|
.build(consumer);
|
||||||
|
|
||||||
|
drillColor(ActuallyItems.DRILL_BLACK, Tags.Items.DYES_BLACK).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_BLUE, Tags.Items.DYES_BLUE).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_BROWN, Tags.Items.DYES_BROWN).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_CYAN, Tags.Items.DYES_CYAN).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_GRAY, Tags.Items.DYES_GRAY).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_GREEN, Tags.Items.DYES_GREEN).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_LIGHT_GRAY, Tags.Items.DYES_LIGHT_GRAY).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_LIME, Tags.Items.DYES_LIME).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_MAGENTA, Tags.Items.DYES_MAGENTA).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_ORANGE, Tags.Items.DYES_ORANGE).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_PINK, Tags.Items.DYES_PINK).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_PURPLE, Tags.Items.DYES_PURPLE).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_RED, Tags.Items.DYES_RED).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_WHITE, Tags.Items.DYES_WHITE).build(consumer);
|
||||||
|
drillColor(ActuallyItems.DRILL_YELLOW, Tags.Items.DYES_YELLOW).build(consumer);
|
||||||
|
|
||||||
// Blocks of: Crystals & back again
|
// Blocks of: Crystals & back again
|
||||||
blockOfToItem(ActuallyBlocks.CRYSTAL_ENORI, ActuallyItems.ENORI_CRYSTAL, 9, consumer);
|
blockOfToItem(ActuallyBlocks.CRYSTAL_ENORI, ActuallyItems.ENORI_CRYSTAL, 9, consumer);
|
||||||
blockOfToItem(ActuallyBlocks.CRYSTAL_VOID, ActuallyItems.VOID_CRYSTAL, 9, consumer);
|
blockOfToItem(ActuallyBlocks.CRYSTAL_VOID, ActuallyItems.VOID_CRYSTAL, 9, consumer);
|
||||||
|
@ -141,4 +192,20 @@ public class GeneratorRecipes extends RecipeProvider {
|
||||||
.addCriterion("has_color_item", hasItem(color))
|
.addCriterion("has_color_item", hasItem(color))
|
||||||
.build(consumer);
|
.build(consumer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private ShapedRecipeBuilder battery(Supplier<Item> result, Supplier<Item> special, Supplier<Item> base) {
|
||||||
|
return ShapedRecipeBuilder.shapedRecipe(result.get())
|
||||||
|
.key('c', special.get()).key('a', ActuallyItems.ADVANCED_COIL.get())
|
||||||
|
.key('b', base.get())
|
||||||
|
.patternLine(" c ").patternLine("bab").patternLine("bbb")
|
||||||
|
.addCriterion("has_base", hasItem(base.get()))
|
||||||
|
.addCriterion("has_coil", hasItem(ActuallyItems.ADVANCED_COIL.get()));
|
||||||
|
}
|
||||||
|
|
||||||
|
private ShapelessRecipeBuilder drillColor(Supplier<Item> result, ITag<Item> color) {
|
||||||
|
return ShapelessRecipeBuilder.shapelessRecipe(result.get())
|
||||||
|
.addIngredient(ActuallyItems.DRILL_MAIN.get())
|
||||||
|
.addIngredient(color)
|
||||||
|
.addCriterion("has_drill", hasItem(ActuallyItems.DRILL_MAIN.get()));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue