diff --git a/src/generated/resources/assets/create_connected/blockstates/fan_chocolate_coating_catalyst.json b/src/generated/resources/assets/create_connected/blockstates/fan_chocolate_coating_catalyst.json new file mode 100644 index 000000000..e87301a68 --- /dev/null +++ b/src/generated/resources/assets/create_connected/blockstates/fan_chocolate_coating_catalyst.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "create_connected:block/fan_chocolate_coating_catalyst/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/blockstates/fan_exploding_catalyst.json b/src/generated/resources/assets/create_connected/blockstates/fan_exploding_catalyst.json new file mode 100644 index 000000000..6f7bc6d22 --- /dev/null +++ b/src/generated/resources/assets/create_connected/blockstates/fan_exploding_catalyst.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "create_connected:block/fan_exploding_catalyst/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/blockstates/fan_glooming_catalyst.json b/src/generated/resources/assets/create_connected/blockstates/fan_glooming_catalyst.json new file mode 100644 index 000000000..4760ca76f --- /dev/null +++ b/src/generated/resources/assets/create_connected/blockstates/fan_glooming_catalyst.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "create_connected:block/fan_glooming_catalyst/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/blockstates/fan_honey_coating_catalyst.json b/src/generated/resources/assets/create_connected/blockstates/fan_honey_coating_catalyst.json new file mode 100644 index 000000000..4cf8f902e --- /dev/null +++ b/src/generated/resources/assets/create_connected/blockstates/fan_honey_coating_catalyst.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "create_connected:block/fan_honey_coating_catalyst/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/blockstates/fan_purifying_catalyst.json b/src/generated/resources/assets/create_connected/blockstates/fan_purifying_catalyst.json new file mode 100644 index 000000000..548dca56f --- /dev/null +++ b/src/generated/resources/assets/create_connected/blockstates/fan_purifying_catalyst.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "create_connected:block/fan_purifying_catalyst/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/blockstates/fan_resonance_catalyst.json b/src/generated/resources/assets/create_connected/blockstates/fan_resonance_catalyst.json new file mode 100644 index 000000000..5adb4d3c7 --- /dev/null +++ b/src/generated/resources/assets/create_connected/blockstates/fan_resonance_catalyst.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "create_connected:block/fan_resonance_catalyst/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/blockstates/fan_sculking_catalyst.json b/src/generated/resources/assets/create_connected/blockstates/fan_sculking_catalyst.json new file mode 100644 index 000000000..ccb812a07 --- /dev/null +++ b/src/generated/resources/assets/create_connected/blockstates/fan_sculking_catalyst.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "create_connected:block/fan_sculking_catalyst/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/blockstates/fan_soul_stripping_catalyst.json b/src/generated/resources/assets/create_connected/blockstates/fan_soul_stripping_catalyst.json new file mode 100644 index 000000000..fb6adf786 --- /dev/null +++ b/src/generated/resources/assets/create_connected/blockstates/fan_soul_stripping_catalyst.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "create_connected:block/fan_soul_stripping_catalyst/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/blockstates/fan_transmutation_catalyst.json b/src/generated/resources/assets/create_connected/blockstates/fan_transmutation_catalyst.json new file mode 100644 index 000000000..072111ff2 --- /dev/null +++ b/src/generated/resources/assets/create_connected/blockstates/fan_transmutation_catalyst.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "create_connected:block/fan_transmutation_catalyst/block" + } + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/lang/en_ud.json b/src/generated/resources/assets/create_connected/lang/en_ud.json index 11b26aca4..4a7fbc28c 100644 --- a/src/generated/resources/assets/create_connected/lang/en_ud.json +++ b/src/generated/resources/assets/create_connected/lang/en_ud.json @@ -72,24 +72,33 @@ "block.create_connected.encased_chain_cogwheel": "ןǝǝɥʍboƆ uıɐɥƆ pǝsɐɔuƎ", "block.create_connected.fan_blasting_catalyst": "ʇsʎןɐʇɐƆ buıʇsɐןᗺ uɐℲ", "block.create_connected.fan_blasting_catalyst.tooltip.summary": "˙ʇuǝɯuoɹıʌuǝ ǝɥʇ ɥʇıʍ ʇɔɐɹǝʇuı ʇou sǝop ʇsʎןɐʇɐɔ ǝɥʇ ɟo ʇuǝʇuoƆ ˙ǝɔıʌǝp ‾buıʇsɐןq ʞןnq‾ pǝʇɐɔıpǝᗡ", + "block.create_connected.fan_chocolate_coating_catalyst": "ʇsʎןɐʇɐƆ buıʇɐoƆ ǝʇɐןoɔoɥƆ uɐℲ", "block.create_connected.fan_ending_catalyst_dragon_head": "pɐǝH uobɐɹᗡ ɥʇıʍ ʇsʎןɐʇɐƆ buıpuƎ uɐℲ", "block.create_connected.fan_ending_catalyst_dragon_head.tooltip.summary": "˙ʇuǝɯuoɹıʌuǝ ǝɥʇ ɥʇıʍ ʇɔɐɹǝʇuı ʇou sǝop ʇsʎןɐʇɐɔ ǝɥʇ ɟo ʇuǝʇuoƆ ˙spoɯ ǝןqıʇɐdɯoɔ ɹoɟ ǝɔıʌǝp ‾buıpuǝ ʞןnq‾ pǝʇɐɔıpǝᗡ", "block.create_connected.fan_ending_catalyst_dragons_breath": "ɥʇɐǝɹᗺ s,uobɐɹᗡ ɥʇıʍ ʇsʎןɐʇɐƆ buıpuƎ uɐℲ", "block.create_connected.fan_ending_catalyst_dragons_breath.tooltip.summary": "˙ʇuǝɯuoɹıʌuǝ ǝɥʇ ɥʇıʍ ʇɔɐɹǝʇuı ʇou sǝop ʇsʎןɐʇɐɔ ǝɥʇ ɟo ʇuǝʇuoƆ ˙spoɯ ǝןqıʇɐdɯoɔ ɹoɟ ǝɔıʌǝp ‾buıpuǝ ʞןnq‾ pǝʇɐɔıpǝᗡ", "block.create_connected.fan_enriched_catalyst": "ʇsʎןɐʇɐƆ pǝɥɔıɹuƎ uɐℲ", "block.create_connected.fan_enriched_catalyst.tooltip.summary": "˙ʇuǝɯuoɹıʌuǝ ǝɥʇ ɥʇıʍ ʇɔɐɹǝʇuı ʇou sǝop ʇsʎןɐʇɐɔ ǝɥʇ ɟo ʇuǝʇuoƆ ˙spoɯ ǝןqıʇɐdɯoɔ ɹoɟ ǝɔıʌǝp ‾pǝɥɔıɹuǝ ʞןnq‾ pǝʇɐɔıpǝᗡ", + "block.create_connected.fan_exploding_catalyst": "ʇsʎןɐʇɐƆ buıpoןdxƎ uɐℲ", "block.create_connected.fan_freezing_catalyst": "ʇsʎןɐʇɐƆ buızǝǝɹℲ uɐℲ", "block.create_connected.fan_freezing_catalyst.tooltip.summary": "˙ʇuǝɯuoɹıʌuǝ ǝɥʇ ɥʇıʍ ʇɔɐɹǝʇuı ʇou sǝop ʇsʎןɐʇɐɔ ǝɥʇ ɟo ʇuǝʇuoƆ ˙spoɯ ǝןqıʇɐdɯoɔ ɹoɟ ǝɔıʌǝp ‾buızǝǝɹɟ ʞןnq‾ pǝʇɐɔıpǝᗡ", + "block.create_connected.fan_glooming_catalyst": "ʇsʎןɐʇɐƆ buıɯooן⅁ uɐℲ", "block.create_connected.fan_haunting_catalyst": "ʇsʎןɐʇɐƆ buıʇunɐH uɐℲ", "block.create_connected.fan_haunting_catalyst.tooltip.summary": "˙ʇuǝɯuoɹıʌuǝ ǝɥʇ ɥʇıʍ ʇɔɐɹǝʇuı ʇou sǝop ʇsʎןɐʇɐɔ ǝɥʇ ɟo ʇuǝʇuoƆ ˙ǝɔıʌǝp ‾buıʇunɐɥ ʞןnq‾ pǝʇɐɔıpǝᗡ", + "block.create_connected.fan_honey_coating_catalyst": "ʇsʎןɐʇɐƆ buıʇɐoƆ ʎǝuoH uɐℲ", + "block.create_connected.fan_purifying_catalyst": "ʇsʎןɐʇɐƆ buıʎɟıɹnԀ uɐℲ", + "block.create_connected.fan_resonance_catalyst": "ʇsʎןɐʇɐƆ ǝɔuɐuosǝᴚ uɐℲ", "block.create_connected.fan_sanding_catalyst": "ʇsʎןɐʇɐƆ buıpuɐS uɐℲ", "block.create_connected.fan_sanding_catalyst.tooltip.summary": "˙ʇuǝɯuoɹıʌuǝ ǝɥʇ ɥʇıʍ ʇɔɐɹǝʇuı ʇou sǝop ʇsʎןɐʇɐɔ ǝɥʇ ɟo ʇuǝʇuoƆ ˙spoɯ ǝןqıʇɐdɯoɔ ɹoɟ ǝɔıʌǝp ‾buıpuɐs ʞןnq‾ pǝʇɐɔıpǝᗡ", + "block.create_connected.fan_sculking_catalyst": "ʇsʎןɐʇɐƆ buıʞןnɔS uɐℲ", "block.create_connected.fan_seething_catalyst": "ʇsʎןɐʇɐƆ buıɥʇǝǝS uɐℲ", "block.create_connected.fan_seething_catalyst.tooltip.summary": "˙ʇuǝɯuoɹıʌuǝ ǝɥʇ ɥʇıʍ ʇɔɐɹǝʇuı ʇou sǝop ʇsʎןɐʇɐɔ ǝɥʇ ɟo ʇuǝʇuoƆ ˙spoɯ ǝןqıʇɐdɯoɔ ɹoɟ ǝɔıʌǝp ‾buıʇɐǝɥɹǝdns ʞןnq‾ pǝʇɐɔıpǝᗡ", "block.create_connected.fan_smoking_catalyst": "ʇsʎןɐʇɐƆ buıʞoɯS uɐℲ", "block.create_connected.fan_smoking_catalyst.tooltip.summary": "˙ʇuǝɯuoɹıʌuǝ ǝɥʇ ɥʇıʍ ʇɔɐɹǝʇuı ʇou sǝop ʇsʎןɐʇɐɔ ǝɥʇ ɟo ʇuǝʇuoƆ ˙ǝɔıʌǝp ‾buıʞoɯs ʞןnq‾ pǝʇɐɔıpǝᗡ", + "block.create_connected.fan_soul_stripping_catalyst": "ʇsʎןɐʇɐƆ buıddıɹʇS ןnoS uɐℲ", "block.create_connected.fan_splashing_catalyst": "ʇsʎןɐʇɐƆ buıɥsɐM uɐℲ", "block.create_connected.fan_splashing_catalyst.tooltip.summary": "˙ʇuǝɯuoɹıʌuǝ ǝɥʇ ɥʇıʍ ʇɔɐɹǝʇuı ʇou sǝop ʇsʎןɐʇɐɔ ǝɥʇ ɟo ʇuǝʇuoƆ ˙ǝɔıʌǝp ‾buıɥsɐʍ ʞןnq‾ pǝʇɐɔıpǝᗡ", + "block.create_connected.fan_transmutation_catalyst": "ʇsʎןɐʇɐƆ uoıʇɐʇnɯsuɐɹ⟘ uɐℲ", "block.create_connected.fan_withering_catalyst": "ʇsʎןɐʇɐƆ buıɹǝɥʇıM uɐℲ", "block.create_connected.fan_withering_catalyst.tooltip.summary": "˙ʇuǝɯuoɹıʌuǝ ǝɥʇ ɥʇıʍ ʇɔɐɹǝʇuı ʇou sǝop ʇsʎןɐʇɐɔ ǝɥʇ ɟo ʇuǝʇuoƆ ˙spoɯ ǝןqıʇɐdɯoɔ ɹoɟ ǝɔıʌǝp ‾buıɹǝɥʇıʍ ʞןnq‾ pǝʇɐɔıpǝᗡ", "block.create_connected.fluid_vessel": "ןǝssǝΛ pınןℲ", diff --git a/src/generated/resources/assets/create_connected/lang/en_us.json b/src/generated/resources/assets/create_connected/lang/en_us.json index ad3fa0846..9e8a953f5 100644 --- a/src/generated/resources/assets/create_connected/lang/en_us.json +++ b/src/generated/resources/assets/create_connected/lang/en_us.json @@ -72,24 +72,33 @@ "block.create_connected.encased_chain_cogwheel": "Encased Chain Cogwheel", "block.create_connected.fan_blasting_catalyst": "Fan Blasting Catalyst", "block.create_connected.fan_blasting_catalyst.tooltip.summary": "Dedicated _bulk blasting_ device. Content of the catalyst does not interact with the environment.", + "block.create_connected.fan_chocolate_coating_catalyst": "Fan Chocolate Coating Catalyst", "block.create_connected.fan_ending_catalyst_dragon_head": "Fan Ending Catalyst with Dragon Head", "block.create_connected.fan_ending_catalyst_dragon_head.tooltip.summary": "Dedicated _bulk ending_ device for compatible mods. Content of the catalyst does not interact with the environment.", "block.create_connected.fan_ending_catalyst_dragons_breath": "Fan Ending Catalyst with Dragon's Breath", "block.create_connected.fan_ending_catalyst_dragons_breath.tooltip.summary": "Dedicated _bulk ending_ device for compatible mods. Content of the catalyst does not interact with the environment.", "block.create_connected.fan_enriched_catalyst": "Fan Enriched Catalyst", "block.create_connected.fan_enriched_catalyst.tooltip.summary": "Dedicated _bulk enriched_ device for compatible mods. Content of the catalyst does not interact with the environment.", + "block.create_connected.fan_exploding_catalyst": "Fan Exploding Catalyst", "block.create_connected.fan_freezing_catalyst": "Fan Freezing Catalyst", "block.create_connected.fan_freezing_catalyst.tooltip.summary": "Dedicated _bulk freezing_ device for compatible mods. Content of the catalyst does not interact with the environment.", + "block.create_connected.fan_glooming_catalyst": "Fan Glooming Catalyst", "block.create_connected.fan_haunting_catalyst": "Fan Haunting Catalyst", "block.create_connected.fan_haunting_catalyst.tooltip.summary": "Dedicated _bulk haunting_ device. Content of the catalyst does not interact with the environment.", + "block.create_connected.fan_honey_coating_catalyst": "Fan Honey Coating Catalyst", + "block.create_connected.fan_purifying_catalyst": "Fan Purifying Catalyst", + "block.create_connected.fan_resonance_catalyst": "Fan Resonance Catalyst", "block.create_connected.fan_sanding_catalyst": "Fan Sanding Catalyst", "block.create_connected.fan_sanding_catalyst.tooltip.summary": "Dedicated _bulk sanding_ device for compatible mods. Content of the catalyst does not interact with the environment.", + "block.create_connected.fan_sculking_catalyst": "Fan Sculking Catalyst", "block.create_connected.fan_seething_catalyst": "Fan Seething Catalyst", "block.create_connected.fan_seething_catalyst.tooltip.summary": "Dedicated _bulk superheating_ device for compatible mods. Content of the catalyst does not interact with the environment.", "block.create_connected.fan_smoking_catalyst": "Fan Smoking Catalyst", "block.create_connected.fan_smoking_catalyst.tooltip.summary": "Dedicated _bulk smoking_ device. Content of the catalyst does not interact with the environment.", + "block.create_connected.fan_soul_stripping_catalyst": "Fan Soul Stripping Catalyst", "block.create_connected.fan_splashing_catalyst": "Fan Washing Catalyst", "block.create_connected.fan_splashing_catalyst.tooltip.summary": "Dedicated _bulk washing_ device. Content of the catalyst does not interact with the environment.", + "block.create_connected.fan_transmutation_catalyst": "Fan Transmutation Catalyst", "block.create_connected.fan_withering_catalyst": "Fan Withering Catalyst", "block.create_connected.fan_withering_catalyst.tooltip.summary": "Dedicated _bulk withering_ device for compatible mods. Content of the catalyst does not interact with the environment.", "block.create_connected.fluid_vessel": "Fluid Vessel", diff --git a/src/generated/resources/assets/create_connected/models/item/fan_chocolate_coating_catalyst.json b/src/generated/resources/assets/create_connected/models/item/fan_chocolate_coating_catalyst.json new file mode 100644 index 000000000..db6353bc7 --- /dev/null +++ b/src/generated/resources/assets/create_connected/models/item/fan_chocolate_coating_catalyst.json @@ -0,0 +1,3 @@ +{ + "parent": "create_connected:block/fan_chocolate_coating_catalyst/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/models/item/fan_exploding_catalyst.json b/src/generated/resources/assets/create_connected/models/item/fan_exploding_catalyst.json new file mode 100644 index 000000000..7806492ec --- /dev/null +++ b/src/generated/resources/assets/create_connected/models/item/fan_exploding_catalyst.json @@ -0,0 +1,3 @@ +{ + "parent": "create_connected:block/fan_exploding_catalyst/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/models/item/fan_glooming_catalyst.json b/src/generated/resources/assets/create_connected/models/item/fan_glooming_catalyst.json new file mode 100644 index 000000000..02a6ff55e --- /dev/null +++ b/src/generated/resources/assets/create_connected/models/item/fan_glooming_catalyst.json @@ -0,0 +1,3 @@ +{ + "parent": "create_connected:block/fan_glooming_catalyst/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/models/item/fan_honey_coating_catalyst.json b/src/generated/resources/assets/create_connected/models/item/fan_honey_coating_catalyst.json new file mode 100644 index 000000000..52b3e1433 --- /dev/null +++ b/src/generated/resources/assets/create_connected/models/item/fan_honey_coating_catalyst.json @@ -0,0 +1,3 @@ +{ + "parent": "create_connected:block/fan_honey_coating_catalyst/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/models/item/fan_purifying_catalyst.json b/src/generated/resources/assets/create_connected/models/item/fan_purifying_catalyst.json new file mode 100644 index 000000000..1729fb907 --- /dev/null +++ b/src/generated/resources/assets/create_connected/models/item/fan_purifying_catalyst.json @@ -0,0 +1,3 @@ +{ + "parent": "create_connected:block/fan_purifying_catalyst/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/models/item/fan_resonance_catalyst.json b/src/generated/resources/assets/create_connected/models/item/fan_resonance_catalyst.json new file mode 100644 index 000000000..c160747e8 --- /dev/null +++ b/src/generated/resources/assets/create_connected/models/item/fan_resonance_catalyst.json @@ -0,0 +1,3 @@ +{ + "parent": "create_connected:block/fan_resonance_catalyst/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/models/item/fan_sculking_catalyst.json b/src/generated/resources/assets/create_connected/models/item/fan_sculking_catalyst.json new file mode 100644 index 000000000..24745062f --- /dev/null +++ b/src/generated/resources/assets/create_connected/models/item/fan_sculking_catalyst.json @@ -0,0 +1,3 @@ +{ + "parent": "create_connected:block/fan_sculking_catalyst/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/models/item/fan_soul_stripping_catalyst.json b/src/generated/resources/assets/create_connected/models/item/fan_soul_stripping_catalyst.json new file mode 100644 index 000000000..60431bf50 --- /dev/null +++ b/src/generated/resources/assets/create_connected/models/item/fan_soul_stripping_catalyst.json @@ -0,0 +1,3 @@ +{ + "parent": "create_connected:block/fan_soul_stripping_catalyst/item" +} \ No newline at end of file diff --git a/src/generated/resources/assets/create_connected/models/item/fan_transmutation_catalyst.json b/src/generated/resources/assets/create_connected/models/item/fan_transmutation_catalyst.json new file mode 100644 index 000000000..da958aceb --- /dev/null +++ b/src/generated/resources/assets/create_connected/models/item/fan_transmutation_catalyst.json @@ -0,0 +1,3 @@ +{ + "parent": "create_connected:block/fan_transmutation_catalyst/item" +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/block/fan_transparent.json b/src/generated/resources/data/create/tags/block/fan_transparent.json index fb8d7070f..84008e00c 100644 --- a/src/generated/resources/data/create/tags/block/fan_transparent.json +++ b/src/generated/resources/data/create/tags/block/fan_transparent.json @@ -22,4 +22,4 @@ "create_connected:fan_glooming_catalyst", "create_connected:fan_soul_stripping_catalyst" ] -} +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_chocolate_coating.json b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_chocolate_coating.json new file mode 100644 index 000000000..23a6c5887 --- /dev/null +++ b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_chocolate_coating.json @@ -0,0 +1,38 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": "create_connected:empty_fan_catalyst" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "create_connected:crafting/kinetics/empty_fan_catalyst_from_chocolate_coating" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_item" + ] + ], + "rewards": { + "recipes": [ + "create_connected:crafting/kinetics/empty_fan_catalyst_from_chocolate_coating" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_exploding.json b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_exploding.json new file mode 100644 index 000000000..6ec721f68 --- /dev/null +++ b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_exploding.json @@ -0,0 +1,38 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": "create_connected:empty_fan_catalyst" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "create_connected:crafting/kinetics/empty_fan_catalyst_from_exploding" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_item" + ] + ], + "rewards": { + "recipes": [ + "create_connected:crafting/kinetics/empty_fan_catalyst_from_exploding" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_glooming.json b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_glooming.json new file mode 100644 index 000000000..8ec9f392b --- /dev/null +++ b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_glooming.json @@ -0,0 +1,38 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": "create_connected:empty_fan_catalyst" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "create_connected:crafting/kinetics/empty_fan_catalyst_from_glooming" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_item" + ] + ], + "rewards": { + "recipes": [ + "create_connected:crafting/kinetics/empty_fan_catalyst_from_glooming" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_honey_coating.json b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_honey_coating.json new file mode 100644 index 000000000..42d1be6f5 --- /dev/null +++ b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_honey_coating.json @@ -0,0 +1,38 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": "create_connected:empty_fan_catalyst" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "create_connected:crafting/kinetics/empty_fan_catalyst_from_honey_coating" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_item" + ] + ], + "rewards": { + "recipes": [ + "create_connected:crafting/kinetics/empty_fan_catalyst_from_honey_coating" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_purifying.json b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_purifying.json new file mode 100644 index 000000000..c721256a4 --- /dev/null +++ b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_purifying.json @@ -0,0 +1,38 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": "create_connected:empty_fan_catalyst" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "create_connected:crafting/kinetics/empty_fan_catalyst_from_purifying" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_item" + ] + ], + "rewards": { + "recipes": [ + "create_connected:crafting/kinetics/empty_fan_catalyst_from_purifying" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_resonance.json b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_resonance.json new file mode 100644 index 000000000..621a87696 --- /dev/null +++ b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_resonance.json @@ -0,0 +1,38 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": "create_connected:empty_fan_catalyst" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "create_connected:crafting/kinetics/empty_fan_catalyst_from_resonance" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_item" + ] + ], + "rewards": { + "recipes": [ + "create_connected:crafting/kinetics/empty_fan_catalyst_from_resonance" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_sculking.json b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_sculking.json new file mode 100644 index 000000000..932f73f36 --- /dev/null +++ b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_sculking.json @@ -0,0 +1,38 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": "create_connected:empty_fan_catalyst" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "create_connected:crafting/kinetics/empty_fan_catalyst_from_sculking" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_item" + ] + ], + "rewards": { + "recipes": [ + "create_connected:crafting/kinetics/empty_fan_catalyst_from_sculking" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_soul_stripping.json b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_soul_stripping.json new file mode 100644 index 000000000..c8162cb95 --- /dev/null +++ b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_soul_stripping.json @@ -0,0 +1,38 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": "create_connected:empty_fan_catalyst" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "create_connected:crafting/kinetics/empty_fan_catalyst_from_soul_stripping" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_item" + ] + ], + "rewards": { + "recipes": [ + "create_connected:crafting/kinetics/empty_fan_catalyst_from_soul_stripping" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_transmutation.json b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_transmutation.json new file mode 100644 index 000000000..87ea3581e --- /dev/null +++ b/src/generated/resources/data/create_connected/advancement/recipes/misc/crafting/kinetics/empty_fan_catalyst_from_transmutation.json @@ -0,0 +1,38 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "parent": "minecraft:recipes/root", + "criteria": { + "has_item": { + "conditions": { + "items": [ + { + "items": "create_connected:empty_fan_catalyst" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "create_connected:crafting/kinetics/empty_fan_catalyst_from_transmutation" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_item" + ] + ], + "rewards": { + "recipes": [ + "create_connected:crafting/kinetics/empty_fan_catalyst_from_transmutation" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/loot_table/blocks/fan_chocolate_coating_catalyst.json b/src/generated/resources/data/create_connected/loot_table/blocks/fan_chocolate_coating_catalyst.json new file mode 100644 index 000000000..05729fc23 --- /dev/null +++ b/src/generated/resources/data/create_connected/loot_table/blocks/fan_chocolate_coating_catalyst.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create_connected:fan_chocolate_coating_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "create_connected:blocks/fan_chocolate_coating_catalyst" +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/loot_table/blocks/fan_exploding_catalyst.json b/src/generated/resources/data/create_connected/loot_table/blocks/fan_exploding_catalyst.json new file mode 100644 index 000000000..ec012bf70 --- /dev/null +++ b/src/generated/resources/data/create_connected/loot_table/blocks/fan_exploding_catalyst.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create_connected:fan_exploding_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "create_connected:blocks/fan_exploding_catalyst" +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/loot_table/blocks/fan_glooming_catalyst.json b/src/generated/resources/data/create_connected/loot_table/blocks/fan_glooming_catalyst.json new file mode 100644 index 000000000..ce58d0624 --- /dev/null +++ b/src/generated/resources/data/create_connected/loot_table/blocks/fan_glooming_catalyst.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create_connected:fan_glooming_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "create_connected:blocks/fan_glooming_catalyst" +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/loot_table/blocks/fan_honey_coating_catalyst.json b/src/generated/resources/data/create_connected/loot_table/blocks/fan_honey_coating_catalyst.json new file mode 100644 index 000000000..45bcc96f9 --- /dev/null +++ b/src/generated/resources/data/create_connected/loot_table/blocks/fan_honey_coating_catalyst.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create_connected:fan_honey_coating_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "create_connected:blocks/fan_honey_coating_catalyst" +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/loot_table/blocks/fan_purifying_catalyst.json b/src/generated/resources/data/create_connected/loot_table/blocks/fan_purifying_catalyst.json new file mode 100644 index 000000000..62bb93bab --- /dev/null +++ b/src/generated/resources/data/create_connected/loot_table/blocks/fan_purifying_catalyst.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create_connected:fan_purifying_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "create_connected:blocks/fan_purifying_catalyst" +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/loot_table/blocks/fan_resonance_catalyst.json b/src/generated/resources/data/create_connected/loot_table/blocks/fan_resonance_catalyst.json new file mode 100644 index 000000000..145d4378a --- /dev/null +++ b/src/generated/resources/data/create_connected/loot_table/blocks/fan_resonance_catalyst.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create_connected:fan_resonance_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "create_connected:blocks/fan_resonance_catalyst" +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/loot_table/blocks/fan_sculking_catalyst.json b/src/generated/resources/data/create_connected/loot_table/blocks/fan_sculking_catalyst.json new file mode 100644 index 000000000..cc96f0ee5 --- /dev/null +++ b/src/generated/resources/data/create_connected/loot_table/blocks/fan_sculking_catalyst.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create_connected:fan_sculking_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "create_connected:blocks/fan_sculking_catalyst" +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/loot_table/blocks/fan_soul_stripping_catalyst.json b/src/generated/resources/data/create_connected/loot_table/blocks/fan_soul_stripping_catalyst.json new file mode 100644 index 000000000..e74560ce2 --- /dev/null +++ b/src/generated/resources/data/create_connected/loot_table/blocks/fan_soul_stripping_catalyst.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create_connected:fan_soul_stripping_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "create_connected:blocks/fan_soul_stripping_catalyst" +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/loot_table/blocks/fan_transmutation_catalyst.json b/src/generated/resources/data/create_connected/loot_table/blocks/fan_transmutation_catalyst.json new file mode 100644 index 000000000..2799615db --- /dev/null +++ b/src/generated/resources/data/create_connected/loot_table/blocks/fan_transmutation_catalyst.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "create_connected:fan_transmutation_catalyst" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "create_connected:blocks/fan_transmutation_catalyst" +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_chocolate_coating.json b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_chocolate_coating.json new file mode 100644 index 000000000..57ceb5abf --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_chocolate_coating.json @@ -0,0 +1,19 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "create_connected:fan_chocolate_coating_catalyst" + } + ], + "result": { + "count": 1, + "id": "create_connected:empty_fan_catalyst" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_exploding.json b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_exploding.json new file mode 100644 index 000000000..55cbb94c8 --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_exploding.json @@ -0,0 +1,19 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "create_connected:fan_exploding_catalyst" + } + ], + "result": { + "count": 1, + "id": "create_connected:empty_fan_catalyst" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_glooming.json b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_glooming.json new file mode 100644 index 000000000..8a9ce7983 --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_glooming.json @@ -0,0 +1,19 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "create_connected:fan_glooming_catalyst" + } + ], + "result": { + "count": 1, + "id": "create_connected:empty_fan_catalyst" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_honey_coating.json b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_honey_coating.json new file mode 100644 index 000000000..dfc1d0227 --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_honey_coating.json @@ -0,0 +1,19 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "create_connected:fan_honey_coating_catalyst" + } + ], + "result": { + "count": 1, + "id": "create_connected:empty_fan_catalyst" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_purifying.json b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_purifying.json new file mode 100644 index 000000000..4ba8d78b1 --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_purifying.json @@ -0,0 +1,19 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "create_connected:fan_purifying_catalyst" + } + ], + "result": { + "count": 1, + "id": "create_connected:empty_fan_catalyst" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_resonance.json b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_resonance.json new file mode 100644 index 000000000..0bc1ac091 --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_resonance.json @@ -0,0 +1,19 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "create_connected:fan_resonance_catalyst" + } + ], + "result": { + "count": 1, + "id": "create_connected:empty_fan_catalyst" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_sculking.json b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_sculking.json new file mode 100644 index 000000000..a3d37d3f8 --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_sculking.json @@ -0,0 +1,19 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "create_connected:fan_sculking_catalyst" + } + ], + "result": { + "count": 1, + "id": "create_connected:empty_fan_catalyst" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_soul_stripping.json b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_soul_stripping.json new file mode 100644 index 000000000..85d446c70 --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_soul_stripping.json @@ -0,0 +1,19 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "create_connected:fan_soul_stripping_catalyst" + } + ], + "result": { + "count": 1, + "id": "create_connected:empty_fan_catalyst" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_transmutation.json b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_transmutation.json new file mode 100644 index 000000000..a56d1488c --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_transmutation.json @@ -0,0 +1,19 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + } + ], + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "create_connected:fan_transmutation_catalyst" + } + ], + "result": { + "count": 1, + "id": "create_connected:empty_fan_catalyst" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/filling/fan_chocolate_coating_catalyst.json b/src/generated/resources/data/create_connected/recipe/filling/fan_chocolate_coating_catalyst.json new file mode 100644 index 000000000..276ac0991 --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/filling/fan_chocolate_coating_catalyst.json @@ -0,0 +1,28 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:mod_loaded", + "modid": "create_more_catalysts" + } + ], + "type": "create:filling", + "ingredients": [ + { + "item": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:single", + "amount": 1000, + "fluid": "create:chocolate" + } + ], + "results": [ + { + "id": "create_connected:fan_chocolate_coating_catalyst" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/filling/fan_honey_coating_catalyst.json b/src/generated/resources/data/create_connected/recipe/filling/fan_honey_coating_catalyst.json new file mode 100644 index 000000000..3e7c4637d --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/filling/fan_honey_coating_catalyst.json @@ -0,0 +1,28 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:mod_loaded", + "modid": "create_more_catalysts" + } + ], + "type": "create:filling", + "ingredients": [ + { + "item": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:single", + "amount": 1000, + "fluid": "create:honey" + } + ], + "results": [ + { + "id": "create_connected:fan_honey_coating_catalyst" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/item_application/chocolate_coating_catalyst_from_empty.json b/src/generated/resources/data/create_connected/recipe/item_application/chocolate_coating_catalyst_from_empty.json new file mode 100644 index 000000000..6cdf98d6b --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/item_application/chocolate_coating_catalyst_from_empty.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:mod_loaded", + "modid": "create_more_catalysts" + } + ], + "type": "create:item_application", + "ingredients": [ + { + "item": "create_connected:empty_fan_catalyst" + }, + { + "item": "create:chocolate_bucket" + } + ], + "results": [ + { + "id": "create_connected:fan_chocolate_coating_catalyst" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/item_application/soul_stripping.json b/src/generated/resources/data/create_connected/recipe/item_application/exploding_catalyst_from_empty.json similarity index 63% rename from src/generated/resources/data/create_connected/recipe/item_application/soul_stripping.json rename to src/generated/resources/data/create_connected/recipe/item_application/exploding_catalyst_from_empty.json index 920cbc910..8ed86fe51 100644 --- a/src/generated/resources/data/create_connected/recipe/item_application/soul_stripping.json +++ b/src/generated/resources/data/create_connected/recipe/item_application/exploding_catalyst_from_empty.json @@ -3,6 +3,10 @@ { "type": "create_connected:feature_enabled", "tag": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:mod_loaded", + "modid": "create_more_catalysts" } ], "type": "create:item_application", @@ -11,12 +15,12 @@ "item": "create_connected:empty_fan_catalyst" }, { - "item": "createnetherindustry:mysterious_ancient_mechanism" + "item": "minecraft:creeper_head" } ], "results": [ { - "id": "create_connected:fan_soul_stripping_catalyst" + "id": "create_connected:fan_exploding_catalyst" } ] } \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/item_application/glooming_catalyst_from_empty.json b/src/generated/resources/data/create_connected/recipe/item_application/glooming_catalyst_from_empty.json new file mode 100644 index 000000000..e775f0141 --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/item_application/glooming_catalyst_from_empty.json @@ -0,0 +1,31 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:mod_loaded", + "modid": "create_shimmer" + } + ], + "type": "create:item_application", + "ingredients": [ + { + "item": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:compound", + "ingredients": [ + { + "item": "twilightforest:exanimate_essence" + } + ] + } + ], + "results": [ + { + "id": "create_connected:fan_glooming_catalyst" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/item_application/honey_coating_catalyst_from_empty.json b/src/generated/resources/data/create_connected/recipe/item_application/honey_coating_catalyst_from_empty.json new file mode 100644 index 000000000..1471fe2da --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/item_application/honey_coating_catalyst_from_empty.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:mod_loaded", + "modid": "create_more_catalysts" + } + ], + "type": "create:item_application", + "ingredients": [ + { + "item": "create_connected:empty_fan_catalyst" + }, + { + "item": "create:honey_bucket" + } + ], + "results": [ + { + "id": "create_connected:fan_honey_coating_catalyst" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/item_application/glooming.json b/src/generated/resources/data/create_connected/recipe/item_application/purifying_catalyst_from_empty.json similarity index 64% rename from src/generated/resources/data/create_connected/recipe/item_application/glooming.json rename to src/generated/resources/data/create_connected/recipe/item_application/purifying_catalyst_from_empty.json index 11d1114da..791a13023 100644 --- a/src/generated/resources/data/create_connected/recipe/item_application/glooming.json +++ b/src/generated/resources/data/create_connected/recipe/item_application/purifying_catalyst_from_empty.json @@ -3,6 +3,10 @@ { "type": "create_connected:feature_enabled", "tag": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:mod_loaded", + "modid": "create_more_catalysts" } ], "type": "create:item_application", @@ -11,12 +15,12 @@ "item": "create_connected:empty_fan_catalyst" }, { - "item": "twilightforest:exanimate_essence" + "item": "minecraft:beacon" } ], "results": [ { - "id": "create_connected:fan_glooming_catalyst" + "id": "create_connected:fan_purifying_catalyst" } ] } \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/item_application/resonance_catalyst_from_empty.json b/src/generated/resources/data/create_connected/recipe/item_application/resonance_catalyst_from_empty.json new file mode 100644 index 000000000..c6ffd8c3c --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/item_application/resonance_catalyst_from_empty.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:mod_loaded", + "modid": "create_more_catalysts" + } + ], + "type": "create:item_application", + "ingredients": [ + { + "item": "create_connected:empty_fan_catalyst" + }, + { + "item": "minecraft:amethyst_cluster" + } + ], + "results": [ + { + "id": "create_connected:fan_resonance_catalyst" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/item_application/sculking_catalyst_from_empty.json b/src/generated/resources/data/create_connected/recipe/item_application/sculking_catalyst_from_empty.json new file mode 100644 index 000000000..87ce4ffb2 --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/item_application/sculking_catalyst_from_empty.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:mod_loaded", + "modid": "create_more_catalysts" + } + ], + "type": "create:item_application", + "ingredients": [ + { + "item": "create_connected:empty_fan_catalyst" + }, + { + "item": "minecraft:sculk_catalyst" + } + ], + "results": [ + { + "id": "create_connected:fan_sculking_catalyst" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/item_application/soul_stripping_catalyst_from_empty.json b/src/generated/resources/data/create_connected/recipe/item_application/soul_stripping_catalyst_from_empty.json new file mode 100644 index 000000000..062d1d5c3 --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/item_application/soul_stripping_catalyst_from_empty.json @@ -0,0 +1,31 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:mod_loaded", + "modid": "createnetherindustry" + } + ], + "type": "create:item_application", + "ingredients": [ + { + "item": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:compound", + "ingredients": [ + { + "item": "createnetherindustry:mysterious_ancient_mechanism" + } + ] + } + ], + "results": [ + { + "id": "create_connected:fan_soul_stripping_catalyst" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create_connected/recipe/item_application/transmutation_catalyst_from_empty.json b/src/generated/resources/data/create_connected/recipe/item_application/transmutation_catalyst_from_empty.json new file mode 100644 index 000000000..bedee070a --- /dev/null +++ b/src/generated/resources/data/create_connected/recipe/item_application/transmutation_catalyst_from_empty.json @@ -0,0 +1,31 @@ +{ + "neoforge:conditions": [ + { + "type": "create_connected:feature_enabled", + "tag": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:mod_loaded", + "modid": "create_shimmer" + } + ], + "type": "create:item_application", + "ingredients": [ + { + "item": "create_connected:empty_fan_catalyst" + }, + { + "type": "neoforge:compound", + "ingredients": [ + { + "item": "create_shimmer:shimmer_bucket" + } + ] + } + ], + "results": [ + { + "id": "create_connected:fan_transmutation_catalyst" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/exploding.json b/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/exploding.json index 8e6ff4b5f..d12ec4f53 100644 --- a/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/exploding.json +++ b/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/exploding.json @@ -1,6 +1,5 @@ { "values": [ - "minecraft:creeper_head", "create_connected:fan_exploding_catalyst" ] } \ No newline at end of file diff --git a/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/preservation.json b/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/preservation.json deleted file mode 100644 index f72d209df..000000000 --- a/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/preservation.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "values": [] -} \ No newline at end of file diff --git a/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/purifying.json b/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/purifying.json index 7104d6a23..ce86f13b4 100644 --- a/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/purifying.json +++ b/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/purifying.json @@ -1,6 +1,5 @@ { "values": [ - "minecraft:beacon", "create_connected:fan_purifying_catalyst" ] } \ No newline at end of file diff --git a/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/resonance.json b/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/resonance.json index 45882e03c..8d980b44a 100644 --- a/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/resonance.json +++ b/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/resonance.json @@ -1,6 +1,5 @@ { "values": [ - "minecraft:amethyst_cluster", "create_connected:fan_resonance_catalyst" ] } \ No newline at end of file diff --git a/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/sculking.json b/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/sculking.json index 29f51820b..e4dab715c 100644 --- a/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/sculking.json +++ b/src/generated/resources/data/create_more_catalysts/tags/block/fan_catalysts/sculking.json @@ -1,6 +1,5 @@ { "values": [ - "minecraft:sculk_catalyst", "create_connected:fan_sculking_catalyst" ] } \ No newline at end of file diff --git a/src/generated/resources/data/create_shimmer/tags/block/fan_glooming_catalysts.json b/src/generated/resources/data/create_shimmer/tags/block/fan_glooming_catalysts.json index 395fe5230..8d33d22ba 100644 --- a/src/generated/resources/data/create_shimmer/tags/block/fan_glooming_catalysts.json +++ b/src/generated/resources/data/create_shimmer/tags/block/fan_glooming_catalysts.json @@ -1,6 +1,5 @@ -{ - "replace": false, - "values": [ - "create_connected:fan_glooming_catalyst" - ] +{ + "values": [ + "create_connected:fan_glooming_catalyst" + ] } \ No newline at end of file diff --git a/src/generated/resources/data/create_shimmer/tags/block/fan_transmutation_catalysts.json b/src/generated/resources/data/create_shimmer/tags/block/fan_transmutation_catalysts.json index 8df053797..532e8d694 100644 --- a/src/generated/resources/data/create_shimmer/tags/block/fan_transmutation_catalysts.json +++ b/src/generated/resources/data/create_shimmer/tags/block/fan_transmutation_catalysts.json @@ -1,6 +1,5 @@ -{ - "replace": false, - "values": [ - "create_connected:fan_transmutation_catalyst" - ] +{ + "values": [ + "create_connected:fan_transmutation_catalyst" + ] } \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json index c6a3c6e39..6e0ba560c 100644 --- a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json @@ -31,6 +31,15 @@ "create_connected:fan_ending_catalyst_dragons_breath", "create_connected:fan_ending_catalyst_dragon_head", "create_connected:fan_withering_catalyst", + "create_connected:fan_chocolate_coating_catalyst", + "create_connected:fan_honey_coating_catalyst", + "create_connected:fan_exploding_catalyst", + "create_connected:fan_resonance_catalyst", + "create_connected:fan_sculking_catalyst", + "create_connected:fan_purifying_catalyst", + "create_connected:fan_transmutation_catalyst", + "create_connected:fan_glooming_catalyst", + "create_connected:fan_soul_stripping_catalyst", "create_connected:item_silo", "create_connected:fluid_vessel", "create_connected:creative_fluid_vessel", diff --git a/src/main/java/com/hlysine/create_connected/CCBlocks.java b/src/main/java/com/hlysine/create_connected/CCBlocks.java index 24c5ffa77..27ba36deb 100644 --- a/src/main/java/com/hlysine/create_connected/CCBlocks.java +++ b/src/main/java/com/hlysine/create_connected/CCBlocks.java @@ -709,6 +709,173 @@ public class CCBlocks { .transform(customItemModel()) .register(); + public static final BlockEntry FAN_CHOCOLATE_COATING_CATALYST = REGISTRATE.block("fan_chocolate_coating_catalyst", WrenchableBlock::new) + .initialProperties(() -> Blocks.IRON_BLOCK) + .properties(p -> p + .mapColor(MapColor.TERRACOTTA_YELLOW) + .requiresCorrectToolForDrops() + .noOcclusion() + .isRedstoneConductor((state, level, pos) -> false) + ) + .addLayer(() -> RenderType::cutoutMipped) + .transform(pickaxeOnly()) + .transform(FeatureToggle.registerDependent(CCBlocks.EMPTY_FAN_CATALYST)) + .transform(FeatureToggle.addCondition(Mods.MORE_CATALYSTS::isLoaded)) + .blockstate((c, p) -> p.simpleBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p))) + .tag(AllTags.AllBlockTags.FAN_TRANSPARENT.tag) + .item() + .transform(customItemModel()) + .register(); + + public static final BlockEntry FAN_HONEY_COATING_CATALYST = REGISTRATE.block("fan_honey_coating_catalyst", WrenchableBlock::new) + .initialProperties(() -> Blocks.IRON_BLOCK) + .properties(p -> p + .mapColor(MapColor.TERRACOTTA_YELLOW) + .requiresCorrectToolForDrops() + .noOcclusion() + .isRedstoneConductor((state, level, pos) -> false) + ) + .addLayer(() -> RenderType::cutoutMipped) + .transform(pickaxeOnly()) + .transform(FeatureToggle.registerDependent(CCBlocks.EMPTY_FAN_CATALYST)) + .transform(FeatureToggle.addCondition(Mods.MORE_CATALYSTS::isLoaded)) + .blockstate((c, p) -> p.simpleBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p))) + .tag(AllTags.AllBlockTags.FAN_TRANSPARENT.tag) + .item() + .transform(customItemModel()) + .register(); + + public static final BlockEntry FAN_EXPLODING_CATALYST = REGISTRATE.block("fan_exploding_catalyst", WrenchableBlock::new) + .initialProperties(() -> Blocks.IRON_BLOCK) + .properties(p -> p + .mapColor(MapColor.TERRACOTTA_YELLOW) + .requiresCorrectToolForDrops() + .noOcclusion() + .isRedstoneConductor((state, level, pos) -> false) + ) + .addLayer(() -> RenderType::cutoutMipped) + .transform(pickaxeOnly()) + .transform(FeatureToggle.registerDependent(CCBlocks.EMPTY_FAN_CATALYST)) + .transform(FeatureToggle.addCondition(Mods.MORE_CATALYSTS::isLoaded)) + .blockstate((c, p) -> p.simpleBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p))) + .tag(AllTags.AllBlockTags.FAN_TRANSPARENT.tag) + .item() + .transform(customItemModel()) + .register(); + + public static final BlockEntry FAN_RESONANCE_CATALYST = REGISTRATE.block("fan_resonance_catalyst", WrenchableBlock::new) + .initialProperties(() -> Blocks.IRON_BLOCK) + .properties(p -> p + .mapColor(MapColor.TERRACOTTA_YELLOW) + .requiresCorrectToolForDrops() + .noOcclusion() + .lightLevel(s -> 3) + .isRedstoneConductor((state, level, pos) -> false) + ) + .addLayer(() -> RenderType::cutoutMipped) + .transform(pickaxeOnly()) + .transform(FeatureToggle.registerDependent(CCBlocks.EMPTY_FAN_CATALYST)) + .transform(FeatureToggle.addCondition(Mods.MORE_CATALYSTS::isLoaded)) + .blockstate((c, p) -> p.simpleBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p))) + .tag(AllTags.AllBlockTags.FAN_TRANSPARENT.tag) + .item() + .transform(customItemModel()) + .register(); + + public static final BlockEntry FAN_SCULKING_CATALYST = REGISTRATE.block("fan_sculking_catalyst", WrenchableBlock::new) + .initialProperties(() -> Blocks.IRON_BLOCK) + .properties(p -> p + .mapColor(MapColor.TERRACOTTA_YELLOW) + .requiresCorrectToolForDrops() + .noOcclusion() + .lightLevel(s -> 4) + .isRedstoneConductor((state, level, pos) -> false) + ) + .addLayer(() -> RenderType::cutoutMipped) + .transform(pickaxeOnly()) + .transform(FeatureToggle.registerDependent(CCBlocks.EMPTY_FAN_CATALYST)) + .transform(FeatureToggle.addCondition(Mods.MORE_CATALYSTS::isLoaded)) + .blockstate((c, p) -> p.simpleBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p))) + .tag(AllTags.AllBlockTags.FAN_TRANSPARENT.tag) + .item() + .transform(customItemModel()) + .register(); + + public static final BlockEntry FAN_PURIFYING_CATALYST = REGISTRATE.block("fan_purifying_catalyst", WrenchableBlock::new) + .initialProperties(() -> Blocks.IRON_BLOCK) + .properties(p -> p + .mapColor(MapColor.TERRACOTTA_YELLOW) + .requiresCorrectToolForDrops() + .noOcclusion() + .lightLevel(s -> 14) + .isRedstoneConductor((state, level, pos) -> false) + ) + .addLayer(() -> RenderType::cutoutMipped) + .transform(pickaxeOnly()) + .transform(FeatureToggle.registerDependent(CCBlocks.EMPTY_FAN_CATALYST)) + .transform(FeatureToggle.addCondition(Mods.MORE_CATALYSTS::isLoaded)) + .blockstate((c, p) -> p.simpleBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p))) + .tag(AllTags.AllBlockTags.FAN_TRANSPARENT.tag) + .item() + .transform(customItemModel()) + .register(); + + public static final BlockEntry FAN_TRANSMUTATION_CATALYST = REGISTRATE.block("fan_transmutation_catalyst", WrenchableBlock::new) + .initialProperties(() -> Blocks.IRON_BLOCK) + .properties(p -> p + .mapColor(MapColor.TERRACOTTA_YELLOW) + .requiresCorrectToolForDrops() + .noOcclusion() + .lightLevel(s -> 10) + .isRedstoneConductor((state, level, pos) -> false) + ) + .addLayer(() -> RenderType::cutoutMipped) + .transform(pickaxeOnly()) + .transform(FeatureToggle.registerDependent(CCBlocks.EMPTY_FAN_CATALYST)) + .transform(FeatureToggle.addCondition(Mods.SHIMMER::isLoaded)) + .blockstate((c, p) -> p.simpleBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p))) + .tag(AllTags.AllBlockTags.FAN_TRANSPARENT.tag) + .item() + .transform(customItemModel()) + .register(); + + public static final BlockEntry FAN_GLOOMING_CATALYST = REGISTRATE.block("fan_glooming_catalyst", WrenchableBlock::new) + .initialProperties(() -> Blocks.IRON_BLOCK) + .properties(p -> p + .mapColor(MapColor.TERRACOTTA_YELLOW) + .requiresCorrectToolForDrops() + .noOcclusion() + .lightLevel(s -> 10) + .isRedstoneConductor((state, level, pos) -> false) + ) + .addLayer(() -> RenderType::cutoutMipped) + .transform(pickaxeOnly()) + .transform(FeatureToggle.registerDependent(CCBlocks.EMPTY_FAN_CATALYST)) + .transform(FeatureToggle.addCondition(Mods.SHIMMER::isLoaded)) + .blockstate((c, p) -> p.simpleBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p))) + .tag(AllTags.AllBlockTags.FAN_TRANSPARENT.tag) + .item() + .transform(customItemModel()) + .register(); + + public static final BlockEntry FAN_SOUL_STRIPPING_CATALYST = REGISTRATE.block("fan_soul_stripping_catalyst", WrenchableBlock::new) + .initialProperties(() -> Blocks.IRON_BLOCK) + .properties(p -> p + .mapColor(MapColor.TERRACOTTA_YELLOW) + .requiresCorrectToolForDrops() + .noOcclusion() + .isRedstoneConductor((state, level, pos) -> false) + ) + .addLayer(() -> RenderType::cutoutMipped) + .transform(pickaxeOnly()) + .transform(FeatureToggle.registerDependent(CCBlocks.EMPTY_FAN_CATALYST)) + .transform(FeatureToggle.addCondition(Mods.NETHER_INDUSTRY::isLoaded)) + .blockstate((c, p) -> p.simpleBlock(c.getEntry(), AssetLookup.partialBaseModel(c, p))) + .tag(AllTags.AllBlockTags.FAN_TRANSPARENT.tag) + .item() + .transform(customItemModel()) + .register(); + public static final BlockEntry ITEM_SILO = REGISTRATE.block("item_silo", ItemSiloBlock::new) .initialProperties(SharedProperties::softMetal) .properties(p -> p.mapColor(MapColor.TERRACOTTA_BLUE).sound(SoundType.NETHERITE_BLOCK) diff --git a/src/main/java/com/hlysine/create_connected/CCCreativeTabs.java b/src/main/java/com/hlysine/create_connected/CCCreativeTabs.java index c810955cd..d873efa8b 100644 --- a/src/main/java/com/hlysine/create_connected/CCCreativeTabs.java +++ b/src/main/java/com/hlysine/create_connected/CCCreativeTabs.java @@ -55,13 +55,22 @@ public class CCCreativeTabs { CCBlocks.FAN_SMOKING_CATALYST, CCBlocks.FAN_SPLASHING_CATALYST, CCBlocks.FAN_HAUNTING_CATALYST, - CCBlocks.FAN_SEETHING_CATALYST, CCBlocks.FAN_FREEZING_CATALYST, + CCBlocks.FAN_SEETHING_CATALYST, CCBlocks.FAN_SANDING_CATALYST, CCBlocks.FAN_ENRICHED_CATALYST, CCBlocks.FAN_ENDING_CATALYST_DRAGONS_BREATH, CCBlocks.FAN_ENDING_CATALYST_DRAGON_HEAD, CCBlocks.FAN_WITHERING_CATALYST, + CCBlocks.FAN_CHOCOLATE_COATING_CATALYST, + CCBlocks.FAN_HONEY_COATING_CATALYST, + CCBlocks.FAN_EXPLODING_CATALYST, + CCBlocks.FAN_RESONANCE_CATALYST, + CCBlocks.FAN_SCULKING_CATALYST, + CCBlocks.FAN_PURIFYING_CATALYST, + CCBlocks.FAN_TRANSMUTATION_CATALYST, + CCBlocks.FAN_GLOOMING_CATALYST, + CCBlocks.FAN_SOUL_STRIPPING_CATALYST, CCBlocks.COPYCAT_BLOCK, CCBlocks.COPYCAT_SLAB, CCBlocks.COPYCAT_BEAM, diff --git a/src/main/java/com/hlysine/create_connected/compat/Mods.java b/src/main/java/com/hlysine/create_connected/compat/Mods.java index 84460f263..eb808901b 100644 --- a/src/main/java/com/hlysine/create_connected/compat/Mods.java +++ b/src/main/java/com/hlysine/create_connected/compat/Mods.java @@ -21,6 +21,10 @@ public enum Mods { GARNISHED("garnished"), DRAGONS_PLUS("create_dragons_plus"), STEAM_N_RAILS("railways"), + MORE_CATALYSTS("create_more_catalysts"), + SHIMMER("create_shimmer"), + NETHER_INDUSTRY("createnetherindustry"), + TWILIGHT_FOREST("twilightforest"), SIMULATED("simulated"); private final String id; diff --git a/src/main/java/com/hlysine/create_connected/datagen/CCTagGen.java b/src/main/java/com/hlysine/create_connected/datagen/CCTagGen.java index 31c8a5fc4..97c475b70 100644 --- a/src/main/java/com/hlysine/create_connected/datagen/CCTagGen.java +++ b/src/main/java/com/hlysine/create_connected/datagen/CCTagGen.java @@ -48,6 +48,24 @@ private static void genBlockTags(RegistrateTagsProvider provIn) { prov.tag(BlockTags.create(Mods.DRAGONS_PLUS.rl("fan_processing_catalysts/ending"))) .add(CCBlocks.FAN_ENDING_CATALYST_DRAGONS_BREATH.get()) .add(CCBlocks.FAN_ENDING_CATALYST_DRAGON_HEAD.get()); + prov.tag(BlockTags.create(Mods.MORE_CATALYSTS.rl("fan_catalysts/chocolate_coating"))) + .add(CCBlocks.FAN_CHOCOLATE_COATING_CATALYST.get()); + prov.tag(BlockTags.create(Mods.MORE_CATALYSTS.rl("fan_catalysts/honey_coating"))) + .add(CCBlocks.FAN_HONEY_COATING_CATALYST.get()); + prov.tag(BlockTags.create(Mods.MORE_CATALYSTS.rl("fan_catalysts/exploding"))) + .add(CCBlocks.FAN_EXPLODING_CATALYST.get()); + prov.tag(BlockTags.create(Mods.MORE_CATALYSTS.rl("fan_catalysts/resonance"))) + .add(CCBlocks.FAN_RESONANCE_CATALYST.get()); + prov.tag(BlockTags.create(Mods.MORE_CATALYSTS.rl("fan_catalysts/sculking"))) + .add(CCBlocks.FAN_SCULKING_CATALYST.get()); + prov.tag(BlockTags.create(Mods.MORE_CATALYSTS.rl("fan_catalysts/purifying"))) + .add(CCBlocks.FAN_PURIFYING_CATALYST.get()); + prov.tag(BlockTags.create(Mods.SHIMMER.rl("fan_transmutation_catalysts"))) + .add(CCBlocks.FAN_TRANSMUTATION_CATALYST.get()); + prov.tag(BlockTags.create(Mods.SHIMMER.rl("fan_glooming_catalysts"))) + .add(CCBlocks.FAN_GLOOMING_CATALYST.get()); + prov.tag(BlockTags.create(Mods.NETHER_INDUSTRY.rl("fan_soul_stripping_catalysts"))) + .add(CCBlocks.FAN_SOUL_STRIPPING_CATALYST.get()); } private static void genItemTags(RegistrateTagsProvider provIn) { diff --git a/src/main/java/com/hlysine/create_connected/datagen/recipes/CCStandardRecipes.java b/src/main/java/com/hlysine/create_connected/datagen/recipes/CCStandardRecipes.java index ab6e66d22..1588c65c2 100644 --- a/src/main/java/com/hlysine/create_connected/datagen/recipes/CCStandardRecipes.java +++ b/src/main/java/com/hlysine/create_connected/datagen/recipes/CCStandardRecipes.java @@ -297,6 +297,15 @@ public class CCStandardRecipes extends BaseRecipeProvider { GeneratedRecipe EMPTY_CATALYST_FROM_ENDING_DRAGONS_BREATH = clearFanCatalyst("ending_dragons_breath", CCBlocks.FAN_ENDING_CATALYST_DRAGONS_BREATH); GeneratedRecipe EMPTY_CATALYST_FROM_ENDING_DRAGON_HEAD = clearFanCatalyst("ending_dragon_head", CCBlocks.FAN_ENDING_CATALYST_DRAGON_HEAD); GeneratedRecipe EMPTY_CATALYST_FROM_WITHERING = clearFanCatalyst("withering", CCBlocks.FAN_WITHERING_CATALYST); + GeneratedRecipe EMPTY_CATALYST_FROM_CHOCOLATE_COATING = clearFanCatalyst("chocolate_coating", CCBlocks.FAN_CHOCOLATE_COATING_CATALYST); + GeneratedRecipe EMPTY_CATALYST_FROM_HONEY_COATING = clearFanCatalyst("honey_coating", CCBlocks.FAN_HONEY_COATING_CATALYST); + GeneratedRecipe EMPTY_CATALYST_FROM_EXPLODING = clearFanCatalyst("exploding", CCBlocks.FAN_EXPLODING_CATALYST); + GeneratedRecipe EMPTY_CATALYST_FROM_RESONANCE = clearFanCatalyst("resonance", CCBlocks.FAN_RESONANCE_CATALYST); + GeneratedRecipe EMPTY_CATALYST_FROM_SCULKING = clearFanCatalyst("sculking", CCBlocks.FAN_SCULKING_CATALYST); + GeneratedRecipe EMPTY_CATALYST_FROM_PURIFYING = clearFanCatalyst("purifying", CCBlocks.FAN_PURIFYING_CATALYST); + GeneratedRecipe EMPTY_CATALYST_FROM_TRANSMUTATION = clearFanCatalyst("transmutation", CCBlocks.FAN_TRANSMUTATION_CATALYST); + GeneratedRecipe EMPTY_CATALYST_FROM_GLOOMING = clearFanCatalyst("glooming", CCBlocks.FAN_GLOOMING_CATALYST); + GeneratedRecipe EMPTY_CATALYST_FROM_SOUL_STRIPPING = clearFanCatalyst("soul_stripping", CCBlocks.FAN_SOUL_STRIPPING_CATALYST); private final Marker PALETTES = enterFolder("palettes"); diff --git a/src/main/java/com/hlysine/create_connected/datagen/recipes/FillingRecipeGen.java b/src/main/java/com/hlysine/create_connected/datagen/recipes/FillingRecipeGen.java index 28ad071fa..873d73e00 100644 --- a/src/main/java/com/hlysine/create_connected/datagen/recipes/FillingRecipeGen.java +++ b/src/main/java/com/hlysine/create_connected/datagen/recipes/FillingRecipeGen.java @@ -4,6 +4,7 @@ import com.hlysine.create_connected.CCTags; import com.hlysine.create_connected.CreateConnected; import com.hlysine.create_connected.compat.Mods; +import com.simibubi.create.AllFluids; import com.simibubi.create.foundation.fluid.FluidIngredientOld; import net.minecraft.core.HolderLookup; import net.minecraft.data.PackOutput; @@ -31,6 +32,26 @@ public class FillingRecipeGen extends com.simibubi.create.api.data.recipe.Fillin .withCondition(new ModLoadedCondition(Mods.DRAGONS_PLUS.id())) .output(CCBlocks.FAN_ENDING_CATALYST_DRAGONS_BREATH)); + GeneratedRecipe FAN_CHOCOLATE_COATING_CATALYST = create("fan_chocolate_coating_catalyst", b -> b.require(AllFluids.CHOCOLATE.get(), 1000) + .require(CCBlocks.EMPTY_FAN_CATALYST) + .withCondition(new FeatureEnabledCondition(CCBlocks.EMPTY_FAN_CATALYST.getId())) + .withCondition(new ModLoadedCondition(Mods.MORE_CATALYSTS.id())) + .output(CCBlocks.FAN_CHOCOLATE_COATING_CATALYST)); + + GeneratedRecipe FAN_HONEY_COATING_CATALYST = create("fan_honey_coating_catalyst", b -> b.require(AllFluids.HONEY.get(), 1000) + .require(CCBlocks.EMPTY_FAN_CATALYST) + .withCondition(new FeatureEnabledCondition(CCBlocks.EMPTY_FAN_CATALYST.getId())) + .withCondition(new ModLoadedCondition(Mods.MORE_CATALYSTS.id())) + .output(CCBlocks.FAN_HONEY_COATING_CATALYST)); + + /* Already added the recipe manually + GeneratedRecipe FAN_TRANSMUTATION_CATALYST = create("fan_transmutation_catalyst", b -> b.require(//needs create_shimmer:shimmer//, 1000) + .require(CCBlocks.EMPTY_FAN_CATALYST) + .withCondition(new FeatureEnabledCondition(CCBlocks.EMPTY_FAN_CATALYST.getId())) + .withCondition(new ModLoadedCondition(Mods.SHIMMER.id())) + .output(CCBlocks.FAN_TRANSMUTATION_CATALYST)); + //*/ + public FillingRecipeGen(PackOutput output, CompletableFuture registries) { super(output, registries, CreateConnected.MODID); } diff --git a/src/main/java/com/hlysine/create_connected/datagen/recipes/ItemApplicationRecipeGen.java b/src/main/java/com/hlysine/create_connected/datagen/recipes/ItemApplicationRecipeGen.java index 10d0ebc62..c97c56839 100644 --- a/src/main/java/com/hlysine/create_connected/datagen/recipes/ItemApplicationRecipeGen.java +++ b/src/main/java/com/hlysine/create_connected/datagen/recipes/ItemApplicationRecipeGen.java @@ -3,6 +3,7 @@ import com.hlysine.create_connected.CCBlocks; import com.hlysine.create_connected.CreateConnected; import com.hlysine.create_connected.compat.Mods; +import com.simibubi.create.AllFluids; import com.simibubi.create.AllItems; import com.simibubi.create.AllRecipeTypes; import net.minecraft.core.HolderLookup; @@ -59,6 +60,33 @@ public class ItemApplicationRecipeGen extends com.simibubi.create.api.data.recip GeneratedRecipe WITHERING_CATALYST = fanCatalystFromEmpty( "withering_catalyst", Items.WITHER_ROSE, CCBlocks.FAN_WITHERING_CATALYST::asItem, FalseCondition.INSTANCE); + GeneratedRecipe CHOCOLATE_COATING_CATALYST = fanCatalystFromEmpty( + "chocolate_coating_catalyst", AllFluids.CHOCOLATE.getBucket().get(), CCBlocks.FAN_CHOCOLATE_COATING_CATALYST::asItem, + new ModLoadedCondition(Mods.MORE_CATALYSTS.id())); + GeneratedRecipe HONEY_COATING_CATALYST = fanCatalystFromEmpty( + "honey_coating_catalyst", AllFluids.HONEY.getBucket().get(), CCBlocks.FAN_HONEY_COATING_CATALYST::asItem, + new ModLoadedCondition(Mods.MORE_CATALYSTS.id())); + GeneratedRecipe EXPLODING_CATALYST = fanCatalystFromEmpty( + "exploding_catalyst", Blocks.CREEPER_HEAD, CCBlocks.FAN_EXPLODING_CATALYST::asItem, + new ModLoadedCondition(Mods.MORE_CATALYSTS.id())); + GeneratedRecipe RESONANCE_CATALYST = fanCatalystFromEmpty( + "resonance_catalyst", Items.AMETHYST_CLUSTER, CCBlocks.FAN_RESONANCE_CATALYST::asItem, + new ModLoadedCondition(Mods.MORE_CATALYSTS.id())); + GeneratedRecipe SCULKING_CATALYST = fanCatalystFromEmpty( + "sculking_catalyst", Blocks.SCULK_CATALYST, CCBlocks.FAN_SCULKING_CATALYST::asItem, + new ModLoadedCondition(Mods.MORE_CATALYSTS.id())); + GeneratedRecipe PURIFYING_CATALYST = fanCatalystFromEmpty( + "purifying_catalyst", Blocks.BEACON, CCBlocks.FAN_PURIFYING_CATALYST::asItem, + new ModLoadedCondition(Mods.MORE_CATALYSTS.id())); + GeneratedRecipe TRANSMUTATION_CATALYST = fanCatalystFromEmpty( + "transmutation_catalyst", new SimpleDatagenIngredient(Mods.SHIMMER, "shimmer_bucket").toVanilla(), CCBlocks.FAN_TRANSMUTATION_CATALYST::asItem, + new ModLoadedCondition(Mods.SHIMMER.id())); + GeneratedRecipe GLOOMING_CATALYST = fanCatalystFromEmpty( + "glooming_catalyst", new SimpleDatagenIngredient(Mods.TWILIGHT_FOREST, "exanimate_essence").toVanilla(), CCBlocks.FAN_GLOOMING_CATALYST::asItem, + new ModLoadedCondition(Mods.SHIMMER.id())); + GeneratedRecipe SOUL_STRIPPING_CATALYST = fanCatalystFromEmpty( + "soul_stripping_catalyst", new SimpleDatagenIngredient(Mods.NETHER_INDUSTRY, "mysterious_ancient_mechanism").toVanilla(), CCBlocks.FAN_SOUL_STRIPPING_CATALYST::asItem, + new ModLoadedCondition(Mods.NETHER_INDUSTRY.id())); protected GeneratedRecipe fanCatalystFromEmpty(String type, ItemLike ingredient, Supplier output) { return fanCatalystFromEmpty(type, Ingredient.of(ingredient), output); diff --git a/src/main/resources/assets/create_connected/models/block/fan_chocolate_coating_catalyst/block.json b/src/main/resources/assets/create_connected/models/block/fan_chocolate_coating_catalyst/block.json index 26150ea7d..22f2ebdbc 100644 --- a/src/main/resources/assets/create_connected/models/block/fan_chocolate_coating_catalyst/block.json +++ b/src/main/resources/assets/create_connected/models/block/fan_chocolate_coating_catalyst/block.json @@ -5,7 +5,7 @@ "0": "create:block/funnel/brass_funnel_frame", "1": "create_connected:block/fan_catalyst_core", "particle": "create:block/funnel/brass_funnel_frame", - "content": "create:fluid/chocolate_flow" + "content": "create:fluid/chocolate_still" }, "elements": [ { diff --git a/src/main/resources/assets/create_connected/models/block/fan_glooming_catalyst/block.json b/src/main/resources/assets/create_connected/models/block/fan_glooming_catalyst/block.json index 9196ddbea..0bf38a069 100644 --- a/src/main/resources/assets/create_connected/models/block/fan_glooming_catalyst/block.json +++ b/src/main/resources/assets/create_connected/models/block/fan_glooming_catalyst/block.json @@ -5,6 +5,7 @@ "0": "create:block/funnel/brass_funnel_frame", "1": "create_connected:block/fan_catalyst_core", "2": "twilightforest:block/deadrock", + "particle": "create:block/funnel/brass_funnel_frame", "fire": "create_shimmer:block/ominous_campfire_fire" }, "elements": [ diff --git a/src/main/resources/assets/create_connected/models/block/fan_honey_coating_catalyst/block.json b/src/main/resources/assets/create_connected/models/block/fan_honey_coating_catalyst/block.json index 623ed39c6..cfe943db5 100644 --- a/src/main/resources/assets/create_connected/models/block/fan_honey_coating_catalyst/block.json +++ b/src/main/resources/assets/create_connected/models/block/fan_honey_coating_catalyst/block.json @@ -5,7 +5,7 @@ "0": "create:block/funnel/brass_funnel_frame", "1": "create_connected:block/fan_catalyst_core", "particle": "create:block/funnel/brass_funnel_frame", - "content": "create:fluid/honey_flow" + "content": "create:fluid/honey_still" }, "elements": [ { diff --git a/src/main/resources/assets/create_connected/models/block/fan_purifying_catalyst/block.json b/src/main/resources/assets/create_connected/models/block/fan_purifying_catalyst/block.json index 547858088..7bbed6ee4 100644 --- a/src/main/resources/assets/create_connected/models/block/fan_purifying_catalyst/block.json +++ b/src/main/resources/assets/create_connected/models/block/fan_purifying_catalyst/block.json @@ -95,8 +95,8 @@ } }, { "__comment": "Obsidian base", - "from": [ 2, 0.1, 2 ], - "to": [ 14, 3, 14 ], + "from": [ 2.2, 0.1, 2.2 ], + "to": [ 13.8, 3, 13.8 ], "faces": { "down": { "uv": [ 2, 2, 14, 14 ], "texture": "#obsidian" }, "up": { "uv": [ 2, 2, 14, 14 ], "texture": "#obsidian" }, diff --git a/src/main/resources/assets/create_connected/models/block/fan_soul_stripping_catalyst/block.json b/src/main/resources/assets/create_connected/models/block/fan_soul_stripping_catalyst/block.json index fcf12c17c..8b6d511df 100644 --- a/src/main/resources/assets/create_connected/models/block/fan_soul_stripping_catalyst/block.json +++ b/src/main/resources/assets/create_connected/models/block/fan_soul_stripping_catalyst/block.json @@ -5,7 +5,7 @@ "0": "create:block/funnel/brass_funnel_frame", "1": "create_connected:block/fan_catalyst_core", "particle": "create:block/funnel/brass_funnel_frame", - "content": "kubejs:block/mysterious_ancient_mechanism" + "content": "createnetherindustry:block/soul_stripping_block" }, "elements": [ { @@ -97,12 +97,12 @@ "from": [2.1, 2.1, 2.1], "to": [13.9, 13.9, 13.9], "faces": { - "north": {"uv": [2.1, 2.1, 13.9, 13.9], "texture": "#content"}, - "east": {"uv": [2.1, 2.1, 13.9, 13.9], "texture": "#content"}, - "south": {"uv": [2.1, 2.1, 13.9, 13.9], "texture": "#content"}, - "west": {"uv": [2.1, 2.1, 13.9, 13.9], "texture": "#content"}, - "up": {"uv": [2.1, 2.1, 13.9, 13.9], "texture": "#content"}, - "down": {"uv": [2.1, 2.1, 13.9, 13.9], "texture": "#content"} + "north": {"uv": [0, 4.25, 3.5, 7.75], "texture": "#content"}, + "east": {"uv": [0, 4.25, 3.5, 7.75], "texture": "#content"}, + "south": {"uv": [0, 4.25, 3.5, 7.75], "texture": "#content"}, + "west": {"uv": [0, 4.25, 3.5, 7.75], "texture": "#content"}, + "up": {"uv": [0, 4.25, 3.5, 7.75], "texture": "#content"}, + "down": {"uv": [0, 4.25, 3.5, 7.75], "texture": "#content"} } } ] diff --git a/src/generated/resources/data/create_connected/recipe/item_application/transmutation.json b/src/main/resources/data/create_connected/recipe/filling/fan_transmutation_catalyst.json similarity index 73% rename from src/generated/resources/data/create_connected/recipe/item_application/transmutation.json rename to src/main/resources/data/create_connected/recipe/filling/fan_transmutation_catalyst.json index a58741e5d..0e233e12b 100644 --- a/src/generated/resources/data/create_connected/recipe/item_application/transmutation.json +++ b/src/main/resources/data/create_connected/recipe/filling/fan_transmutation_catalyst.json @@ -5,13 +5,15 @@ "tag": "create_connected:empty_fan_catalyst" } ], - "type": "create:item_application", + "type": "create:filling", "ingredients": [ { "item": "create_connected:empty_fan_catalyst" }, { - "item": "create_shimmer:shimmer_bucket" + "type": "neoforge:single", + "amount": 1000, + "fluid": "create_shimmer:shimmer" } ], "results": [