import crafttweaker.data.IData; import crafttweaker.item.IItemStack; import crafttweaker.oredict.IOreDict; import crafttweaker.oredict.IOreDictEntry; global anyBlockControllerDict as IOreDictEntry = oreDict["anyBlockController"]; anyBlockControllerDict.add(); // For completeness function addController(controller as IItemStack, itemId as IData) { recipes.addShapeless(controller, [.withTag({dynamicmachine: itemId}).reuse(), ]); anyBlockControllerDict.add(controller); } addController(, "modularmachinery:iron_centrifuge"); addController(, "modularmachinery:creation_altar"); addController(, "modularmachinery:infinity_furnace"); addController(, "modularmachinery:bloodmaster_crucible"); addController(, "modularmachinery:arc_reactor"); addController(, "modularmachinery:chaotic_condenser"); addController(, "modularmachinery:plasmatic_condenser"); addController(, "modularmachinery:ender_stone_crucible"); addController(, "modularmachinery:plasmatic_controller"); addController(, "modularmachinery:mythical_resource_crucible"); addController(, "modularmachinery:infusinator"); addController(, "modularmachinery:gravitational_collapser"); addController(, "modularmachinery:mechanized_coop"); addController(, "modularmachinery:shadow_fracturer"); addController(, "modularmachinery:token_totem"); addController(, "modularmachinery:compression_engine"); addController(, "modularmachinery:advanced_compression_engine"); addController(, "modularmachinery:meteoric_befaller"); addController(, "modularmachinery:processor_clean_room"); addController(, "modularmachinery:safe_nuke_environment"); addController(, "modularmachinery:me_entropic_sythesizer"); addController(, "modularmachinery:spatial_crucible"); addController(, "modularmachinery:compression_turbine"); addController(, "modularmachinery:soul_accumulator"); addController(, "modularmachinery:arcane_autoworkbench"); addController(, "modularmachinery:lp_harvester"); addController(, "modularmachinery:dragonfire_forge"); addController(, "modularmachinery:gaia_altar"); addController(, "modularmachinery:sentient_coagulator"); addController(, "modularmachinery:illuminated_enchanter"); addController(, "modularmachinery:cold_iron_forge"); addController(, "modularmachinery:valonite_gateway"); addController(, "modularmachinery:dreading_crucible"); addController(, "modularmachinery:bloodmaster_crucible"); addController(, "modularmachinery:blood_reprocessor"); addController(, "modularmachinery:empowered_monolith"); addController(, "modularmachinery:arcane_autoinfuser"); addController(, "modularmachinery:essentia_crystallizer"); addController(, "modularmachinery:auto_astral_altar"); addController(, "modularmachinery:dragonfire_crucible"); addController(, "modularmachinery:sterilized_altar"); addController(, "modularmachinery:botanic_condenser"); addController(, "modularmachinery:pe_sterilizer"); addController(, "modularmachinery:wizardry_combiner"); addController(, "modularmachinery:carminite_empowerer"); addController(, "modularmachinery:gravitite_enchanter"); addController(, "modularmachinery:thaumic_replicator"); addController(, "modularmachinery:corrupted_library"); addController(, "modularmachinery:lilith_altar"); addController(, "modularmachinery:moloch_altar"); addController(, "modularmachinery:essentia_solidifier"); addController(, "modularmachinery:mechanized_essentia_smeltery"); addController(, "modularmachinery:baphomet_altar"); addController(, "modularmachinery:herne_altar"); addController(, "modularmachinery:blood_god_altar"); addController(, "modularmachinery:blood_god_altar_network"); addController(, "modularmachinery:dimensional_stabilizer"); addController(, "modularmachinery:terrestrial_cauldron"); addController(, "modularmachinery:neutronium_cannon"); addController(, "modularmachinery:neutronium_bombarder"); addController(, "modularmachinery:particle_accelerator"); addController(, "modularmachinery:high_impulse_accelerator"); addController(, "modularmachinery:mythic_accelerator"); addController(, "modularmachinery:mythic_excavation_computer_multiblock"); addController(, "modularmachinery:the_cube"); addController(, "modularmachinery:dyson_sphere"); addController(, "modularmachinery:dyson_irradiator"); addController(, "modularmachinery:dyson_discharger"); addController(, "modularmachinery:dyson_compressor"); addController(, "modularmachinery:relativistic_collapser"); addController(, "modularmachinery:definer_two"); addController(, "modularmachinery:twelve_gates_of_heaven"); addController(, "modularmachinery:mythic_processor_alloy_furnace"); addController(, "modularmachinery:mythic_processor_empowerer"); addController(, "modularmachinery:mythic_processor_pulverizer"); addController(, "modularmachinery:mythic_processor_purifier"); addController(, "modularmachinery:mythic_processor_muon_extractor"); addController(, "modularmachinery:mythic_processor_gearworking_die"); addController(, "modularmachinery:mythic_processor_compactor"); addController(, "modularmachinery:nightmare_electrolyzer"); addController(, "modularmachinery:mythic_processor_furnace"); addController(, "modularmachinery:mythic_processor_drying_rack"); addController(, "modularmachinery:inertial_confinement_reactor"); addController(, "modularmachinery:linear_fusion_accelerator"); addController(, "modularmachinery:aluminum_lathe"); addController(, "modularmachinery:blood_god_altar"); addController(, "modularmachinery:plated_carpenter"); addController(, "modularmachinery:mythical_resource_miner_tier1"); addController(, "modularmachinery:mythical_resource_miner_tier2"); addController(, "modularmachinery:mythical_resource_miner_tier3"); addController(, "modularmachinery:mythical_resource_miner_tier4"); addController(, "modularmachinery:mythical_resource_miner_tier5"); addController(, "modularmachinery:mythical_resource_miner_tier6"); addController(, "modularmachinery:mythical_resource_miner_tier7"); addController(, "modularmachinery:mythical_resource_miner_tier8"); addController(, "modularmachinery:mythical_resource_miner_tier9"); addController(, "modularmachinery:mythical_resource_miner_tier10"); addController(, "modularmachinery:mythical_resource_miner_tier11"); addController(, "modularmachinery:mythical_resource_miner_tier12"); addController(, "modularmachinery:mythical_resource_miner_tier13"); addController(, "modularmachinery:mythical_resource_miner_tier14"); addController(, "modularmachinery:mythical_resource_miner_tier15"); addController(, "modularmachinery:mythical_resource_miner_tier16"); addController(, "modularmachinery:mythical_resource_miner_tier17"); addController(, "modularmachinery:mythical_resource_miner_tier18"); addController(, "modularmachinery:mythical_resource_miner_tier19"); addController(, "modularmachinery:mythical_resource_miner_tier20"); addController(, "modularmachinery:mythical_resource_miner_tier21"); addController(, "modularmachinery:mythical_resource_miner_tier22"); addController(, "modularmachinery:mythical_resource_miner_tier23"); addController(, "modularmachinery:mythical_resource_miner_tier24"); addController(, "modularmachinery:mythical_resource_miner_tier25"); addController(, "modularmachinery:mythical_resource_miner_tier26"); addController(, "modularmachinery:mythical_resource_miner_tier27"); addController(, "modularmachinery:mythical_resource_miner_tier28"); addController(, "modularmachinery:mythical_resource_miner_tier29"); addController(, "modularmachinery:me_mythic_assembler"); addController(, "modularmachinery:quark_decomposer"); addController(, "modularmachinery:enchanted_greenhouse"); addController(, "modularmachinery:salt_repolarizer"); addController(, "modularmachinery:two_phase_fission_reactor"); addController(, "modularmachinery:font_of_divinity"); addController(, "modularmachinery:mythic_processor_rolling_machine"); addController(, "modularmachinery:everburning_forge"); addController(, "modularmachinery:sparkled_spinning_wheel"); addController(, "modularmachinery:honeysmelter_oven"); addController(, "modularmachinery:whispering_infusion_fountain"); addController(, "modularmachinery:tree_of_life"); addController(, "modularmachinery:elemental_altar"); addController(, "modularmachinery:mythic_processor_wiremill"); addController(, "modularmachinery:mythic_processor_assembling_machine"); addController(, "modularmachinery:mythic_processor_grinder"); addController(, "modularmachinery:mythic_processor_blaster"); addController(, "modularmachinery:mythic_processor_gravitite"); addController(, "modularmachinery:mythic_processor_arkencrusher"); addController(, "modularmachinery:hypergrowth_insolator"); addController(, "modularmachinery:fluid_matrix_plasma_collider"); addController(, "modularmachinery:ziggurat_of_life"); addController(, "modularmachinery:berserker_forge"); addController(, "modularmachinery:dyson_discharger_t2"); addController(, "modularmachinery:dyson_discharger_t3"); addController(, "modularmachinery:dyson_discharger_t4"); addController(, "modularmachinery:dyson_discharger_t5"); addController(, "modularmachinery:dyson_discharger_t6"); addController(, "modularmachinery:impetus_syphon"); addController(, "modularmachinery:sacred_cinders_apiary"); addController(, "modularmachinery:fractallite_furnace"); addController(, "modularmachinery:altar_to_the_name_of_names"); addController(, "modularmachinery:bastion_of_flesh"); addController(, "modularmachinery:mythic_processor_resonator"); addController(, "modularmachinery:mythic_processor_electrolyzer"); addController(, "modularmachinery:mythic_processor_isotope_separator"); addController(, "modularmachinery:sentient_meatball_monument"); addController(, "modularmachinery:quantum_condenser"); addController(, "modularmachinery:mythic_processor_melter"); addController(, "modularmachinery:berserker_crucible"); addController(, "modularmachinery:dyson_irradiator_top"); addController(, "modularmachinery:dyson_irradiator_bottom"); addController(, "modularmachinery:forge_of_the_wyvern"); addController(, "modularmachinery:shrine_of_the_sentient_meatballs"); addController(, "modularmachinery:matter_reprocessor"); addController(, "modularmachinery:plated_thermofabricator"); addController(, "modularmachinery:divine_combiner"); addController(, "modularmachinery:eldritch_impetus_catalyzer"); addController(, "modularmachinery:chaotic_striker"); addController(, "modularmachinery:mythical_resource_miner_tier30"); addController(, "modularmachinery:warren_extractor_actualizing_stone"); addController(, "modularmachinery:warren_extractor_naquadah"); addController(, "modularmachinery:warren_extractor_dimensional_shards"); addController(, "modularmachinery:warren_extractor_dragonsteel"); addController(, "modularmachinery:warren_extractor_ichor"); addController(, "modularmachinery:recursive_brain_in_a_vat"); addController(, "modularmachinery:recursive_brain_in_a_vat_ahkrast_korvalain"); addController(, "modularmachinery:recursive_brain_in_a_vat_donaeth_rusen"); addController(, "modularmachinery:recursive_brain_in_a_vat_kurald_emurlahn"); addController(, "modularmachinery:recursive_brain_in_a_vat_kurald_galain"); addController(, "modularmachinery:recursive_brain_in_a_vat_kurald_thyrllan"); addController(, "modularmachinery:recursive_brain_in_a_vat_omtose_phellack"); addController(, "modularmachinery:recursive_brain_in_a_vat_starvald_demelain"); addController(, "modularmachinery:recursive_brain_in_a_vat_tellan"); addController(, "modularmachinery:recursive_brain_in_a_vat_thel"); addController(, "modularmachinery:recursive_brain_in_a_vat_verdith_anath"); addController(, "modularmachinery:warren_extractor_rhenia"); addController(, "modularmachinery:dyson_extruder"); addController(, "modularmachinery:mythic_excavation_lattice"); addController(, "modularmachinery:orb_of_infinite_wishes"); addController(, "modularmachinery:catalyst_of_balance"); addController(, "modularmachinery:dyson_dynamizer"); addController(, "modularmachinery:dyson_scatterer"); addController(, "modularmachinery:dyson_revolver"); addController(, "modularmachinery:recurrent_nightmare_synthesizer"); addController(, "modularmachinery:dyson_abater"); addController(, "modularmachinery:black_hole_juicer"); addController(, "modularmachinery:xp_assimilator"); addController(, "modularmachinery:wormhole_field_generator"); addController(, "modularmachinery:bee_stargate"); addController(, "modularmachinery:abyssal_entropic_catalyzer"); addController(, "modularmachinery:mythic_processor_rock_crusher"); addController(, "modularmachinery:uncorrupted_library"); addController(, "modularmachinery:meatballium_radiation_scrubber"); addController(, "modularmachinery:radiant_meatballium_radiation_scrubber"); addController(, "modularmachinery:cursed_meatballium_radiation_scrubber"); addController(, "modularmachinery:active_meatballium_scrubbing_unit"); addController(, "modularmachinery:vibrating_flux_crucible"); addController(, "modularmachinery:relic_of_the_fallen_tower"); addController(, "modularmachinery:warren_extractor_silkyjewel"); addController(, "modularmachinery:innerved_essenceifier"); addController(, "modularmachinery:phasing_still_pot"); addController(, "modularmachinery:fiery_enmesher"); addController(, "modularmachinery:resonance_dissolver"); addController(, "modularmachinery:hostile_computing_unit"); addController(, "modularmachinery:blood_altar_ziggurat"); addController(, "modularmachinery:megelium_detonator"); addController(, "modularmachinery:plith_of_ascension"); addController(, "modularmachinery:philosophers_unifier"); // Leave this at the bottom of the file, as it depends on the oredict being filled furnace.addRecipe(, anyBlockControllerDict);