Skip to content

Commit a2163e4

Browse files
committed
botania blaze mesh compat
1 parent 5a563f0 commit a2163e4

12 files changed

Lines changed: 129 additions & 7 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ Powah
7777
- ![](https://github.com/Pdiddy973/AllTheCompressed/blob/1.16/images/niotic_crystal_block.png) Niotic Crystal
7878
- ![](https://github.com/Pdiddy973/AllTheCompressed/blob/1.16/images/nitro_crystal_block.png) Nitro Crystal
7979
- ![](https://github.com/Pdiddy973/AllTheCompressed/blob/1.16/images/spirited_crystal_block.png) Spiritied Crystal
80-
- ![](https://github.com/Pdiddy973/AllTheCompressed/blob/1.16/images/uraninie_block.png) Uraninite
80+
- ![](https://github.com/Pdiddy973/AllTheCompressed/blob/1.16/images/uraninite_block.png) Uraninite
8181

8282
Thermal
8383

src/main/java/com/Pdiddy973/AllTheCompressed/compat/jei/JEICompat.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import mezz.jei.api.runtime.IJeiRuntime;
99
import net.minecraft.item.ItemStack;
1010
import net.minecraft.util.ResourceLocation;
11+
import net.minecraftforge.fml.ModList;
1112
import net.minecraftforge.registries.ForgeRegistries;
1213

1314
import java.util.Arrays;
@@ -27,6 +28,11 @@ public ResourceLocation getPluginUid() {
2728
@Override
2829
public void onRuntimeAvailable(IJeiRuntime jeiRuntime) {
2930
IIngredientManager ingredientManager = jeiRuntime.getIngredientManager();
31+
if (ModList.get().isLoaded("botania")){
32+
ingredientManager.removeIngredientsAtRuntime(VanillaTypes.ITEM, Arrays.asList(
33+
new ItemStack(ForgeRegistries.ITEMS.getValue(new ResourceLocation("allthecompressed:blaze_rod_block")))
34+
));
35+
}
3036
if (!Config.COMMON.allthemodium.get()) {
3137
ingredientManager.removeIngredientsAtRuntime(VanillaTypes.ITEM, Arrays.asList(
3238
new ItemStack(ForgeRegistries.ITEMS.getValue(new ResourceLocation("allthecompressed:allthemodium_block_1x"))),

src/main/resources/data/allthecompressed/recipes/block/atc/blaze_rod/compress/1x.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,12 @@
1313
"result": {
1414
"item": "allthecompressed:blaze_rod_block_1x",
1515
"count": 1
16-
}
16+
},
17+
"conditions": [{
18+
"type": "forge:not",
19+
"value": {
20+
"type": "forge:mod_loaded",
21+
"modid": "botania"
22+
}
23+
}]
1724
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"type": "minecraft:crafting_shaped",
3+
"pattern": [
4+
"###",
5+
"###",
6+
"###"
7+
],
8+
"key": {
9+
"#": {
10+
"item": "botania:blaze_block"
11+
}
12+
},
13+
"result": {
14+
"item": "allthecompressed:blaze_rod_block_1x",
15+
"count": 1
16+
},
17+
"conditions": [{
18+
"type": "forge:mod_loaded",
19+
"modid": "botania"
20+
}]
21+
}

src/main/resources/data/allthecompressed/recipes/block/atc/blaze_rod/compress/item.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,12 @@
1313
"result": {
1414
"item": "allthecompressed:blaze_rod_block",
1515
"count": 1
16-
}
16+
},
17+
"conditions": [{
18+
"type": "forge:not",
19+
"value": {
20+
"type": "forge:mod_loaded",
21+
"modid": "botania"
22+
}
23+
}]
1724
}

src/main/resources/data/allthecompressed/recipes/block/atc/blaze_rod/decompress/1x.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,12 @@
66
"result": {
77
"item": "allthecompressed:blaze_rod_block",
88
"count": 9
9-
}
9+
},
10+
"conditions": [{
11+
"type": "forge:not",
12+
"value": {
13+
"type": "forge:mod_loaded",
14+
"modid": "botania"
15+
}
16+
}]
1017
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"type": "minecraft:crafting_shapeless",
3+
"ingredients": [{
4+
"item": "allthecompressed:blaze_rod_block_1x"
5+
}],
6+
"result": {
7+
"item": "botania:blaze_block",
8+
"count": 9
9+
},
10+
"conditions": [{
11+
"type": "forge:mod_loaded",
12+
"modid": "botania"
13+
}]
14+
}

src/main/resources/data/allthecompressed/recipes/block/atc/blaze_rod/decompress/item.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,12 @@
66
"result": {
77
"item": "minecraft:blaze_rod",
88
"count": 9
9-
}
9+
},
10+
"conditions": [{
11+
"type": "forge:not",
12+
"value": {
13+
"type": "forge:mod_loaded",
14+
"modid": "botania"
15+
}
16+
}]
1017
}

src/main/resources/data/forge/tags/blocks/storage_blocks.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,16 @@
2929
"allthecompressed:atm_star_block_7x",
3030
"allthecompressed:atm_star_block_8x",
3131
"allthecompressed:atm_star_block_9x",
32+
"allthecompressed:blaze_rod_block",
33+
"allthecompressed:blaze_rod_block_1x",
34+
"allthecompressed:blaze_rod_block_2x",
35+
"allthecompressed:blaze_rod_block_3x",
36+
"allthecompressed:blaze_rod_block_4x",
37+
"allthecompressed:blaze_rod_block_5x",
38+
"allthecompressed:blaze_rod_block_6x",
39+
"allthecompressed:blaze_rod_block_7x",
40+
"allthecompressed:blaze_rod_block_8x",
41+
"allthecompressed:blaze_rod_block_9x",
3242
"allthecompressed:blazing_crystal_block_1x",
3343
"allthecompressed:blazing_crystal_block_2x",
3444
"allthecompressed:blazing_crystal_block_3x",

src/main/resources/data/forge/tags/items/storage_blocks.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,16 @@
2929
"allthecompressed:atm_star_block_7x",
3030
"allthecompressed:atm_star_block_8x",
3131
"allthecompressed:atm_star_block_9x",
32+
"allthecompressed:blaze_rod_block",
33+
"allthecompressed:blaze_rod_block_1x",
34+
"allthecompressed:blaze_rod_block_2x",
35+
"allthecompressed:blaze_rod_block_3x",
36+
"allthecompressed:blaze_rod_block_4x",
37+
"allthecompressed:blaze_rod_block_5x",
38+
"allthecompressed:blaze_rod_block_6x",
39+
"allthecompressed:blaze_rod_block_7x",
40+
"allthecompressed:blaze_rod_block_8x",
41+
"allthecompressed:blaze_rod_block_9x",
3242
"allthecompressed:blazing_crystal_block_1x",
3343
"allthecompressed:blazing_crystal_block_2x",
3444
"allthecompressed:blazing_crystal_block_3x",

0 commit comments

Comments
 (0)