kubejs: reimport, update quests
This commit is contained in:
		| @@ -5,6 +5,7 @@ | |||||||
| 	filename: "automation" | 	filename: "automation" | ||||||
| 	group: "51EABD5138070E99" | 	group: "51EABD5138070E99" | ||||||
| 	hide_quest_details_until_startable: true | 	hide_quest_details_until_startable: true | ||||||
|  | 	hide_quest_until_deps_visible: true | ||||||
| 	icon: "kubejs:grist_intelligent_radiant" | 	icon: "kubejs:grist_intelligent_radiant" | ||||||
| 	id: "6AA9F767D75112B7" | 	id: "6AA9F767D75112B7" | ||||||
| 	order_index: 3 | 	order_index: 3 | ||||||
| @@ -340,7 +341,7 @@ | |||||||
| 			y: -4.5d | 			y: -4.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: ["78E1F395AFA520AC"] | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "3218A6FFDD174EDE" | 			id: "3218A6FFDD174EDE" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "4E2D4768FD3F8556" | 				id: "4E2D4768FD3F8556" | ||||||
| @@ -427,7 +428,7 @@ | |||||||
| 			y: -7.0d | 			y: -7.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: ["78E1F395AFA520AC"] | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "4C3CEAA1616BFC5E" | 			id: "4C3CEAA1616BFC5E" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "187E009ABE901D4C" | 				id: "187E009ABE901D4C" | ||||||
| @@ -771,6 +772,7 @@ | |||||||
| 			y: -7.5d | 			y: -7.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "0FDFDAC9783D1868" | 			id: "0FDFDAC9783D1868" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "267D521C2680636A" | 				id: "267D521C2680636A" | ||||||
| @@ -781,6 +783,7 @@ | |||||||
| 			y: -11.5d | 			y: -11.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "31BB203ADCC56846" | 			id: "31BB203ADCC56846" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "15E029FB4580393C" | 				id: "15E029FB4580393C" | ||||||
| @@ -874,6 +877,7 @@ | |||||||
| 			y: -11.0d | 			y: -11.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "183D92B8FE443776" | 			id: "183D92B8FE443776" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "4A2667B55779459B" | 				id: "4A2667B55779459B" | ||||||
| @@ -899,6 +903,7 @@ | |||||||
| 			y: -8.5d | 			y: -8.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "579BE99517C3DF9C" | 			id: "579BE99517C3DF9C" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "512BF1B5CF982679" | 				id: "512BF1B5CF982679" | ||||||
| @@ -909,6 +914,7 @@ | |||||||
| 			y: 0.5d | 			y: 0.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "1AB5A2D2B3EB3E5F" | 			id: "1AB5A2D2B3EB3E5F" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "6B79236BFA13E0BE" | 				id: "6B79236BFA13E0BE" | ||||||
| @@ -919,6 +925,7 @@ | |||||||
| 			y: -1.5d | 			y: -1.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "773DAB56D524C5B2" | 			id: "773DAB56D524C5B2" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "66794FF717AEB958" | 				id: "66794FF717AEB958" | ||||||
| @@ -1010,6 +1017,7 @@ | |||||||
| 			y: -4.0d | 			y: -4.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "4A9533E68240450E" | 			id: "4A9533E68240450E" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "4D8B28E0C1C322FF" | 				id: "4D8B28E0C1C322FF" | ||||||
| @@ -1020,6 +1028,7 @@ | |||||||
| 			y: -3.0d | 			y: -3.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "1EA0716F4A911DC2" | 			id: "1EA0716F4A911DC2" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "7C1BC59A2239BEB2" | 				id: "7C1BC59A2239BEB2" | ||||||
| @@ -2016,6 +2025,7 @@ | |||||||
| 			y: 3.0d | 			y: 3.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "7848999FF2D5D4EF" | 			id: "7848999FF2D5D4EF" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "24F4E163A507EBCC" | 				id: "24F4E163A507EBCC" | ||||||
| @@ -2026,6 +2036,7 @@ | |||||||
| 			y: 4.0d | 			y: 4.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "209F302DAF6A12D3" | 			id: "209F302DAF6A12D3" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "341462D279F30C07" | 				id: "341462D279F30C07" | ||||||
| @@ -2036,6 +2047,7 @@ | |||||||
| 			y: 4.0d | 			y: 4.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "7A490E72354C2498" | 			id: "7A490E72354C2498" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "2F6C8CDE70803F78" | 				id: "2F6C8CDE70803F78" | ||||||
| @@ -2046,6 +2058,7 @@ | |||||||
| 			y: 3.5d | 			y: 3.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "7C1F3D3A623F5FA2" | 			id: "7C1F3D3A623F5FA2" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "02D734AAD8E322F5" | 				id: "02D734AAD8E322F5" | ||||||
| @@ -2056,6 +2069,7 @@ | |||||||
| 			y: -0.5d | 			y: -0.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "4C9475E4E38E1926" | 			id: "4C9475E4E38E1926" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "1CAA8FF9A3AE7DC2" | 				id: "1CAA8FF9A3AE7DC2" | ||||||
| @@ -2066,6 +2080,7 @@ | |||||||
| 			y: 1.5d | 			y: 1.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "4A316546C4FCB12A" | 			id: "4A316546C4FCB12A" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "4C4057E8D9C77A82" | 				id: "4C4057E8D9C77A82" | ||||||
| @@ -2076,6 +2091,7 @@ | |||||||
| 			y: 0.5d | 			y: 0.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "6CAEBD670D89A90E" | 			id: "6CAEBD670D89A90E" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "3E65DF4D7FA6404F" | 				id: "3E65DF4D7FA6404F" | ||||||
| @@ -2168,6 +2184,7 @@ | |||||||
| 			y: -2.0d | 			y: -2.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "58F383FFD5B2DAD3" | 			id: "58F383FFD5B2DAD3" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "5D5C9FAAD5574A2F" | 				id: "5D5C9FAAD5574A2F" | ||||||
| @@ -2287,6 +2304,7 @@ | |||||||
| 			y: 7.5d | 			y: 7.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["4AA3E9811317F051"] | ||||||
| 			id: "70F2BD0348311709" | 			id: "70F2BD0348311709" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "679A179B6EAF5D76" | 				id: "679A179B6EAF5D76" | ||||||
| @@ -2296,6 +2314,19 @@ | |||||||
| 			x: -3.0d | 			x: -3.0d | ||||||
| 			y: 2.5d | 			y: 2.5d | ||||||
| 		} | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["71CE16EA312354E7"] | ||||||
|  | 			hide_dependent_lines: true | ||||||
|  | 			id: "4AA3E9811317F051" | ||||||
|  | 			size: 4.0d | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "374623BD4F7C33D3" | ||||||
|  | 				title: "Intelligent Grist" | ||||||
|  | 				type: "checkmark" | ||||||
|  | 			}] | ||||||
|  | 			x: -13.0d | ||||||
|  | 			y: 4.0d | ||||||
|  | 		} | ||||||
| 	] | 	] | ||||||
| 	title: "Magic and Automation" | 	title: "Magic and Automation" | ||||||
| } | } | ||||||
|   | |||||||
| @@ -1,9 +1,11 @@ | |||||||
| { | { | ||||||
| 	autofocus_id: "55BD0BE2050567FD" | 	autofocus_id: "67B188D374281F1F" | ||||||
| 	default_hide_dependency_lines: false | 	default_hide_dependency_lines: false | ||||||
| 	default_quest_shape: "" | 	default_quest_shape: "" | ||||||
| 	filename: "build_grist" | 	filename: "build_grist" | ||||||
| 	group: "51EABD5138070E99" | 	group: "51EABD5138070E99" | ||||||
|  | 	hide_quest_details_until_startable: true | ||||||
|  | 	hide_quest_until_deps_visible: true | ||||||
| 	icon: "kubejs:grist_energetic_radiant" | 	icon: "kubejs:grist_energetic_radiant" | ||||||
| 	id: "4D52D5FFFFEA7C49" | 	id: "4D52D5FFFFEA7C49" | ||||||
| 	order_index: 1 | 	order_index: 1 | ||||||
| @@ -197,6 +199,7 @@ | |||||||
| 			y: -9.5d | 			y: -9.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["67B188D374281F1F"] | ||||||
| 			id: "3868F20AB53BF455" | 			id: "3868F20AB53BF455" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "354A6544BC2E3C2E" | 				id: "354A6544BC2E3C2E" | ||||||
| @@ -207,6 +210,7 @@ | |||||||
| 			y: -8.5d | 			y: -8.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["67B188D374281F1F"] | ||||||
| 			id: "52FB05153446EC73" | 			id: "52FB05153446EC73" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "2C6AE0F89B32CEF9" | 				id: "2C6AE0F89B32CEF9" | ||||||
| @@ -242,6 +246,7 @@ | |||||||
| 			y: -15.0d | 			y: -15.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["67B188D374281F1F"] | ||||||
| 			id: "10B23BAC2D9FF709" | 			id: "10B23BAC2D9FF709" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "69D4CEB17FFD0376" | 				id: "69D4CEB17FFD0376" | ||||||
| @@ -263,6 +268,7 @@ | |||||||
| 			y: -16.5d | 			y: -16.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["67B188D374281F1F"] | ||||||
| 			id: "7FADD5242E972D92" | 			id: "7FADD5242E972D92" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "48BA67FA6BF1C0EA" | 				id: "48BA67FA6BF1C0EA" | ||||||
| @@ -345,6 +351,7 @@ | |||||||
| 			y: -19.5d | 			y: -19.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["67B188D374281F1F"] | ||||||
| 			id: "7D67852AA52E5606" | 			id: "7D67852AA52E5606" | ||||||
| 			size: 1.5d | 			size: 1.5d | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| @@ -376,6 +383,7 @@ | |||||||
| 			y: -5.5d | 			y: -5.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["67B188D374281F1F"] | ||||||
| 			id: "6C14D2D86DF67D0F" | 			id: "6C14D2D86DF67D0F" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "05B880CD13D5102F" | 				id: "05B880CD13D5102F" | ||||||
| @@ -656,6 +664,7 @@ | |||||||
| 			y: -7.0d | 			y: -7.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["67B188D374281F1F"] | ||||||
| 			id: "4772B1FCDA366370" | 			id: "4772B1FCDA366370" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "3AC02654683A60B0" | 				id: "3AC02654683A60B0" | ||||||
| @@ -677,6 +686,7 @@ | |||||||
| 			y: -16.0d | 			y: -16.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["67B188D374281F1F"] | ||||||
| 			id: "36F4A00226A2A024" | 			id: "36F4A00226A2A024" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "40295208F35CE162" | 				id: "40295208F35CE162" | ||||||
| @@ -976,6 +986,7 @@ | |||||||
| 			y: 0.5d | 			y: 0.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["67B188D374281F1F"] | ||||||
| 			id: "0E00B0F7BED1296D" | 			id: "0E00B0F7BED1296D" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "21E9FC2AB3C6B98F" | 				id: "21E9FC2AB3C6B98F" | ||||||
| @@ -1066,6 +1077,7 @@ | |||||||
| 			y: -10.5d | 			y: -10.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["67B188D374281F1F"] | ||||||
| 			id: "1144C76DB0844735" | 			id: "1144C76DB0844735" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "0AED956B2A86127E" | 				id: "0AED956B2A86127E" | ||||||
| @@ -1092,6 +1104,7 @@ | |||||||
| 			y: -16.0d | 			y: -16.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["67B188D374281F1F"] | ||||||
| 			id: "2A1BBC9D30395D4F" | 			id: "2A1BBC9D30395D4F" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "39D932EDAC983D99" | 				id: "39D932EDAC983D99" | ||||||
| @@ -1119,6 +1132,7 @@ | |||||||
| 			y: -5.0d | 			y: -5.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["67B188D374281F1F"] | ||||||
| 			id: "53D08F5494E2ABC5" | 			id: "53D08F5494E2ABC5" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "29D84B04E9426334" | 				id: "29D84B04E9426334" | ||||||
| @@ -1128,6 +1142,20 @@ | |||||||
| 			x: 2.0d | 			x: 2.0d | ||||||
| 			y: -2.5d | 			y: -2.5d | ||||||
| 		} | 		} | ||||||
|  | 		{ | ||||||
|  | 			hide_dependent_lines: true | ||||||
|  | 			icon: "kubejs:grist_energetic_radiant" | ||||||
|  | 			id: "67B188D374281F1F" | ||||||
|  | 			shape: "pentagon" | ||||||
|  | 			size: 4.0d | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "72201E42F2349657" | ||||||
|  | 				title: "Energetic Grist" | ||||||
|  | 				type: "checkmark" | ||||||
|  | 			}] | ||||||
|  | 			x: -7.0d | ||||||
|  | 			y: 2.0d | ||||||
|  | 		} | ||||||
| 	] | 	] | ||||||
| 	title: "Power Generation" | 	title: "Power Generation" | ||||||
| } | } | ||||||
|   | |||||||
| @@ -146,7 +146,6 @@ | |||||||
| 			y: -0.5d | 			y: -0.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: ["37644E2FC80607E2"] |  | ||||||
| 			id: "20984AA5D48870F8" | 			id: "20984AA5D48870F8" | ||||||
| 			rewards: [{ | 			rewards: [{ | ||||||
| 				exclude_from_claim_all: true | 				exclude_from_claim_all: true | ||||||
| @@ -163,7 +162,6 @@ | |||||||
| 			y: 3.5d | 			y: 3.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: ["37644E2FC80607E2"] |  | ||||||
| 			id: "418931D8971EA737" | 			id: "418931D8971EA737" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "7FBEFB3ADCFE7540" | 				id: "7FBEFB3ADCFE7540" | ||||||
| @@ -202,10 +200,7 @@ | |||||||
| 			y: 6.0d | 			y: 6.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: [ | 			dependencies: ["22A7372E0FCA290F"] | ||||||
| 				"37644E2FC80607E2" |  | ||||||
| 				"22A7372E0FCA290F" |  | ||||||
| 			] |  | ||||||
| 			description: [ | 			description: [ | ||||||
| 				"To get started down the road to industrial ore processing, you'll need to start looking for one of the most abundant metals in the game: Copper!" | 				"To get started down the road to industrial ore processing, you'll need to start looking for one of the most abundant metals in the game: Copper!" | ||||||
| 				"" | 				"" | ||||||
| @@ -1480,7 +1475,11 @@ | |||||||
| 				"The copper ore hammer is the first tool that does this: it turns one raw Copper Ore into two Copper Dust." | 				"The copper ore hammer is the first tool that does this: it turns one raw Copper Ore into two Copper Dust." | ||||||
| 			] | 			] | ||||||
| 			hide_dependency_lines: true | 			hide_dependency_lines: true | ||||||
|  | 			hide_dependent_lines: true | ||||||
|  | 			icon: "kubejs:grist_build_radiant" | ||||||
| 			id: "4E448E7D3EC7BB72" | 			id: "4E448E7D3EC7BB72" | ||||||
|  | 			shape: "pentagon" | ||||||
|  | 			size: 4.0d | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "7100057CE4C1CCAF" | 				id: "7100057CE4C1CCAF" | ||||||
| 				title: "Build Grist" | 				title: "Build Grist" | ||||||
|   | |||||||
| @@ -5,12 +5,20 @@ | |||||||
| 	filename: "farming" | 	filename: "farming" | ||||||
| 	group: "51EABD5138070E99" | 	group: "51EABD5138070E99" | ||||||
| 	hide_quest_details_until_startable: true | 	hide_quest_details_until_startable: true | ||||||
|  | 	hide_quest_until_deps_visible: true | ||||||
| 	icon: "kubejs:grist_agricultural_radiant" | 	icon: "kubejs:grist_agricultural_radiant" | ||||||
| 	id: "15E47195DA89A20B" | 	id: "15E47195DA89A20B" | ||||||
| 	order_index: 2 | 	order_index: 2 | ||||||
| 	quest_links: [ ] | 	quest_links: [ ] | ||||||
| 	quests: [ | 	quests: [ | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: [ | ||||||
|  | 				"76B4ECBA5716CD59" | ||||||
|  | 				"06BB6F9CA8BCFE4E" | ||||||
|  | 				"75B499931D0F353F" | ||||||
|  | 				"579E07646DACB95C" | ||||||
|  | 				"66D0542044468B6B" | ||||||
|  | 			] | ||||||
| 			id: "0CFFFDE034261E43" | 			id: "0CFFFDE034261E43" | ||||||
| 			shape: "gear" | 			shape: "gear" | ||||||
| 			size: 2.0d | 			size: 2.0d | ||||||
| @@ -92,6 +100,7 @@ | |||||||
| 			y: 10.5d | 			y: 10.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
| 			id: "4C773B1DDA80F631" | 			id: "4C773B1DDA80F631" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "26E83C72FA5FC4FF" | 				id: "26E83C72FA5FC4FF" | ||||||
| @@ -113,6 +122,7 @@ | |||||||
| 			y: 0.5d | 			y: 0.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["611838426DE2DB18"] | ||||||
| 			id: "735C81E2464E212C" | 			id: "735C81E2464E212C" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "1F161E599670872D" | 				id: "1F161E599670872D" | ||||||
| @@ -214,6 +224,7 @@ | |||||||
| 			y: -0.5d | 			y: -0.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
| 			id: "238876342D934814" | 			id: "238876342D934814" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "6389DFEF2F7E3E45" | 				id: "6389DFEF2F7E3E45" | ||||||
| @@ -976,6 +987,7 @@ | |||||||
| 			y: 5.5d | 			y: 5.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
| 			id: "1D23B2A0C0A321F6" | 			id: "1D23B2A0C0A321F6" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "33BB3CCE6B0EF7C4" | 				id: "33BB3CCE6B0EF7C4" | ||||||
| @@ -1006,6 +1018,7 @@ | |||||||
| 			y: 4.0d | 			y: 4.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
| 			id: "4AEE260463949A17" | 			id: "4AEE260463949A17" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "560DCDE980D86894" | 				id: "560DCDE980D86894" | ||||||
| @@ -1016,6 +1029,7 @@ | |||||||
| 			y: 3.0d | 			y: 3.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
| 			id: "35A5F1B592E16D23" | 			id: "35A5F1B592E16D23" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "254AF15B3292FC97" | 				id: "254AF15B3292FC97" | ||||||
| @@ -1026,6 +1040,7 @@ | |||||||
| 			y: 2.0d | 			y: 2.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
| 			id: "3B72EFE3AB13F0FB" | 			id: "3B72EFE3AB13F0FB" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "198BAC0E9A4F9FE5" | 				id: "198BAC0E9A4F9FE5" | ||||||
| @@ -1050,6 +1065,7 @@ | |||||||
| 			y: 3.0d | 			y: 3.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
| 			id: "10667748CAC83B7B" | 			id: "10667748CAC83B7B" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "5BD0B62FEACBAFCC" | 				id: "5BD0B62FEACBAFCC" | ||||||
| @@ -1060,6 +1076,7 @@ | |||||||
| 			y: 3.0d | 			y: 3.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
| 			id: "65096F3DFE3C047F" | 			id: "65096F3DFE3C047F" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "1C46190CC20444B5" | 				id: "1C46190CC20444B5" | ||||||
| @@ -1070,6 +1087,7 @@ | |||||||
| 			y: 3.0d | 			y: 3.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
| 			id: "4AF061B959D30F23" | 			id: "4AF061B959D30F23" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "5EFAC0DFBF8A618F" | 				id: "5EFAC0DFBF8A618F" | ||||||
| @@ -1080,6 +1098,7 @@ | |||||||
| 			y: 2.0d | 			y: 2.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
| 			id: "7C2CF7A2BDA7F005" | 			id: "7C2CF7A2BDA7F005" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "178E13D835AA1736" | 				id: "178E13D835AA1736" | ||||||
| @@ -1089,6 +1108,189 @@ | |||||||
| 			x: 8.0d | 			x: 8.0d | ||||||
| 			y: 2.0d | 			y: 2.0d | ||||||
| 		} | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
|  | 			id: "5542E9260E354E81" | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "53A1B72986E5BE72" | ||||||
|  | 				item: "croptopia:flour" | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: -0.5d | ||||||
|  | 			y: -4.5d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: [ | ||||||
|  | 				"187BC92FDBDB7B89" | ||||||
|  | 				"5542E9260E354E81" | ||||||
|  | 			] | ||||||
|  | 			id: "76B4ECBA5716CD59" | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "3BFF7B151ABE06BA" | ||||||
|  | 				item: "croptopia:dough" | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: 0.0d | ||||||
|  | 			y: -3.5d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
|  | 			id: "187BC92FDBDB7B89" | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "248379AC664608FB" | ||||||
|  | 				item: "minecraft:water_bucket" | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: 0.5d | ||||||
|  | 			y: -4.5d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["393204A308C656F8"] | ||||||
|  | 			id: "66D0542044468B6B" | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "015276870B3ED8DB" | ||||||
|  | 				item: "minecraft:sugar" | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: 2.5d | ||||||
|  | 			y: -3.5d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
|  | 			id: "393204A308C656F8" | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "5C6DFCA53B0EC53E" | ||||||
|  | 				item: "minecraft:sugar_cane" | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: 2.5d | ||||||
|  | 			y: -5.0d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
|  | 			id: "68D621F1CD34B5A8" | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "47E3EB013E74AF9B" | ||||||
|  | 				item: "minecraft:brown_mushroom" | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: 1.5d | ||||||
|  | 			y: -4.5d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: [ | ||||||
|  | 				"68D621F1CD34B5A8" | ||||||
|  | 				"66D0542044468B6B" | ||||||
|  | 				"187BC92FDBDB7B89" | ||||||
|  | 			] | ||||||
|  | 			id: "06BB6F9CA8BCFE4E" | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "74483091CB2BE43E" | ||||||
|  | 				item: "bakery:yeast" | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: 1.0d | ||||||
|  | 			y: -3.5d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: [ | ||||||
|  | 				"509937A9AD1D4E2F" | ||||||
|  | 				"48E87754E31DF0AB" | ||||||
|  | 				"0984224AF8A8A006" | ||||||
|  | 				"4C623A7742C133A4" | ||||||
|  | 				"75B499931D0F353F" | ||||||
|  | 				"66D0542044468B6B" | ||||||
|  | 				"38CB45ED987BEFBC" | ||||||
|  | 			] | ||||||
|  | 			id: "579E07646DACB95C" | ||||||
|  | 			shape: "square" | ||||||
|  | 			size: 2.0d | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "4E1F194CFE68C0BD" | ||||||
|  | 				item: "kubejs:grist_chutney" | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: 4.0d | ||||||
|  | 			y: -5.0d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
|  | 			id: "4C623A7742C133A4" | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "0F9BE041B654D3DB" | ||||||
|  | 				item: { | ||||||
|  | 					Count: 1 | ||||||
|  | 					id: "caupona:vinegar_spice_jar" | ||||||
|  | 					tag: { | ||||||
|  | 						Damage: 0 | ||||||
|  | 					} | ||||||
|  | 				} | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: 6.0d | ||||||
|  | 			y: -3.5d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
|  | 			id: "0984224AF8A8A006" | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "24E9D3495A3ABC19" | ||||||
|  | 				item: { | ||||||
|  | 					Count: 1 | ||||||
|  | 					id: "caupona:chives_spice_jar" | ||||||
|  | 					tag: { | ||||||
|  | 						Damage: 0 | ||||||
|  | 					} | ||||||
|  | 				} | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: 6.0d | ||||||
|  | 			y: -5.0d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
|  | 			id: "75B499931D0F353F" | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "4410BE8EFCD05086" | ||||||
|  | 				item: "kubejs:grist_primordeal_basic_block" | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: 4.0d | ||||||
|  | 			y: -7.5d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["3220D2A081E94D86"] | ||||||
|  | 			id: "38CB45ED987BEFBC" | ||||||
|  | 			tasks: [{ | ||||||
|  | 				icon: "minecraft:apple" | ||||||
|  | 				id: "4DF134D5E4723729" | ||||||
|  | 				item: { | ||||||
|  | 					Count: 1 | ||||||
|  | 					id: "itemfilters:tag" | ||||||
|  | 					tag: { | ||||||
|  | 						value: "forge:fruits" | ||||||
|  | 					} | ||||||
|  | 				} | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			title: "Fruits" | ||||||
|  | 			x: 5.5d | ||||||
|  | 			y: -6.5d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["2F5C585B4739E194"] | ||||||
|  | 			hide_dependent_lines: true | ||||||
|  | 			id: "3220D2A081E94D86" | ||||||
|  | 			shape: "pentagon" | ||||||
|  | 			size: 4.0d | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "48F2CBCE2FA406BE" | ||||||
|  | 				title: "Agricultural Grist" | ||||||
|  | 				type: "checkmark" | ||||||
|  | 			}] | ||||||
|  | 			x: -0.5d | ||||||
|  | 			y: -9.0d | ||||||
|  | 		} | ||||||
| 	] | 	] | ||||||
| 	title: "Farming" | 	title: "Farming" | ||||||
| } | } | ||||||
|   | |||||||
| @@ -304,7 +304,7 @@ | |||||||
| 			}] | 			}] | ||||||
| 			title: "Build Grist" | 			title: "Build Grist" | ||||||
| 			x: 8.0d | 			x: 8.0d | ||||||
| 			y: 4.1d | 			y: 4.0d | ||||||
| 		} | 		} | ||||||
| 	] | 	] | ||||||
| 	title: "Primordeal Grist" | 	title: "Primordeal Grist" | ||||||
|   | |||||||
| @@ -37,14 +37,12 @@ | |||||||
| 			subtitle: "Grist: What is It?" | 			subtitle: "Grist: What is It?" | ||||||
| 			tasks: [ | 			tasks: [ | ||||||
| 				{ | 				{ | ||||||
| 					consume_items: true |  | ||||||
| 					count: 8L | 					count: 8L | ||||||
| 					id: "161C748F2D0E0B64" | 					id: "161C748F2D0E0B64" | ||||||
| 					item: "minecraft:cobblestone" | 					item: "minecraft:cobblestone" | ||||||
| 					type: "item" | 					type: "item" | ||||||
| 				} | 				} | ||||||
| 				{ | 				{ | ||||||
| 					consume_items: true |  | ||||||
| 					id: "481DC98C1759A45A" | 					id: "481DC98C1759A45A" | ||||||
| 					item: "minecraft:gravel" | 					item: "minecraft:gravel" | ||||||
| 					type: "item" | 					type: "item" | ||||||
| @@ -71,8 +69,8 @@ | |||||||
| 				} | 				} | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: -12.0d | 			x: -10.0d | ||||||
| 			y: 13.0d | 			y: 7.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: ["2C90301B307F9FBF"] | 			dependencies: ["2C90301B307F9FBF"] | ||||||
| @@ -501,7 +499,7 @@ | |||||||
| 				item: "ironfurnaces:iron_furnace" | 				item: "ironfurnaces:iron_furnace" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: 1.5d | 			x: 3.5d | ||||||
| 			y: -3.0d | 			y: -3.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| @@ -519,8 +517,8 @@ | |||||||
| 				item: { Count: 5, id: "minecraft:iron_ingot" } | 				item: { Count: 5, id: "minecraft:iron_ingot" } | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: 4.0d | 			x: 5.0d | ||||||
| 			y: -3.0d | 			y: 2.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: ["4D0797BD032C2DDA"] | 			dependencies: ["4D0797BD032C2DDA"] | ||||||
| @@ -592,8 +590,8 @@ | |||||||
| 				item: "minecraft:campfire" | 				item: "minecraft:campfire" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: 8.0d | 			x: 7.0d | ||||||
| 			y: -3.0d | 			y: 8.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			id: "2E555E83874EB79D" | 			id: "2E555E83874EB79D" | ||||||
| @@ -603,8 +601,8 @@ | |||||||
| 				item: "minecraft:clay_ball" | 				item: "minecraft:clay_ball" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: 8.0d | 			x: 8.5d | ||||||
| 			y: 0.0d | 			y: 9.5d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: ["2E555E83874EB79D"] | 			dependencies: ["2E555E83874EB79D"] | ||||||
| @@ -614,112 +612,21 @@ | |||||||
| 				item: "minecraft:brick" | 				item: "minecraft:brick" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: 6.0d | 			x: 8.0d | ||||||
| 			y: -2.0d | 			y: 6.5d | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			id: "5542E9260E354E81" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "53A1B72986E5BE72" |  | ||||||
| 				item: "croptopia:flour" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 1.5d |  | ||||||
| 			y: -6.0d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			dependencies: [ |  | ||||||
| 				"187BC92FDBDB7B89" |  | ||||||
| 				"5542E9260E354E81" |  | ||||||
| 			] |  | ||||||
| 			id: "76B4ECBA5716CD59" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "3BFF7B151ABE06BA" |  | ||||||
| 				item: "croptopia:dough" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 2.0d |  | ||||||
| 			y: -7.5d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			dependencies: ["5BD9C744D78D35EE"] |  | ||||||
| 			id: "7E0BDE25AAD31EE0" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "2DD665831335256F" |  | ||||||
| 				item: "minecraft:bucket" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 3.0d |  | ||||||
| 			y: -4.5d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			dependencies: ["7E0BDE25AAD31EE0"] |  | ||||||
| 			id: "187BC92FDBDB7B89" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "248379AC664608FB" |  | ||||||
| 				item: "minecraft:water_bucket" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 2.5d |  | ||||||
| 			y: -6.0d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			dependencies: ["393204A308C656F8"] |  | ||||||
| 			id: "66D0542044468B6B" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "015276870B3ED8DB" |  | ||||||
| 				item: "minecraft:sugar" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 4.5d |  | ||||||
| 			y: -7.5d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			id: "393204A308C656F8" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "5C6DFCA53B0EC53E" |  | ||||||
| 				item: "minecraft:sugar_cane" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 4.5d |  | ||||||
| 			y: -6.0d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			id: "68D621F1CD34B5A8" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "47E3EB013E74AF9B" |  | ||||||
| 				item: "minecraft:brown_mushroom" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 3.5d |  | ||||||
| 			y: -6.0d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			dependencies: [ |  | ||||||
| 				"68D621F1CD34B5A8" |  | ||||||
| 				"66D0542044468B6B" |  | ||||||
| 				"187BC92FDBDB7B89" |  | ||||||
| 			] |  | ||||||
| 			id: "06BB6F9CA8BCFE4E" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "74483091CB2BE43E" |  | ||||||
| 				item: "bakery:yeast" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 3.0d |  | ||||||
| 			y: -7.5d |  | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: ["07D74CE0648AF3A3"] | 			dependencies: ["07D74CE0648AF3A3"] | ||||||
| 			id: "481E03FC0ED76E45" | 			id: "481E03FC0ED76E45" | ||||||
| 			shape: "hexagon" | 			shape: "hexagon" | ||||||
|  | 			size: 1.5d | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "1C492DFC95184F2E" | 				id: "1C492DFC95184F2E" | ||||||
| 				item: "caupona:stew_pot" | 				item: "caupona:stew_pot" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: 9.0d | 			x: 5.25d | ||||||
| 			y: -4.5d | 			y: 9.75d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: ["2E555E83874EB79D"] | 			dependencies: ["2E555E83874EB79D"] | ||||||
| @@ -729,60 +636,8 @@ | |||||||
| 				item: "caupona:clay_cistern" | 				item: "caupona:clay_cistern" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: 9.5d | 			x: 7.0d | ||||||
| 			y: -2.0d | 			y: 11.0d | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			dependencies: [ |  | ||||||
| 				"509937A9AD1D4E2F" |  | ||||||
| 				"48E87754E31DF0AB" |  | ||||||
| 				"0984224AF8A8A006" |  | ||||||
| 				"4C623A7742C133A4" |  | ||||||
| 				"75B499931D0F353F" |  | ||||||
| 				"66D0542044468B6B" |  | ||||||
| 				"38CB45ED987BEFBC" |  | ||||||
| 			] |  | ||||||
| 			id: "579E07646DACB95C" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "4E1F194CFE68C0BD" |  | ||||||
| 				item: "kubejs:grist_chutney" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 6.0d |  | ||||||
| 			y: -7.5d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			dependencies: ["481E03FC0ED76E45"] |  | ||||||
| 			id: "4C623A7742C133A4" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "0F9BE041B654D3DB" |  | ||||||
| 				item: { |  | ||||||
| 					Count: 1 |  | ||||||
| 					id: "caupona:vinegar_spice_jar" |  | ||||||
| 					tag: { |  | ||||||
| 						Damage: 0 |  | ||||||
| 					} |  | ||||||
| 				} |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 8.0d |  | ||||||
| 			y: -5.5d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			id: "0984224AF8A8A006" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "24E9D3495A3ABC19" |  | ||||||
| 				item: { |  | ||||||
| 					Count: 1 |  | ||||||
| 					id: "caupona:chives_spice_jar" |  | ||||||
| 					tag: { |  | ||||||
| 						Damage: 0 |  | ||||||
| 					} |  | ||||||
| 				} |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 8.0d |  | ||||||
| 			y: -7.5d |  | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: [ | 			dependencies: [ | ||||||
| @@ -798,23 +653,14 @@ | |||||||
| 				type: "loot" | 				type: "loot" | ||||||
| 			}] | 			}] | ||||||
| 			shape: "hexagon" | 			shape: "hexagon" | ||||||
|  | 			size: 1.5d | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "4B33EBBD60A124A8" | 				id: "4B33EBBD60A124A8" | ||||||
| 				item: "farmersdelight:cooking_pot" | 				item: "farmersdelight:cooking_pot" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: 5.0d | 			x: 5.25d | ||||||
| 			y: -4.5d | 			y: 5.25d | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			id: "75B499931D0F353F" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "4410BE8EFCD05086" |  | ||||||
| 				item: "kubejs:grist_primordeal_basic_block" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 6.0d |  | ||||||
| 			y: -9.5d |  | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: [ | 			dependencies: [ | ||||||
| @@ -828,59 +674,26 @@ | |||||||
| 				table_id: 604578373106198504L | 				table_id: 604578373106198504L | ||||||
| 				type: "loot" | 				type: "loot" | ||||||
| 			}] | 			}] | ||||||
|  | 			shape: "hexagon" | ||||||
|  | 			size: 1.5d | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "4482F15B8D90CD6A" | 				id: "4482F15B8D90CD6A" | ||||||
| 				item: "farmersdelight:stove" | 				item: "farmersdelight:stove" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: 7.0d | 			x: 5.25d | ||||||
| 			y: -4.5d | 			y: 7.5d | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			id: "38CB45ED987BEFBC" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				icon: "minecraft:apple" |  | ||||||
| 				id: "4DF134D5E4723729" |  | ||||||
| 				item: { |  | ||||||
| 					Count: 1 |  | ||||||
| 					id: "itemfilters:tag" |  | ||||||
| 					tag: { |  | ||||||
| 						value: "forge:fruits" |  | ||||||
| 					} |  | ||||||
| 				} |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			title: "Fruits" |  | ||||||
| 			x: 7.5d |  | ||||||
| 			y: -9.0d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			dependencies: [ |  | ||||||
| 				"76B4ECBA5716CD59" |  | ||||||
| 				"06BB6F9CA8BCFE4E" |  | ||||||
| 				"75B499931D0F353F" |  | ||||||
| 				"579E07646DACB95C" |  | ||||||
| 			] |  | ||||||
| 			id: "6D70951BC02219FD" |  | ||||||
| 			shape: "pentagon" |  | ||||||
| 			size: 3.0d |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "50A45B52C7500673" |  | ||||||
| 				item: "kubejs:grist_agricultural_basic" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 4.0d |  | ||||||
| 			y: -9.5d |  | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: ["04B366DF570B5A00"] | 			dependencies: ["04B366DF570B5A00"] | ||||||
|  | 			icon_scale: 1.5d | ||||||
| 			id: "353ACC4BE42645E7" | 			id: "353ACC4BE42645E7" | ||||||
| 			rewards: [{ | 			rewards: [{ | ||||||
| 				id: "669C9A5D9B919FEF" | 				id: "669C9A5D9B919FEF" | ||||||
| 				item: "kubejs:grist_primordeal_basic_block" | 				item: "kubejs:grist_primordeal_basic_block" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			shape: "pentagon" | 			shape: "gear" | ||||||
| 			size: 3.0d | 			size: 3.0d | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "1975C60967CC0EEA" | 				id: "1975C60967CC0EEA" | ||||||
| @@ -891,6 +704,7 @@ | |||||||
| 			y: 0.0d | 			y: 0.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["04B366DF570B5A00"] | ||||||
| 			description: ["While mining through stone, you'll occasionally find small pieces of Grist Essence which can be combined to create Primordeal Grist."] | 			description: ["While mining through stone, you'll occasionally find small pieces of Grist Essence which can be combined to create Primordeal Grist."] | ||||||
| 			id: "2A0CA214483C8DFE" | 			id: "2A0CA214483C8DFE" | ||||||
| 			rewards: [{ | 			rewards: [{ | ||||||
| @@ -904,113 +718,45 @@ | |||||||
| 				item: "kubejs:grist_essence" | 				item: "kubejs:grist_essence" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: -10.5d | 			x: -10.0d | ||||||
| 			y: 2.5d | 			y: 3.0d | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			dependencies: [ |  | ||||||
| 				"776475C5DB546214" |  | ||||||
| 				"55AE0E6D7E1F2BD9" |  | ||||||
| 			] |  | ||||||
| 			id: "099FCFEA82C4EE81" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "5BDC9BE683EC4297" |  | ||||||
| 				item: "kubejs:grist_intelligent_basic" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 1.0d |  | ||||||
| 			y: -18.0d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			dependencies: [ |  | ||||||
| 				"2B422DDB3486F4BB" |  | ||||||
| 				"13F896F7E817A47E" |  | ||||||
| 				"58F1A5DEC898E2B0" |  | ||||||
| 			] |  | ||||||
| 			id: "2BF719CC62643A24" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "4F3CC28BD026AED4" |  | ||||||
| 				item: "kubejs:sacred_flesh" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: -2.5d |  | ||||||
| 			y: -13.5d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			dependencies: [ |  | ||||||
| 				"12401A1A905BC014" |  | ||||||
| 				"2BF719CC62643A24" |  | ||||||
| 				"1E529587F66C8D1C" |  | ||||||
| 			] |  | ||||||
| 			id: "776475C5DB546214" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "27EF06A6D0725F87" |  | ||||||
| 				item: "kubejs:insightful_tincture" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 0.5d |  | ||||||
| 			y: -15.0d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			dependencies: ["58F1A5DEC898E2B0"] |  | ||||||
| 			id: "12401A1A905BC014" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "1DDECF4033294A8A" |  | ||||||
| 				item: "kubejs:insightful_blend" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: -0.5d |  | ||||||
| 			y: -12.0d |  | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			id: "13F896F7E817A47E" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "2C91747D4ABE5AC6" |  | ||||||
| 				item: "thermal:gold_dust" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: -4.5d |  | ||||||
| 			y: -14.0d |  | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			id: "58F1A5DEC898E2B0" | 			id: "58F1A5DEC898E2B0" | ||||||
|  | 			shape: "square" | ||||||
|  | 			size: 1.5d | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "7307273885A39193" | 				id: "7307273885A39193" | ||||||
| 				item: "thermal:lapis_dust" | 				item: "thermal:lapis_dust" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: -1.0d | 			x: -4.5d | ||||||
| 			y: -13.5d | 			y: 17.25d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
|  | 			dependencies: ["17FC5362F0BBCE32"] | ||||||
| 			id: "2B422DDB3486F4BB" | 			id: "2B422DDB3486F4BB" | ||||||
|  | 			shape: "square" | ||||||
|  | 			size: 1.5d | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "019CA1D1DDD9D334" | 				id: "019CA1D1DDD9D334" | ||||||
| 				item: "minecraft:rotten_flesh" | 				item: "minecraft:rotten_flesh" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: -3.0d | 			x: -6.0d | ||||||
| 			y: -15.5d | 			y: 18.75d | ||||||
| 		} |  | ||||||
| 		{ |  | ||||||
| 			id: "1E529587F66C8D1C" |  | ||||||
| 			tasks: [{ |  | ||||||
| 				id: "23E4EBC001BB9FC3" |  | ||||||
| 				item: "kubejs:grist_primordeal_basic_block" |  | ||||||
| 				type: "item" |  | ||||||
| 			}] |  | ||||||
| 			x: 1.5d |  | ||||||
| 			y: -13.5d |  | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			id: "55AE0E6D7E1F2BD9" | 			id: "55AE0E6D7E1F2BD9" | ||||||
|  | 			shape: "hexagon" | ||||||
|  | 			size: 2.0d | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "64AA284B8962755D" | 				id: "64AA284B8962755D" | ||||||
| 				item: "minecraft:enchanting_table" | 				item: "minecraft:enchanting_table" | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			x: 2.0d | 			x: -3.0d | ||||||
| 			y: -15.5d | 			y: 16.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			description: [ | 			description: [ | ||||||
| @@ -1024,6 +770,7 @@ | |||||||
| 				"Progressing through each tier requires contribution from all four elements." | 				"Progressing through each tier requires contribution from all four elements." | ||||||
| 			] | 			] | ||||||
| 			icon: "kubejs:grist_universal_radiant" | 			icon: "kubejs:grist_universal_radiant" | ||||||
|  | 			icon_scale: 2.0d | ||||||
| 			id: "2C90301B307F9FBF" | 			id: "2C90301B307F9FBF" | ||||||
| 			rewards: [{ | 			rewards: [{ | ||||||
| 				id: "0D59976384C985AB" | 				id: "0D59976384C985AB" | ||||||
| @@ -1036,7 +783,8 @@ | |||||||
| 				} | 				} | ||||||
| 				type: "item" | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			size: 5.0d | 			shape: "diamond" | ||||||
|  | 			size: 3.0d | ||||||
| 			subtitle: "Welcome to Malloc!" | 			subtitle: "Welcome to Malloc!" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "278EB0A8EFC227E3" | 				id: "278EB0A8EFC227E3" | ||||||
| @@ -1075,10 +823,12 @@ | |||||||
| 				"Click the checkmark to start down the Build Grist road!" | 				"Click the checkmark to start down the Build Grist road!" | ||||||
| 			] | 			] | ||||||
| 			icon: "kubejs:grist_build_basic" | 			icon: "kubejs:grist_build_basic" | ||||||
|  | 			icon_scale: 1.5d | ||||||
| 			id: "688A58D8CCABE03A" | 			id: "688A58D8CCABE03A" | ||||||
| 			progression_mode: "linear" | 			progression_mode: "linear" | ||||||
| 			shape: "gear" | 			shape: "gear" | ||||||
| 			size: 3.0d | 			size: 3.0d | ||||||
|  | 			subtitle: "The Grindy One" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				id: "4FDF0094DF9AFC34" | 				id: "4FDF0094DF9AFC34" | ||||||
| 				title: "Elemental Grists" | 				title: "Elemental Grists" | ||||||
| @@ -1101,8 +851,8 @@ | |||||||
| 				value: 1L | 				value: 1L | ||||||
| 			}] | 			}] | ||||||
| 			title: "Magic Mischief" | 			title: "Magic Mischief" | ||||||
| 			x: -3.5d | 			x: -7.5d | ||||||
| 			y: 12.0d | 			y: 15.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: ["2C90301B307F9FBF"] | 			dependencies: ["2C90301B307F9FBF"] | ||||||
| @@ -1110,14 +860,19 @@ | |||||||
| 			size: 3.0d | 			size: 3.0d | ||||||
| 			subtitle: "Not quite cottagecore" | 			subtitle: "Not quite cottagecore" | ||||||
| 			tasks: [{ | 			tasks: [{ | ||||||
| 				advancement: "minecraft:husbandry/plant_seed" | 				id: "34D54A6ACBBBE663" | ||||||
| 				criterion: "" | 				item: { | ||||||
| 				id: "1E8AC5A152BA5BD6" | 					Count: 1 | ||||||
| 				type: "advancement" | 					id: "itemfilters:tag" | ||||||
|  | 					tag: { | ||||||
|  | 						value: "forge:tools/hoes" | ||||||
|  | 					} | ||||||
|  | 				} | ||||||
|  | 				type: "item" | ||||||
| 			}] | 			}] | ||||||
| 			title: "Farmcore Lifestyle" | 			title: "Farmcore Lifestyle" | ||||||
| 			x: -7.0d | 			x: -1.5d | ||||||
| 			y: 14.0d | 			y: 12.0d | ||||||
| 		} | 		} | ||||||
| 		{ | 		{ | ||||||
| 			dependencies: ["329A2153D8A2F5CB"] | 			dependencies: ["329A2153D8A2F5CB"] | ||||||
| @@ -1140,6 +895,175 @@ | |||||||
| 			x: -13.5d | 			x: -13.5d | ||||||
| 			y: 4.5d | 			y: 4.5d | ||||||
| 		} | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: [ | ||||||
|  | 				"481E03FC0ED76E45" | ||||||
|  | 				"509937A9AD1D4E2F" | ||||||
|  | 				"48E87754E31DF0AB" | ||||||
|  | 				"4FF9077680E288CB" | ||||||
|  | 			] | ||||||
|  | 			icon: "kubejs:grist_agricultural_basic" | ||||||
|  | 			icon_scale: 1.5d | ||||||
|  | 			id: "2F5C585B4739E194" | ||||||
|  | 			progression_mode: "linear" | ||||||
|  | 			shape: "gear" | ||||||
|  | 			size: 3.0d | ||||||
|  | 			subtitle: "The Slow One" | ||||||
|  | 			tasks: [ | ||||||
|  | 				{ | ||||||
|  | 					icon: "caupona:stew_pot" | ||||||
|  | 					id: "41C9F56A0461A466" | ||||||
|  | 					observe_type: 3 | ||||||
|  | 					timer: 0L | ||||||
|  | 					to_observe: "caupona:stew_pot" | ||||||
|  | 					type: "observation" | ||||||
|  | 				} | ||||||
|  | 				{ | ||||||
|  | 					icon: "farmersdelight:stove" | ||||||
|  | 					id: "4A2A7FE868984AFC" | ||||||
|  | 					observe_type: 1 | ||||||
|  | 					timer: 0L | ||||||
|  | 					to_observe: "farmersdelight:heat_sources" | ||||||
|  | 					type: "observation" | ||||||
|  | 				} | ||||||
|  | 				{ | ||||||
|  | 					icon: "farmersdelight:cooking_pot" | ||||||
|  | 					id: "5CC1605A67623224" | ||||||
|  | 					observe_type: 0 | ||||||
|  | 					timer: 0L | ||||||
|  | 					to_observe: "farmersdelight:cooking_pot" | ||||||
|  | 					type: "observation" | ||||||
|  | 				} | ||||||
|  | 			] | ||||||
|  | 			title: "Agricultural Grist" | ||||||
|  | 			x: 2.5d | ||||||
|  | 			y: 6.5d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["06E54DA7BE592FB8"] | ||||||
|  | 			id: "6282D76EB32AE107" | ||||||
|  | 			tasks: [ | ||||||
|  | 				{ | ||||||
|  | 					advancement: "minecraft:husbandry/plant_seed" | ||||||
|  | 					criterion: "" | ||||||
|  | 					id: "1DA92D1360D9E7C5" | ||||||
|  | 					type: "advancement" | ||||||
|  | 				} | ||||||
|  | 				{ | ||||||
|  | 					id: "5D475C9795C42334" | ||||||
|  | 					item: "minecraft:wheat_seeds" | ||||||
|  | 					type: "item" | ||||||
|  | 				} | ||||||
|  | 			] | ||||||
|  | 			x: 0.5d | ||||||
|  | 			y: 13.0d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["06E54DA7BE592FB8"] | ||||||
|  | 			id: "6C85D13CA93FA26E" | ||||||
|  | 			tasks: [ | ||||||
|  | 				{ | ||||||
|  | 					id: "659D96C6F5FDFC0B" | ||||||
|  | 					item: "farmersdelight:cutting_board" | ||||||
|  | 					type: "item" | ||||||
|  | 				} | ||||||
|  | 				{ | ||||||
|  | 					id: "365184AFAD5874F0" | ||||||
|  | 					item: { | ||||||
|  | 						Count: 1 | ||||||
|  | 						id: "itemfilters:tag" | ||||||
|  | 						tag: { | ||||||
|  | 							value: "forge:tools/knives" | ||||||
|  | 						} | ||||||
|  | 					} | ||||||
|  | 					title: "Any Knife" | ||||||
|  | 					type: "item" | ||||||
|  | 				} | ||||||
|  | 			] | ||||||
|  | 			x: 1.0d | ||||||
|  | 			y: 11.0d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: [ | ||||||
|  | 				"6C85D13CA93FA26E" | ||||||
|  | 				"3D5F32E5292CA9A9" | ||||||
|  | 			] | ||||||
|  | 			id: "4FF9077680E288CB" | ||||||
|  | 			shape: "square" | ||||||
|  | 			size: 1.5d | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "2FCD9883683D4EF0" | ||||||
|  | 				item: "croptopia:flour" | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: 2.5d | ||||||
|  | 			y: 10.0d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["6282D76EB32AE107"] | ||||||
|  | 			id: "3D5F32E5292CA9A9" | ||||||
|  | 			tasks: [{ | ||||||
|  | 				count: 5L | ||||||
|  | 				id: "6E488D9C0EAF38DA" | ||||||
|  | 				item: { Count: 5, id: "minecraft:wheat" } | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: 3.0d | ||||||
|  | 			y: 13.0d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: [ | ||||||
|  | 				"3AA535D189236D94" | ||||||
|  | 				"2B422DDB3486F4BB" | ||||||
|  | 				"55AE0E6D7E1F2BD9" | ||||||
|  | 				"58F1A5DEC898E2B0" | ||||||
|  | 			] | ||||||
|  | 			icon: "kubejs:grist_intelligent_basic" | ||||||
|  | 			icon_scale: 1.5d | ||||||
|  | 			id: "71CE16EA312354E7" | ||||||
|  | 			shape: "gear" | ||||||
|  | 			size: 3.0d | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "6A822858DE7B9F5B" | ||||||
|  | 				title: "Intelligent Grist" | ||||||
|  | 				type: "checkmark" | ||||||
|  | 			}] | ||||||
|  | 			x: -2.0d | ||||||
|  | 			y: 18.5d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			id: "3AA535D189236D94" | ||||||
|  | 			shape: "pentagon" | ||||||
|  | 			size: 2.0d | ||||||
|  | 			tasks: [{ | ||||||
|  | 				id: "14DA11AB44D920C8" | ||||||
|  | 				item: { | ||||||
|  | 					Count: 1 | ||||||
|  | 					id: "itemfilters:tag" | ||||||
|  | 					tag: { | ||||||
|  | 						value: "forge:bookshelves" | ||||||
|  | 					} | ||||||
|  | 				} | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			title: "Bookshelves" | ||||||
|  | 			x: -1.0d | ||||||
|  | 			y: 16.0d | ||||||
|  | 		} | ||||||
|  | 		{ | ||||||
|  | 			dependencies: ["2C90301B307F9FBF"] | ||||||
|  | 			id: "19D0BE6A55AF1182" | ||||||
|  | 			shape: "square" | ||||||
|  | 			size: 2.0d | ||||||
|  | 			tasks: [{ | ||||||
|  | 				count: 32L | ||||||
|  | 				id: "34267EF1076FF403" | ||||||
|  | 				item: { Count: 32, id: "minecraft:redstone" } | ||||||
|  | 				type: "item" | ||||||
|  | 			}] | ||||||
|  | 			x: -11.0d | ||||||
|  | 			y: 12.0d | ||||||
|  | 		} | ||||||
| 	] | 	] | ||||||
| 	title: "Malloc S4" | 	title: "Malloc S4" | ||||||
| } | } | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								defaultconfigs/ftbchunks/client-config.snbt
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										4
									
								
								defaultconfigs/ftbchunks/client-config.snbt
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | # Default config file that will be copied to local\ftbchunks\client-config.snbt if it doesn't exist! | ||||||
|  | # Just copy any values you wish to override in here! | ||||||
|  |  | ||||||
|  | { } | ||||||
							
								
								
									
										4
									
								
								defaultconfigs/ftbchunks/ftbchunks-world.snbt
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										4
									
								
								defaultconfigs/ftbchunks/ftbchunks-world.snbt
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | # Default config file that will be copied to saves\New World\serverconfig\ftbchunks-world.snbt if it doesn't exist! | ||||||
|  | # Just copy any values you wish to override in here! | ||||||
|  |  | ||||||
|  | { } | ||||||
							
								
								
									
										4
									
								
								defaultconfigs/ftblibrary/ftblibrary-client.snbt
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										4
									
								
								defaultconfigs/ftblibrary/ftblibrary-client.snbt
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | # Default config file that will be copied to local\ftblibrary-client.snbt if it doesn't exist! | ||||||
|  | # Just copy any values you wish to override in here! | ||||||
|  |  | ||||||
|  | { } | ||||||
							
								
								
									
										4
									
								
								defaultconfigs/ftbquests/client-config.snbt
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										4
									
								
								defaultconfigs/ftbquests/client-config.snbt
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | # Default config file that will be copied to local\ftbquests\client-config.snbt if it doesn't exist! | ||||||
|  | # Just copy any values you wish to override in here! | ||||||
|  |  | ||||||
|  | { } | ||||||
							
								
								
									
										557
									
								
								index.toml
									
									
									
									
									
								
							
							
						
						
									
										557
									
								
								index.toml
									
									
									
									
									
								
							| @@ -34,59 +34,83 @@ hash = "62afc99266eeb4ca3b31af6aea57b5ae877da549e4e327d0090d74db97d67b80" | |||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/chapter_groups.snbt" | file = "config/ftbquests/quests/chapter_groups.snbt" | ||||||
| hash = "dd42d2e34e4371c162195eb05521ebd7f1d4584685dce5ddc2c1ca5230c7f3f3" | hash = "786bffe72fd510e772970bd3cc1251362ff1e76357d08df70d2dc460661eb6ad" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/chapters/automation.snbt" | file = "config/ftbquests/quests/chapters/automation.snbt" | ||||||
| hash = "86543cde24a2d0f3200d3cbca10b3bde12bb96b84bf2641063da355856934668" | hash = "61e39fd5790373e581036c7d18fbc9e43d942788c4045dcfee17fab6935a028b" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/chapters/base_building.snbt" | file = "config/ftbquests/quests/chapters/base_building.snbt" | ||||||
| hash = "8ec3109e8ca2915878ab70d5fe9741c43a25b24f61d8149981fb718bd711a5a0" | hash = "5db7a5f4cd94fc19a484f714a31573877ff052c1d8489afb02f6a37b2026cd45" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/chapters/build_grist.snbt" | file = "config/ftbquests/quests/chapters/build_grist.snbt" | ||||||
| hash = "713d77c11a3db928cd319b92bb71c0e1e34a4489c73feae21f7edc35d247082c" | hash = "c581efc12b8ba3f37b86ee65a23526b21da0a3aa90304dd5bfdc98ae2de713f5" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/chapters/building.snbt" | file = "config/ftbquests/quests/chapters/building.snbt" | ||||||
| hash = "2b424a22dc62faedef069a2d99c952cb6f4ddcb0cd33be8464844171329b7a8b" | hash = "7f0602eeb50c9d8c9ac93e3e0453e9e7fc13e287f30dc4218be26ac8a70ce647" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/chapters/exploration.snbt" | file = "config/ftbquests/quests/chapters/exploration.snbt" | ||||||
| hash = "b582d7ff2c4dd150b972c5592f1e6cc8bfdad4d26ce879143a727743d03bc842" | hash = "b91ede5436df2d4608c3e423c8b65a672bd3e9155830f2cd72adc006a21f013a" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/chapters/farming.snbt" | file = "config/ftbquests/quests/chapters/farming.snbt" | ||||||
| hash = "aaa7c0b5773c54281249cb00e6616a63eed92a29fb38abd3d1409c28c415fabb" | hash = "720a8afea8274ca7f6d0262921c5d466421150bbd2aa88e5c185fd7ade9caf02" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/chapters/grist.snbt" | file = "config/ftbquests/quests/chapters/grist.snbt" | ||||||
| hash = "2871f54864c5a580e96b25b8ea719563f3402e3bcbd22467b3f27d62d2bfddf9" | hash = "1378a32e6277472163a7ed70d5c57be5b3b1a4a13ec3104dd04e54e48ed4c015" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/chapters/malloc_s4.snbt" | file = "config/ftbquests/quests/chapters/malloc_s4.snbt" | ||||||
| hash = "b751be83b7f1aacbb134132628a71f103831e86a1b28d3d948f84ff92ca66692" | hash = "38472c95659a871fde9abaf66b5913aed3a9d2cea0121172c9f6880b7f78c46a" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/chapters/tools_and_weapons.snbt" | file = "config/ftbquests/quests/chapters/tools_and_weapons.snbt" | ||||||
| hash = "cfedecc84304105a9abe299bfd31933ded62ed5aaf6a0715d79e309864076002" | hash = "9c2a3feb12a4471b890510596165a7bba6f5c14d36e8a524d7373aa8defce056" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/chapters/transportation.snbt" | file = "config/ftbquests/quests/chapters/transportation.snbt" | ||||||
| hash = "8eabc7220b4ea1d7b12e26f122e9e2cc975e8c357fa894ee8e2a74d2bfdead52" | hash = "f67ee3d8e264125f93d5e39020f2ba856da4583229de242d55f25afb60a1cc60" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/data.snbt" | file = "config/ftbquests/quests/data.snbt" | ||||||
| hash = "b0dfcbb4d270d2507c02fc885453e67386e155f1ac7a727ff0e21bda08f63d1c" | hash = "32ed2e3d91d643ce85999cf8fc2805ec97817351cd81d102dc777a0961563503" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "config/ftbquests/quests/reward_tables/major_vanilla_reward.snbt" | ||||||
|  | hash = "90840fec7d050f740d743729c0c8f5ea3b046f98b1b0c0f1d13f2eca09fcc805" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "config/ftbquests/quests/reward_tables/major_xp.snbt" | ||||||
|  | hash = "2ccac856c053b02d541b80f86937724210d56c4f7f6552ee2b9a96770bf1ba09" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "config/ftbquests/quests/reward_tables/minor_coin_reward.snbt" | ||||||
|  | hash = "b53d8291ce4353e2d63cc83d6a5edbc4aac1ac2cfc98aaa4a3a937b7669a436e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "config/ftbquests/quests/reward_tables/minor_grist_essence.snbt" | ||||||
|  | hash = "f49e41e2bd5c0dc5689410e6657426c61a8068010696395ff481823a8314d5e0" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "config/ftbquests/quests/reward_tables/minor_vanilla_reward.snbt" | ||||||
|  | hash = "5420e93c3264271ce0a4e8d352bd5f3a04fc4811b10e94fa1e2bb5b2b4530f0a" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "config/ftbquests/quests/reward_tables/minor_xp.snbt" | ||||||
|  | hash = "931780314cf84f0b31c0d4e18e56148f97c3270b33e930448e16add5fec41edb" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/reward_tables/random_basic_grist.snbt" | file = "config/ftbquests/quests/reward_tables/random_basic_grist.snbt" | ||||||
| hash = "b1e6f828f0a0e402d3f6a5a961b2587fd5fb407e6bae54ca1a989eb651679e67" | hash = "2b957dd01aaf5435d451b7845dddb9c7af7cecf6308d98bf9d9cea4a893eabd4" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/ftbquests/quests/reward_tables/random_metal_dust.snbt" | file = "config/ftbquests/quests/reward_tables/random_metal_dust.snbt" | ||||||
| hash = "9e210e167bc136063a33fd788dc5edc35b5b9272b0622f0606f15ead6ea5c094" | hash = "749e6bd14eca63555b9193c6fc1f550b953ef742bf912c6eb0d7ef18fc063116" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "config/irons_rpg_tweaks-server.toml" | file = "config/irons_rpg_tweaks-server.toml" | ||||||
| @@ -128,6 +152,22 @@ hash = "a390c33d54d79a638c2db8a042ea6830cabc58d54197b1c6d3efa5867a1ca6ac" | |||||||
| file = "defaultconfigs/doggytalents-server.toml" | file = "defaultconfigs/doggytalents-server.toml" | ||||||
| hash = "3cc82c9e18e77043d4cdf08cc5531758990182f1ed1878e9e47301dd0d2abe2c" | hash = "3cc82c9e18e77043d4cdf08cc5531758990182f1ed1878e9e47301dd0d2abe2c" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "defaultconfigs/ftbchunks/client-config.snbt" | ||||||
|  | hash = "6d5592c9b61ca156d7901a1b2a626d9c1f5401ec6988e73fe01fab57c7df2260" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "defaultconfigs/ftbchunks/ftbchunks-world.snbt" | ||||||
|  | hash = "cb9fcb6b7c72a876bc63e3e996cb8314463879f16349d2ee03ff93d020357fad" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "defaultconfigs/ftblibrary/ftblibrary-client.snbt" | ||||||
|  | hash = "ab6bcad040f138406197f70cfe9a041832feaddf7e87954d9a5f4b13b6a962f9" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "defaultconfigs/ftbquests/client-config.snbt" | ||||||
|  | hash = "4ce84f0da35036f810959086ea1043062993bf34ae704fc9cd4f1a67810090a6" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "defaultconfigs/irons_rpg_tweaks-server.toml" | file = "defaultconfigs/irons_rpg_tweaks-server.toml" | ||||||
| hash = "feea89cd657cc5b0aa7465a8fba7a95ed6fec5648084a7198ca868da8be2de08" | hash = "feea89cd657cc5b0aa7465a8fba7a95ed6fec5648084a7198ca868da8be2de08" | ||||||
| @@ -161,6 +201,14 @@ hash = "174698fce79cae4e03cbeada41f234952910f4782b47d92f42a7dc5807e7a764" | |||||||
| file = "kubejs/assets/malloc/textures/item/grist_radiant.png" | file = "kubejs/assets/malloc/textures/item/grist_radiant.png" | ||||||
| hash = "3251b72c91de9ea34d5269517598c5a77be52da822b530f232fa280aa38e47f1" | hash = "3251b72c91de9ea34d5269517598c5a77be52da822b530f232fa280aa38e47f1" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/client_scripts/jsconfig.json" | ||||||
|  | hash = "dee1340c5e7927f5675987957c6b198f9ca2e1e731291d72396278dddc066a04" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/config/client.properties" | ||||||
|  | hash = "a4454cdbcbe9cc1f09125730bf3b513ecae2e14e2bdf4296e997a8bf767d6fb9" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "kubejs/config/common.properties" | file = "kubejs/config/common.properties" | ||||||
| hash = "f6bb8d377d9fc2085ebb06bbb4ebbd0f1786325ed821ec254064dbb8f2a94f80" | hash = "f6bb8d377d9fc2085ebb06bbb4ebbd0f1786325ed821ec254064dbb8f2a94f80" | ||||||
| @@ -373,6 +421,334 @@ hash = "1b045255e4f818cd0529dce40a0b2bd3133d6cfdff27386b99fddce7560b979e" | |||||||
| file = "kubejs/data/miapi/materials/silentgear/silentcompat-zinc.json" | file = "kubejs/data/miapi/materials/silentgear/silentcompat-zinc.json" | ||||||
| hash = "e2707134df84096e293addd2811fadb91a2279cd6f14fb9200ef9ff45461fb96" | hash = "e2707134df84096e293addd2811fadb91a2279cd6f14fb9200ef9ff45461fb96" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/jsconfig.json" | ||||||
|  | hash = "121ec9d7902090c050b096aa83792aeb7580946392785f5bae5f8e4bc6dbcce4" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/cache/cachedForgeEvents.json" | ||||||
|  | hash = "7c33572930f964f789a786f22c854df68e2594d490f890289aab68b8fe9ebd8a" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/cache/cachedJava.json" | ||||||
|  | hash = "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/cache/docs/dynamicjs.json" | ||||||
|  | hash = "71f12ab6d05a72e8c58748b232ed57ab955f5f337070cff27002ad26a3f58b3a" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/cache/docs/events.json" | ||||||
|  | hash = "578aee5d392e6da1a4b12d91bd075d1b824d9fba6ee98f07b49e28f00d8c0dfd" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/cache/docs/kubejs.json" | ||||||
|  | hash = "3db4ef01ff3999f14b21c7ff42346884f5de71a2569001c52ef4773b2ea593ab" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/cache/docs/kubejs_recipes.json" | ||||||
|  | hash = "0ab68fcd509638e3735063b6490c32261c40289eed123cc8a6e977f951e38151" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/cache/docs/morejs.json" | ||||||
|  | hash = "3b6076d8ff5ab4dcc2086e27691d7e3b8abfccdf7be23f890cdb28b23d50e779" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/cache/docs/probe.json" | ||||||
|  | hash = "eabf3964c5cf77d0f31b58cd091776631bf5800ffcca1be6c4c4cd8d14cfbf83" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/cache/docs/registry.json" | ||||||
|  | hash = "c76e8fdae5ab850f764c8d069258a5b2a0611f4b691ac563829dd1af7157f2d8" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/cache/docs/types.json" | ||||||
|  | hash = "01421362d4ee8c607708669ffb084303e9b9921a15fbe35090b277da7a8e587d" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/cache/modHash.txt" | ||||||
|  | hash = "ed502f5bc106c51343419586bdd002c9342760977879fb1eade88685ef868151" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/constants.d.ts" | ||||||
|  | hash = "feb6bdb1b8e6f631798d59e1999fe38410b79c45332cc4535dea72cb8e186a9d" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/events.d.ts" | ||||||
|  | hash = "121afdc0b3ce826c5bc7b007fc6d2c0e3803cb775ad0f207789401d6fdbc75c6" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/globals.d.ts" | ||||||
|  | hash = "7454b186850639a625367e26b406e4e6d995435ec53e76adaab43c044577521e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/index.d.ts" | ||||||
|  | hash = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_0.d.ts" | ||||||
|  | hash = "0a4fa1063d0f7f2ccf65d1957566307e09739f87da9bc1722c23073a87541e9b" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_1.d.ts" | ||||||
|  | hash = "5e686ed0c0749ff0e09253b792a20e766be4723247b3a7f3d18be2a1d4513ebd" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_10.d.ts" | ||||||
|  | hash = "5eed0e7208afb7a2f523532a6737fa534a6049a02b5ddd3f4db9432b792a444f" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_11.d.ts" | ||||||
|  | hash = "181d9bae15fbf5efadcbd3931225f8b979698df580a07fa9cbdb17ad51a0518e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_12.d.ts" | ||||||
|  | hash = "f05e24cd6c65617849f5bcca39ef2efd31f662a11a8221872012c2fd468d814c" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_13.d.ts" | ||||||
|  | hash = "ce6a407049bbe162aa08c1b4e9b0f5ecaf37661d744b7d0344d5f3f5ae29ef05" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_14.d.ts" | ||||||
|  | hash = "08b1ee1497a099c5d2c1e0eeadce37296369c74c3e89830e0a0ff0871dc1f20e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_15.d.ts" | ||||||
|  | hash = "b41f49b43b1a50b0bf292008be75d2a4249b3265080ce75ab6461b309ddebd5f" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_16.d.ts" | ||||||
|  | hash = "a74bf789a910199fb1f9ec9e06716305a8c6cd24edbe4523cc4c6ba19acb7126" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_17.d.ts" | ||||||
|  | hash = "19f7a8846070edfcd8a6a013b78798b985a7a001572925d418cf8cf9dbf50ccc" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_18.d.ts" | ||||||
|  | hash = "6e1f25748bf66afca9baba45a71dd3ccbabe3571eb37e24bfac4851dcadf0fe2" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_19.d.ts" | ||||||
|  | hash = "e284436ae5655c38a3cc40b0ca0a058f0c581ab4e3f5d3594d2f474fed8d7f2a" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_2.d.ts" | ||||||
|  | hash = "4d3c945fe1cc6dd5114ff1ec325b8edb8b56aff63383e1ac3e1596a7d2c98b2e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_20.d.ts" | ||||||
|  | hash = "748763135ffdad4ca452049f6e1757b6e7807857a10593e9314e97c2e3a28111" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_21.d.ts" | ||||||
|  | hash = "265af2b6ef46a5d51fab08528762e0c2d52b07d7fcae8d447d9a21eb42782575" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_22.d.ts" | ||||||
|  | hash = "260bdbff5dad1162098243bf8e9bc70d9375d81f9d3ab50d2ec6a08b349e0ddf" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_23.d.ts" | ||||||
|  | hash = "60e0df57d5338b621d877d62c69a4627c32a49f883d739665352d0df42c5001b" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_24.d.ts" | ||||||
|  | hash = "36ea8dc958148df94d2473d53ecaffb7e8968fada00a7b442e3550d1fe7622db" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_25.d.ts" | ||||||
|  | hash = "216dde2f0e9509afa124da6cb4d0418cb9b604ca253ceef17f39b636aebae3eb" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_26.d.ts" | ||||||
|  | hash = "f9959d8dfe6066b86a741c03cee46a39ecc3ffdc5e8b624f2d7b91c55008f257" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_27.d.ts" | ||||||
|  | hash = "303943de961f002ddf582c202b24df63eecbea108224a86bbbb09e5318536d06" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_28.d.ts" | ||||||
|  | hash = "440f251021ca3e7594bc96a038800b6f65edc00ec8fd90c4582b3f36442f2d34" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_29.d.ts" | ||||||
|  | hash = "643c5437a0487e21d822872edbcc1cf4a2a5f957ee255479c5ed4c705df757ab" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_3.d.ts" | ||||||
|  | hash = "ee77a1986f0b553f7119efd7ab69c3e1765b5ee9133161506481062b57a4c0a1" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_30.d.ts" | ||||||
|  | hash = "7004b12c906e43006079d0e8d6c1c34b6b34145a67490ea19282e0e291756f1e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_31.d.ts" | ||||||
|  | hash = "c30f15f424aa48f8a96b39100e48325275bbc5ef97fe54025e7e2581bdfd24db" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_32.d.ts" | ||||||
|  | hash = "61d98a15b1e6a6841b97f1c2f08cfa2c94d241aa1003a9fe627ded33a6fc8fd8" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_33.d.ts" | ||||||
|  | hash = "12e1ac27dfaad604d50a9ff846f7ee3a8f74a8eff3bb3bacb3c58f54a5e04d3c" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_34.d.ts" | ||||||
|  | hash = "d433d599a17c2d87ea80204bf8b92535c5fed10e6a7f7ed727486b98a49e956e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_35.d.ts" | ||||||
|  | hash = "c0a2afbb154c49a030cba96806213c30de124567ddd9a667537acd48620820f9" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_36.d.ts" | ||||||
|  | hash = "bfd913da9f90896844a6674cef94d4f0bc78a1d9a5e911e88dd59d0a309f4b70" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_37.d.ts" | ||||||
|  | hash = "2dfcb55b2bf70d27ee1e04efc32bce0caffd1e36031e75db376582659224997d" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_38.d.ts" | ||||||
|  | hash = "a5d70446c3bbb3ee7344c7be00d2b1a3c4135f0dbe5014367885dd6741fe7f98" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_39.d.ts" | ||||||
|  | hash = "a197239e7f8f93c26317827ed23cb6bbba831cc1d45510a768c8e1f8b3921e91" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_4.d.ts" | ||||||
|  | hash = "37557e88cb36ead7df5f4be9159e2de4845e19348f79ca8f508983af40d6d402" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_40.d.ts" | ||||||
|  | hash = "452e1a4a150f77f83fc2f8931d41e40a4ebf6e24332f2d90ee89b72e4027bb78" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_41.d.ts" | ||||||
|  | hash = "7e43b0c4f0ffb3d72f365bd970c240c0190f67e40778042bf3894864cab60c11" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_42.d.ts" | ||||||
|  | hash = "a14ddc60c71b00e977b8e95b488c1f84351d018f315a6b3108198e75504ad3a1" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_43.d.ts" | ||||||
|  | hash = "4c3ea25c580a7a7b2527f78c280ad0d8932b34b12a572f191e4214b5c641243a" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_44.d.ts" | ||||||
|  | hash = "af30c2dcf234b8217c8abbf186401b5c0f2fefd9d90bd58f268f4d6fb9e61112" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_45.d.ts" | ||||||
|  | hash = "0c8a87686b1d05ca262d8722fb0294e139a90c616dd71a05ba65b87c6346179a" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_46.d.ts" | ||||||
|  | hash = "7b035c599c98f048227acda4dd5fe0dabac062a56bd95d7a94ab0afa6ae0a842" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_47.d.ts" | ||||||
|  | hash = "85afd8519dc6c350089674f65d0df1f2c213c49cc812cafd19c0ded939817430" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_48.d.ts" | ||||||
|  | hash = "a54ef15f818800a77bc4e4be8b6fad0a2a78c708f572ee3005b1ef111acd24fb" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_49.d.ts" | ||||||
|  | hash = "45e4377ead3795bb2a0fb645b61da3e1fd322a35030a2d71495514a8f3b359f6" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_5.d.ts" | ||||||
|  | hash = "abd09a8315b06bda0181b2a01492eda593e94d68032913a8382a27724ac56dff" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_50.d.ts" | ||||||
|  | hash = "f50fa80f576bc426dcfe99553a576de1069e8be51c1374993639fe89381b235d" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_51.d.ts" | ||||||
|  | hash = "922f0d69a2ccfc8d9da0f23b2c13e9d4a9ecb3f444a1a9b4c728a19d4e76aa15" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_52.d.ts" | ||||||
|  | hash = "4a52aacbf1f05d416dfbdc980a29596ba02c64fafca4e270545a2fbaa678106e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_53.d.ts" | ||||||
|  | hash = "586098570b4e562a507a76585ae5ac12921e35b72bff4a78a03c346955f8e475" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_54.d.ts" | ||||||
|  | hash = "d4d7bb326fe0d172927fd22d2fadc1869e23bd34181f16fc0ba3f92f24eb50b2" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_55.d.ts" | ||||||
|  | hash = "3b462f632417b0626cb8751614e4a28e81c8ae6441ab12f5e798f6acec9975a5" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_56.d.ts" | ||||||
|  | hash = "0cb3f8cfd3b8e11b69fb7c203edbfc69dcc43f3e700f4f075bdaceebbd4da91a" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_57.d.ts" | ||||||
|  | hash = "5eeb678433538049623d63bdc20967ba94bda9475a563118080c5b317335b653" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_58.d.ts" | ||||||
|  | hash = "86fcf10004b3884fd16ccd0b8815a7f77f4762fa2fe3c9fc0e2f742ed7aeb909" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_59.d.ts" | ||||||
|  | hash = "ec178978b288cc602de5f5fb7ad8caeeaf7d7638cb68b844c3001b31263d973f" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_6.d.ts" | ||||||
|  | hash = "e64d1fae4854f6108dd6fa674ac642cd5744ada4ce8c5cb6d19c116463d5368e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_60.d.ts" | ||||||
|  | hash = "2bd5284a50378dcd03999f5a4c41414387fc92553428222724514093f70254fb" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_61.d.ts" | ||||||
|  | hash = "25ffd0613018cee013205f077a49117b69395f32f1f6443c07e29684085c7422" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_7.d.ts" | ||||||
|  | hash = "59c7bd7bcf69a6b1b094bca9763b4575b8a11e74abb2e66d9ae6b7661a040d48" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_8.d.ts" | ||||||
|  | hash = "15ed7b55b1daf02e721266f9c91e625cbf56f51d2014bded80aa543e9b2b924e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/internals/internal_9.d.ts" | ||||||
|  | hash = "d023e108b8aa1a73a0d3f11f2f2758731de80bb21b2f3bc66f01466dfc661f4b" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/names.d.ts" | ||||||
|  | hash = "d1fe0c1e3467db9c16cb4f0788d8f307cae2499664c53206bac2a42fc875bdaa" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/raw.d.ts" | ||||||
|  | hash = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/registries.d.ts" | ||||||
|  | hash = "88d7b2c301473835ed44f3c1e85e53cb6559f75ec45706293b480aa66db4bc4e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/probe/generated/tag_events.d.ts" | ||||||
|  | hash = "8f1f1b7a01c047e394d6f1676c099bafb0b89e3468035878bcd270b8eb1229bb" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "kubejs/server_scripts/grist.js" | file = "kubejs/server_scripts/grist.js" | ||||||
| hash = "a5e02c71fd92029ea204f96d071c6b25f59d03b59f65199cb24f96a1858b3ed0" | hash = "a5e02c71fd92029ea204f96d071c6b25f59d03b59f65199cb24f96a1858b3ed0" | ||||||
| @@ -409,6 +785,142 @@ hash = "359568a66f5354c5d9bd92e8743de6e6af35bfd26ffe3194df40466f2b6ce032" | |||||||
| file = "kubejs/server_scripts/malloc-balance.js" | file = "kubejs/server_scripts/malloc-balance.js" | ||||||
| hash = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" | hash = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/ae2.js" | ||||||
|  | hash = "4dacad5d914c02db31c80e40d7edab7fee89a817444e2f75858209278f9be446" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/arsnoveau.js" | ||||||
|  | hash = "ddac634734188906e7e883e2ca9578af71b7546848b2b605cf91ed9a67a44537" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/bakery.js" | ||||||
|  | hash = "d3354c17a4803ff38f9f862171a9381fe1617ba1c49f63adbeaba99ab085d159" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/botanypots.js" | ||||||
|  | hash = "61d6bccd674c300bbccf4375d1b21b25fbdf6211fbcf539d726a0b3be3eb17d0" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/bountiful.js" | ||||||
|  | hash = "02114b2d9c50ffc113d85b9861090f9fe6a86d3e7fcc6d6612085c429e28fc8c" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/buildinggadgets2.js" | ||||||
|  | hash = "f5fd5c23f0122c0f488485eb87df0e989dad6576fa15df95faba8d872f5593fb" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/caupona.js" | ||||||
|  | hash = "09039a31850243a7e37e163a9cc732bf383780f8de9ee42030b4fda5f16876b1" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/cookingforblockheads.js" | ||||||
|  | hash = "4717847a6d54f56ed6919a1e2c3591fc73780973708e818a563753132bc7c15e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/croptopia.js" | ||||||
|  | hash = "99156025f8d8d31e1fd39238bf22db0b353269374018a901600345ed3e32a084" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/darkutils.js" | ||||||
|  | hash = "47114c83f6423c61796d2be393645d0cacb90f6d7251b9bc52b542a5d3b0ddd5" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/doggytalents.js" | ||||||
|  | hash = "ba7c9986d8c450f63a34d61d474203ce45ed82f1a5b3af366aa5498c32125fe3" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/dotcoinmod.js" | ||||||
|  | hash = "6b48a23fcba274f15ce394e0754c10dfa80deefb5df25d9f2f97940d83758e5e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/easy_villagers.js" | ||||||
|  | hash = "4ae08d926ae9dfd24d59ae6bea4659c400ca89f011f2acc85b7f839956236f35" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/elevatorid.js" | ||||||
|  | hash = "f9a0d2744bd16db5ba3a099b87ce15c72c9e067ce4d27ba17a82fceee40a9845" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/experienceobelisk.js" | ||||||
|  | hash = "d635d9125b6a04148ddf506e45c45e88b8c255c4fdfa5a3af1d441931a15bcd0" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/farmersdelight.js" | ||||||
|  | hash = "fd8f6de5bb56d08a181e625e450b91c3ea687b33ebf378daf0381e7873515f85" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/herbalbrews.js" | ||||||
|  | hash = "fac25cd8f3980e68315928e4cbfd0a86e5282d511a62a278b9f88f098380f5fd" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/hostilenetworks.js" | ||||||
|  | hash = "a32d907626c66bcbda843417de438e0d6a5a9b45939a215d0f4120bd88d55ac8" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/immersive_aircraft.js" | ||||||
|  | hash = "596dd1c049f41e6f4085aea50a1791be7397710d13d3c234ca09a0626c1d62b5" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/industrial_foregoing.js" | ||||||
|  | hash = "dbf1ad898c625e089daa09ae5c331ead86e0d4ff310c4a043f0dbcf0ff02e629" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/ironfurnaces.js" | ||||||
|  | hash = "b1c9be33e4a2023a916a16aea307a74c23d7bbde5f7fd479bb222f34a4ae20d4" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/laserio.js" | ||||||
|  | hash = "262379b9f230f9832b6f215d03ed38c1d2f09d01abe5b99a36e379701529cd36" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/modularitems.js" | ||||||
|  | hash = "0ef23e048f2ef4c5135b739b9d84c0dc7f436a00726de31227bb95a0c1853b2e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/modularrouters.js" | ||||||
|  | hash = "2d9109e7f1e0beed5dd325fb7939a15f6afa2f2783e31f3830d1fb6f055f3f07" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/powah.js" | ||||||
|  | hash = "93b1aee5ea41c226a2dd5e453824518ab0eeb6d15f649f0a74e5b0e4be9a2e17" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/powder_power.js" | ||||||
|  | hash = "d51abcbc9c6bd5efdc69aa59c1d5e9a73585db28176db369f70aa05e65f96eae" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/prettypipes.js" | ||||||
|  | hash = "b8e97ae2d545b542bd983935eb914709315630d63f921a144f9242943ecfe672" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/refinedstorage.js" | ||||||
|  | hash = "36abb6535dd4241dd9db126fd1aebc54550e639613b29e72b1f7d6986164283b" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/sophisticated.js" | ||||||
|  | hash = "c193c190e3546c95f4d29a83dfb0faca347b6712889733b418cc3581e3881402" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/summoningrituals.js" | ||||||
|  | hash = "ece0783833f7675551f9e4349da224883f31d48e7d9edc2f411b35ad4013799e" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/tempad.js" | ||||||
|  | hash = "d37bfb9bc41aa46d0aa075dbe19a5eeb947b4ea3d8f13c03ac370cb00763d7a1" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/thermal.js" | ||||||
|  | hash = "818edb5c5efc282ae17a1d2b9fca338a06ff1df46aad042f756a3cb3c1c5eac2" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/vinery.js" | ||||||
|  | hash = "208d9d49c612c84f57ee509ec02d4c44145b673caaa06fe451340dc30b8da5aa" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/server_scripts/mods/waystones.js" | ||||||
|  | hash = "a43a56736738975b6189dfa09863db43f9cbefb37c215f78fadc053c21a31305" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "kubejs/server_scripts/ore-processing.js" | file = "kubejs/server_scripts/ore-processing.js" | ||||||
| hash = "c03b1ad2486616d33092b2084676f1ee083c6f4fd7a863c11f83a39b58255cc9" | hash = "c03b1ad2486616d33092b2084676f1ee083c6f4fd7a863c11f83a39b58255cc9" | ||||||
| @@ -425,6 +937,10 @@ hash = "b443372ed45f43ba1d596455b9a5c9c3a90d9886012d253c091fb935970aae7a" | |||||||
| file = "kubejs/server_scripts/tags.js" | file = "kubejs/server_scripts/tags.js" | ||||||
| hash = "373b175bd3a2415b31f7b29b4b2075df82f2d059c8b120c09e8f6e6a862aa7b7" | hash = "373b175bd3a2415b31f7b29b4b2075df82f2d059c8b120c09e8f6e6a862aa7b7" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/startup_scripts/example.js" | ||||||
|  | hash = "395c96d3ddd178821db851f387e91560e606ea752177f66d2016f12bd0542b8f" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "kubejs/startup_scripts/grist.js" | file = "kubejs/startup_scripts/grist.js" | ||||||
| hash = "6a4b191857ced2f41513f9fc67b2b598234bba0415722c8e8f889cf9865e6689" | hash = "6a4b191857ced2f41513f9fc67b2b598234bba0415722c8e8f889cf9865e6689" | ||||||
| @@ -433,6 +949,10 @@ hash = "6a4b191857ced2f41513f9fc67b2b598234bba0415722c8e8f889cf9865e6689" | |||||||
| file = "kubejs/startup_scripts/init.js" | file = "kubejs/startup_scripts/init.js" | ||||||
| hash = "6829d6209b8c256a21a55fb05939a1e56d3b229eaf5821106d0f900ae63e6c4c" | hash = "6829d6209b8c256a21a55fb05939a1e56d3b229eaf5821106d0f900ae63e6c4c" | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "kubejs/startup_scripts/jsconfig.json" | ||||||
|  | hash = "a9e6912b8515be242dd76c6c9a536a8d7c73f6b8b949787f538436ebeafbb7ee" | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "kubejs/startup_scripts/progression-items.js" | file = "kubejs/startup_scripts/progression-items.js" | ||||||
| hash = "a02214d2516833e93c185648258182347dc771a45eb50c6affa06897c966c7cf" | hash = "a02214d2516833e93c185648258182347dc771a45eb50c6affa06897c966c7cf" | ||||||
| @@ -754,7 +1274,7 @@ metafile = true | |||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "mods/distant-horizons.pw.toml" | file = "mods/distant-horizons.pw.toml" | ||||||
| hash = "6dc6226c9c9cb735ff22afaede63397e4f247a7afac965b3b1ad521ac792e6a8" | hash = "7d1b5800c7c809e30299b40a5f3cfe98f7945634dd6dc842cccc7aa01f0543b5" | ||||||
| metafile = true | metafile = true | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| @@ -947,6 +1467,11 @@ file = "mods/ftb-teams-forge.pw.toml" | |||||||
| hash = "76c3828b4e7288b79d6b0ca1418410539082a749650f9c85c6b03cf53ed1221e" | hash = "76c3828b4e7288b79d6b0ca1418410539082a749650f9c85c6b03cf53ed1221e" | ||||||
| metafile = true | metafile = true | ||||||
|  |  | ||||||
|  | [[files]] | ||||||
|  | file = "mods/ftb-xmod-compat.pw.toml" | ||||||
|  | hash = "01fccb8f3abe9c7f542ec610aef0c647bdc5a8ce0677c74e340ba4c2da0614af" | ||||||
|  | metafile = true | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "mods/fusion-connected-textures.pw.toml" | file = "mods/fusion-connected-textures.pw.toml" | ||||||
| hash = "59d22263e36313c43ad7c5e4179cb3554d414f701442b0784d94c0ba2384edfd" | hash = "59d22263e36313c43ad7c5e4179cb3554d414f701442b0784d94c0ba2384edfd" | ||||||
| @@ -1244,7 +1769,7 @@ metafile = true | |||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
| file = "mods/oculus.pw.toml" | file = "mods/oculus.pw.toml" | ||||||
| hash = "6bb8b0848783cdf7108e499107a4991c2cee2a9240b963d427fa62b0f2a5820e" | hash = "0663919544b1f185be64b69269f5e914d2fae910fb8ee16d4cd9549d809e71cd" | ||||||
| metafile = true | metafile = true | ||||||
|  |  | ||||||
| [[files]] | [[files]] | ||||||
|   | |||||||
							
								
								
									
										20
									
								
								kubejs/client_scripts/jsconfig.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										20
									
								
								kubejs/client_scripts/jsconfig.json
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | { | ||||||
|  |     "compilerOptions": { | ||||||
|  |         "module": "commonjs", | ||||||
|  |         "target": "ES2015", | ||||||
|  |         "lib": [ | ||||||
|  |             "ES5", | ||||||
|  |             "ES2015" | ||||||
|  |         ], | ||||||
|  |         "rootDir": "./src", | ||||||
|  |         "typeRoots": [ | ||||||
|  |             "../../.probe/client/probe-types" | ||||||
|  |         ], | ||||||
|  |         "baseUrl": "../../.probe/client/probe-types", | ||||||
|  |         "skipLibCheck": true | ||||||
|  |     }, | ||||||
|  |     "include": [ | ||||||
|  |         "./src/**/*", | ||||||
|  |         null | ||||||
|  |     ] | ||||||
|  | } | ||||||
							
								
								
									
										16
									
								
								kubejs/config/client.properties
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										16
									
								
								kubejs/config/client.properties
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | #KubeJS Client Properties | ||||||
|  | #Mon Mar 11 07:32:28 CET 2024 | ||||||
|  | backgroundColor=2E3440 | ||||||
|  | barBorderColor=ECEFF4 | ||||||
|  | exportAtlases=false | ||||||
|  | menuBackgroundBrightness=64 | ||||||
|  | disableRecipeBook=false | ||||||
|  | title= | ||||||
|  | barColor=ECEFF4 | ||||||
|  | overrideColors=false | ||||||
|  | fmlLogColor=ECEFF4 | ||||||
|  | showTagNames=false | ||||||
|  | fmlMemoryColor=ECEFF4 | ||||||
|  | menuBackgroundScale=32.0 | ||||||
|  | blurScaledPackIcon=true | ||||||
|  | menuInnerBackgroundBrightness=32 | ||||||
							
								
								
									
										16
									
								
								kubejs/jsconfig.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										16
									
								
								kubejs/jsconfig.json
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | { | ||||||
|  |     "compilerOptions": { | ||||||
|  |         "lib": [ | ||||||
|  |             "ES5", | ||||||
|  |             "ES2015" | ||||||
|  |         ], | ||||||
|  |         "rootDirs": [ | ||||||
|  |             "probe/generated", | ||||||
|  |             "probe/user", | ||||||
|  |             "server_scripts", | ||||||
|  |             "startup_scripts", | ||||||
|  |             "client_scripts" | ||||||
|  |         ], | ||||||
|  |         "target": "ES2015" | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										140
									
								
								kubejs/server_scripts/mods/ae2.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										140
									
								
								kubejs/server_scripts/mods/ae2.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,140 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {type: 'ae2:inscriber'}, | ||||||
|  |         'minecraft:gold_ingot', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ); | ||||||
|  |     event.replaceInput( | ||||||
|  |         {type: 'ae2:inscriber'}, | ||||||
|  |         'minecraft:diamond', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.recipes.ars_nouveau.imbuement( | ||||||
|  |         'ae2:charged_certus_quartz_crystal', | ||||||
|  |         'ae2:fluix_crystal', | ||||||
|  |         400, | ||||||
|  |         [] | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {type: 'ae2:item_transformation'}, | ||||||
|  |         'minecraft:quartz', | ||||||
|  |         '#forge:dusts/quartz' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'ae2'}, | ||||||
|  |         'minecraft:quartz', | ||||||
|  |         '#forge:dusts/quartz' | ||||||
|  |     ); | ||||||
|  |      | ||||||
|  |     event.shapeless('ae2:fluix_dust', ['ae2:fluix_crystal', '#alltheores:ore_hammers']); | ||||||
|  |     event.shapeless('ae2:sky_dust', ['ae2:sky_stone_block', '#alltheores:ore_hammers']); | ||||||
|  |     event.shapeless('ae2:certus_quartz_dust', ['#forge:gems/certus_quartz', '#alltheores:ore_hammers']); | ||||||
|  |  | ||||||
|  |     event.custom({ | ||||||
|  |         type: "thermal:pulverizer", | ||||||
|  |         ingredients: [ | ||||||
|  |             { tag: 'forge:gems/certus_quartz' } | ||||||
|  |         ], | ||||||
|  |         result: [ | ||||||
|  |             { item: 'ae2:certus_quartz_dust' }, | ||||||
|  |         ], | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.custom({ | ||||||
|  |         type: "thermal:pulverizer", | ||||||
|  |         ingredients: [ | ||||||
|  |             { item: 'ae2:fluix_crystal' } | ||||||
|  |         ], | ||||||
|  |         result: [ | ||||||
|  |             { item: 'ae2:fluix_dust' }, | ||||||
|  |         ], | ||||||
|  |     }); | ||||||
|  |     event.custom({ | ||||||
|  |         type: "thermal:pulverizer", | ||||||
|  |         ingredients: [ | ||||||
|  |             { item: 'ae2:sky_stone_block' } | ||||||
|  |         ], | ||||||
|  |         result: [ | ||||||
|  |             { item: 'ae2:sky_dust' }, | ||||||
|  |         ], | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.custom({ | ||||||
|  |         type: "thermal:press", | ||||||
|  |         ingredients: [ | ||||||
|  |             { tag: 'kubejs:grist/intelligent/basic'}, | ||||||
|  |             { item: "ae2:logic_processor_press" } | ||||||
|  |         ], | ||||||
|  |         result: [{item: 'ae2:printed_logic_processor'}] | ||||||
|  |     }); | ||||||
|  |     event.custom({ | ||||||
|  |         type: "thermal:press", | ||||||
|  |         ingredients: [ | ||||||
|  |             { tag: 'kubejs:grist/intelligent/basic'}, | ||||||
|  |             { item: "ae2:engineering_processor_press" } | ||||||
|  |         ], | ||||||
|  |         result: [{item: 'ae2:printed_engineering_processor'}] | ||||||
|  |     }); | ||||||
|  |     event.custom({ | ||||||
|  |         type: "thermal:press", | ||||||
|  |         ingredients: [ | ||||||
|  |             { item: 'ae2:certus_quartz_crystal'}, | ||||||
|  |             { item: "ae2:calculation_processor_press" } | ||||||
|  |         ], | ||||||
|  |         result: [{item: 'ae2:printed_calculation_processor'}] | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.custom({ | ||||||
|  |         type: "thermal:press", | ||||||
|  |         ingredients: [ | ||||||
|  |             { tag: 'forge:silicon'}, | ||||||
|  |             { item: "ae2:silicon_press" } | ||||||
|  |         ], | ||||||
|  |         result: [{item: 'ae2:printed_silicon'}] | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'ae2:network/parts/panels_semi_dark_monitor'}, | ||||||
|  |         'minecraft:glowstone_dust', | ||||||
|  |         '#forge:dusts/copper' | ||||||
|  |     ); | ||||||
|  |      | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'ae2:network/parts/panels_semi_dark_monitor'}, | ||||||
|  |         'ae2:quartz_glass', | ||||||
|  |         '#forge:glass/colorless' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'ae2:tools/matter_cannon'}, | ||||||
|  |         'minecraft:iron_ingot', | ||||||
|  |         '#kubejs:grist/build/improved' | ||||||
|  |     ); | ||||||
|  |     event.recipes.thermal.smelter('4x ae2:quartz_glass', ["4x ae2:certus_quartz_dust", '4x #forge:glass', '#kubejs:grist/energetic/basic']); | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'ae2:misc/fluixpearl'}, | ||||||
|  |         '#forge:ender_pearls', | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: "ae2:network/crafting/cpu_crafting_unit"}, | ||||||
|  |         "ae2:logic_processor", | ||||||
|  |         'kubejs:deep_intelligent_processor' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: "ae2:network/crafting/cpu_crafting_unit"}, | ||||||
|  |         "ae2:calculation_processor", | ||||||
|  |         "kubejs:intelligent_processor" | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'ae2things'}, | ||||||
|  |         'minecraft:netherite_ingot', | ||||||
|  |         '#kubejs:grist/intelligent/radiant' | ||||||
|  |     ); | ||||||
|  | }); | ||||||
							
								
								
									
										67
									
								
								kubejs/server_scripts/mods/arsnoveau.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										67
									
								
								kubejs/server_scripts/mods/arsnoveau.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,67 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'ars_nouveau:enchanting_apparatus'}, | ||||||
|  |         'minecraft:diamond', | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.shaped('ars_nouveau:imbuement_chamber', [ | ||||||
|  |         'ABA', | ||||||
|  |         'ACA', | ||||||
|  |         'ABA' | ||||||
|  |     ], { | ||||||
|  |         'A': 'ars_nouveau:archwood_planks', | ||||||
|  |         'B': 'minecraft:gold_ingot', | ||||||
|  |         'C': '#kubejs:grist/intelligent/basic' | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'ars_nouveau'}, | ||||||
|  |         'minecraft:lapis_lazuli', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'ars_nouveau'}, | ||||||
|  |         'minecraft:redstone_block', | ||||||
|  |         '#kubejs:grist/energetic/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.shaped('ars_nouveau:novice_spell_book', [ | ||||||
|  |         ' A ', | ||||||
|  |         'ABA', | ||||||
|  |         ' A ' | ||||||
|  |     ], { | ||||||
|  |         'A': '#kubejs:grist/intelligent/basic', | ||||||
|  |         'B': 'minecraft:book' | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.shaped('ars_nouveau:dominion_wand', [ | ||||||
|  |         ' AC', | ||||||
|  |         ' BA', | ||||||
|  |         'B  ', | ||||||
|  |     ], { | ||||||
|  |         'A': 'ars_nouveau:source_gem', | ||||||
|  |         'B': 'minecraft:stick', | ||||||
|  |         'C': '#kubejs:grist/intelligent/basic' | ||||||
|  |     }); | ||||||
|  |      | ||||||
|  |     event.recipes.ars_nouveau.imbuement( | ||||||
|  |         'kubejs:grist_intelligent_basic_block', | ||||||
|  |         '2x ars_nouveau:source_gem_block', | ||||||
|  |         800, | ||||||
|  |         ['minecraft:gold_block', 'kubejs:insightful_blend', 'minecraft:lapis_block'] | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'ars_nouveau:arcane_pedestal'}, | ||||||
|  |         'ars_nouveau:source_gem', | ||||||
|  |         'kubejs:grist_intelligent_basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'ars_nouveau:sourcestone'}, | ||||||
|  |         'ars_nouveau:source_gem', | ||||||
|  |         'minecraft:lapis_lazuli' | ||||||
|  |     ); | ||||||
|  | }); | ||||||
							
								
								
									
										5
									
								
								kubejs/server_scripts/mods/bakery.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										5
									
								
								kubejs/server_scripts/mods/bakery.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,5 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput({output: 'bakery:yeast'}, 'minecraft:water_bucket', '#forge:water_bottles'); | ||||||
|  |     event.replaceInput({output: 'bakery:yeast'}, 'minecraft:brown_mushroom', '#forge:mushrooms'); | ||||||
|  |     event.replaceInput({output: 'bakery:yeast'}, 'minecraft:sugar', '#caupona:sugar'); | ||||||
|  | }); | ||||||
							
								
								
									
										13
									
								
								kubejs/server_scripts/mods/botanypots.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										13
									
								
								kubejs/server_scripts/mods/botanypots.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'botanypots'}, | ||||||
|  |         'minecraft:flower_pot', | ||||||
|  |         '#kubejs:grist/agricultural/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'botanypots'}, | ||||||
|  |         'minecraft:hopper', | ||||||
|  |         '#forge:hoppers' | ||||||
|  |     ) | ||||||
|  | }) | ||||||
							
								
								
									
										3
									
								
								kubejs/server_scripts/mods/bountiful.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										3
									
								
								kubejs/server_scripts/mods/bountiful.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |  | ||||||
|  | }); | ||||||
							
								
								
									
										23
									
								
								kubejs/server_scripts/mods/buildinggadgets2.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										23
									
								
								kubejs/server_scripts/mods/buildinggadgets2.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     // Gate building gadgets behind late-game build grist | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'buildinggadgets2'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         '#kubejs:grist/energetic/basic' | ||||||
|  |     ) | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'buildinggadgets2'}, | ||||||
|  |         'minecraft:lapis_lazuli', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ) | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'buildinggadgets2'}, | ||||||
|  |         'minecraft:emerald', | ||||||
|  |         '#kubejs:grist/build/improved' | ||||||
|  |     ) | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'buildinggadgets2'}, | ||||||
|  |         'minecraft:diamond', | ||||||
|  |         '#kubejs:grist/build/radiant' | ||||||
|  |     ) | ||||||
|  | }) | ||||||
							
								
								
									
										3
									
								
								kubejs/server_scripts/mods/caupona.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										3
									
								
								kubejs/server_scripts/mods/caupona.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.recipes.thermal.pulverizer("4x caupona:lateres", ['minecraft:brick']); | ||||||
|  | }); | ||||||
							
								
								
									
										7
									
								
								kubejs/server_scripts/mods/cookingforblockheads.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										7
									
								
								kubejs/server_scripts/mods/cookingforblockheads.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'cookingforblockheads:crafting_book'}, | ||||||
|  |         'minecraft:diamond', | ||||||
|  |         '#kubejs:grist/agricultural/basic' | ||||||
|  |     ); | ||||||
|  | }); | ||||||
							
								
								
									
										40
									
								
								kubejs/server_scripts/mods/croptopia.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										40
									
								
								kubejs/server_scripts/mods/croptopia.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,40 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.recipes.thermal.pulverizer("3x croptopia:flour", ['minecraft:wheat']); | ||||||
|  |     event.shapeless('2x croptopia:flour', ['minecraft:wheat', '#alltheores:ore_hammers']); | ||||||
|  |  | ||||||
|  |     let jamFruits = ['apricot', 'blackberry', 'blueberry', 'cherry', 'elderberry', 'grape', 'peach', 'raspberry', 'straberry']; | ||||||
|  |     jamFruits.forEach(fruit => { | ||||||
|  |         event.replaceInput({output: `croptopia:${fruit}_jam`}, 'minecraft:glass_bottle', 'thermal:jar'); | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.custom({ | ||||||
|  |         type: "thermal:press", | ||||||
|  |         ingredients: [ | ||||||
|  |             { tag: 'forge:peanuts', count: 3}, | ||||||
|  |             { item: "croptopia:food_press" } | ||||||
|  |         ], | ||||||
|  |         result: ["croptopia:peanut_butter"] | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     let saplingTag = Ingredient.of("#forge:saplings"); | ||||||
|  |  | ||||||
|  |     saplingTag.getStacks().toArray().forEach(sapling => { | ||||||
|  |         let saplingID = sapling.getId().split(':'); | ||||||
|  |         let fruitOutput = saplingID[1].split('_')[0]; | ||||||
|  |         let outputTag = Ingredient.of(`#forge:crops/${fruitOutput}`).getStacks().toArray()[0].getId(); | ||||||
|  |         console.log("Insolating " + outputTag + " from " + sapling); | ||||||
|  |         event.recipes.thermal.insolator(outputTag, sapling).water(400); | ||||||
|  |         // forge:crops/pear | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.recipes.thermal.bottler('croptopia:steamed_rice', [Fluid.of("minecraft:water", 50), '#forge:grain/rice']); | ||||||
|  |     event.recipes.thermal.bottler('croptopia:dough', [Fluid.of("minecraft:water", 50), '#forge:flour']); | ||||||
|  |  | ||||||
|  |     let _ = ['pizza', 'supreme_pizza', 'cheese_pizza', 'pineapple_pepperoni_pizza', 'anchovy_pizza'].forEach(pizza => { | ||||||
|  |         event.replaceInput( | ||||||
|  |             {output: `croptopia:${pizza}`}, | ||||||
|  |             '#forge:tomatoes', | ||||||
|  |             '#forge:tomato_sauces' | ||||||
|  |         ); | ||||||
|  |     }); | ||||||
|  | }); | ||||||
							
								
								
									
										74
									
								
								kubejs/server_scripts/mods/darkutils.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										74
									
								
								kubejs/server_scripts/mods/darkutils.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,74 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     global.replaceInputs( | ||||||
|  |         event, | ||||||
|  |         {mod: 'darkutils'}, [ | ||||||
|  |         ['#darkutils:plate_base', 'darkutils:blank_plate'], | ||||||
|  |         ['#minecraft:fence_gates', 'darkutils:blank_plate'], | ||||||
|  |         ['#forge:stone', '#kubejs:grist/intelligent/basic'] | ||||||
|  |     ]); | ||||||
|  |  | ||||||
|  |     event.custom( | ||||||
|  |         { | ||||||
|  |             "type": "industrialforegoing:dissolution_chamber", | ||||||
|  |             "input": [ | ||||||
|  |               { | ||||||
|  |                 "tag": "kubejs:grist/agricultural/basic" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "tag": "darkutils:plate_base" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "tag": "darkutils:plate_base" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "tag": "kubejs:grist/agricultural/basic" | ||||||
|  |               } | ||||||
|  |             ], | ||||||
|  |             "inputFluid": "{Amount:600,FluidName:\"industrialforegoing:pink_slime\"}", | ||||||
|  |             "output": { | ||||||
|  |               "count": 3, | ||||||
|  |               "item": "darkutils:blank_plate" | ||||||
|  |             }, | ||||||
|  |             "processingTime": 300 | ||||||
|  |           } | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'darkutils:crafting/vector_plate'}, | ||||||
|  |         'minecraft:slime_ball', | ||||||
|  |         '#kubejs:grist/agricultural/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'darkutils:crafting/vector_plate'}, | ||||||
|  |         'minecraft:sugar', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.shaped('darkutils:damage_plate_player', [ | ||||||
|  |         ' A ', | ||||||
|  |         'BCB', | ||||||
|  |         'DDD' | ||||||
|  |     ], { | ||||||
|  |         'A': '#kubejs:grist/intelligent/improved', | ||||||
|  |         'B': '#kubejs:grist/build/basic', | ||||||
|  |         'C': '#kubejs:grist/agricultural/improved', | ||||||
|  |         'D': 'darkutils:damage_plate' | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.shaped('darkutils:damage_plate', [ | ||||||
|  |         '   ', | ||||||
|  |         'ABA', | ||||||
|  |         'CCC' | ||||||
|  |     ], { | ||||||
|  |         'A': '#kubejs:grist/intelligent/basic', | ||||||
|  |         'B': '#kubejs:grist/agricultural/improved', | ||||||
|  |         'C': 'darkutils:blank_plate' | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'darkutils:crafting/filter_player'}, | ||||||
|  |         'minecraft:golden_pickaxe', | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ); | ||||||
|  | }); | ||||||
							
								
								
									
										3
									
								
								kubejs/server_scripts/mods/doggytalents.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										3
									
								
								kubejs/server_scripts/mods/doggytalents.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.shapeless('3x doggytalents:bandaid', ['scalinghealth:bandages']); | ||||||
|  | }); | ||||||
							
								
								
									
										46
									
								
								kubejs/server_scripts/mods/dotcoinmod.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										46
									
								
								kubejs/server_scripts/mods/dotcoinmod.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,46 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  | 	// Economy setup | ||||||
|  | 	let coinPress = Ingredient.of("thermal:press_coin_die") | ||||||
|  | 	let unpackingPress = Ingredient.of("thermal:press_unpacking_die") | ||||||
|  | 	 | ||||||
|  | 	let makeCoinPressConversion = (fromType, toType, qty) => { | ||||||
|  | 		event.custom({ | ||||||
|  | 			type: "thermal:press", | ||||||
|  | 			ingredients: [ | ||||||
|  | 				{ item: fromType, count: qty }, | ||||||
|  | 				{ item: "thermal:press_coin_die" } | ||||||
|  | 			], | ||||||
|  | 			result: [Item.of(toType).toJson()] | ||||||
|  | 		}); | ||||||
|  | 		event.custom({ | ||||||
|  | 			type: "thermal:press", | ||||||
|  | 			ingredients: [ | ||||||
|  | 				{ item: toType }, | ||||||
|  | 				{ item: "thermal:press_unpacking_die" } | ||||||
|  | 			], | ||||||
|  | 			result: [Item.of(fromType).withCount(qty).toJson()] | ||||||
|  | 		}); | ||||||
|  | 	}; | ||||||
|  |  | ||||||
|  | 	makeCoinPressConversion("minecraft:cobblestone", "dotcoinmod:copper_coin", 9) | ||||||
|  | 	makeCoinPressConversion("dotcoinmod:copper_coin", "dotcoinmod:iron_coin", 10) | ||||||
|  | 	makeCoinPressConversion("dotcoinmod:iron_coin", "dotcoinmod:gold_coin", 10) | ||||||
|  | 	makeCoinPressConversion("dotcoinmod:gold_coin", "dotcoinmod:platinum_coin", 10) | ||||||
|  | }) | ||||||
|  |  | ||||||
|  | /*LootJS.modifiers((event) => { | ||||||
|  | 	event.enableLogging(); | ||||||
|  |     event.removeGlobalModifier("@dotcoinmod"); | ||||||
|  |     event.addBlockLootModifier("minecraft:stone").pool((p) => { | ||||||
|  |         p.addLoot("dotcoinmod:copper_coin"); | ||||||
|  |         p.applyOreBonus("minecraft:fortune"); | ||||||
|  |     }).randomChance(0.3).anyBiome("forge:is_mountain"); | ||||||
|  | });*/ | ||||||
|  |  | ||||||
|  |  | ||||||
|  | LootJS.modifiers((event) => { | ||||||
|  | 	event.addBlockLootModifier("minecraft:stone") | ||||||
|  | 		.randomChance(0.05) | ||||||
|  | 		.applyOreBonus("minecraft:fortune") | ||||||
|  | 		.addLoot("kubejs:grist_essence"); | ||||||
|  | }); | ||||||
							
								
								
									
										12
									
								
								kubejs/server_scripts/mods/easy_villagers.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										12
									
								
								kubejs/server_scripts/mods/easy_villagers.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     global.replaceInputs( | ||||||
|  |         event, | ||||||
|  |         {mod: 'easy_villagers'}, [ | ||||||
|  |         ['minecraft:iron_ingot', '#kubejs:grist/intelligent/improved'], | ||||||
|  |         ['minecraft:redstone', '#kubejs:grist/agricultural/improved'], | ||||||
|  |         ['minecraft:dirt', '#kubejs:grist/agricultural/radiant'], | ||||||
|  |         ['minecraft:mossy_cobblestone', '#kubejs:grist/intelligent/radiant'], | ||||||
|  |         ['minecraft:stone', '#kubejs:grist/build/radiant'], | ||||||
|  |         ['minecraft:netherite', '#kubejs:grist/intelligent/radiant'] | ||||||
|  |     ]); | ||||||
|  | }) | ||||||
							
								
								
									
										7
									
								
								kubejs/server_scripts/mods/elevatorid.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										7
									
								
								kubejs/server_scripts/mods/elevatorid.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {'mod': 'elevatorid'}, | ||||||
|  |         'minecraft:ender_pearl', | ||||||
|  |         '#forge:ender_pearls' | ||||||
|  |     ) | ||||||
|  | }); | ||||||
							
								
								
									
										9
									
								
								kubejs/server_scripts/mods/experienceobelisk.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										9
									
								
								kubejs/server_scripts/mods/experienceobelisk.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     global.replaceInputs( | ||||||
|  |         event, | ||||||
|  |         {mod: 'experienceobelisk'}, [ | ||||||
|  |         ['minecraft:emerald', '#kubejs:grist/intelligent/basic'], | ||||||
|  |         ['minecraft:quartz', '#kubejs:grist/agricultural/basic'], | ||||||
|  |         ['minecraft:soul_sand', '#kubejs:grist/intelligent/basic'] | ||||||
|  |     ]); | ||||||
|  | }) | ||||||
							
								
								
									
										6
									
								
								kubejs/server_scripts/mods/farmersdelight.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								kubejs/server_scripts/mods/farmersdelight.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.shapeless('2x croptopia:dough', ['#forge:flour', '#forge:water_bottles']); | ||||||
|  |     event.remove({id: 'thermal:compat/farmersdelight/insolator_farmersdelight_rice'}); | ||||||
|  |     event.remove({id: 'botanypots:farmersdelight/crop/rice'}); | ||||||
|  |     event.remove({id: 'farmersdelight:cooking/steamed_rice'}); | ||||||
|  | }); | ||||||
							
								
								
									
										94
									
								
								kubejs/server_scripts/mods/herbalbrews.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										94
									
								
								kubejs/server_scripts/mods/herbalbrews.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,94 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'herbalbrews'}, | ||||||
|  |         'minecraft:water_bucket', | ||||||
|  |         '#forge:water_bottles' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     let b = ['yerba_mate', 'rooibos'].forEach(herb => { | ||||||
|  |         event.custom({ | ||||||
|  |             type: "botanypots:crop", | ||||||
|  |             seed: { | ||||||
|  |                 item: `herbalbrews:wild_${herb}_plant` | ||||||
|  |             }, | ||||||
|  |             categories: ["dirt", "farmland"], | ||||||
|  |             growthTicks: 1200, | ||||||
|  |             display: { | ||||||
|  |                 type: "botanypots:aging", | ||||||
|  |                 block: `herbalbrews:wild_${herb}_plant` | ||||||
|  |             }, | ||||||
|  |             drops: [ | ||||||
|  |                 { | ||||||
|  |                     chance: 1.0, | ||||||
|  |                     output: { item: `herbalbrews:${herb}_leaf`}, | ||||||
|  |                     minRolls: 1, | ||||||
|  |                     maxRolls: 2 | ||||||
|  |                 }, | ||||||
|  |                 { | ||||||
|  |                     chance: 0.2, | ||||||
|  |                     output: { item: `herbalbrews:wild_${herb}_plant`} | ||||||
|  |                 } | ||||||
|  |             ] | ||||||
|  |         }); | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.custom({ | ||||||
|  |         type: "botanypots:crop", | ||||||
|  |         seed: { | ||||||
|  |             item: `herbalbrews:wild_coffee_plant` | ||||||
|  |         }, | ||||||
|  |         categories: ["dirt", "farmland"], | ||||||
|  |         growthTicks: 1200, | ||||||
|  |         display: { | ||||||
|  |             type: "botanypots:aging", | ||||||
|  |             block: `herbalbrews:wild_coffee_plant` | ||||||
|  |         }, | ||||||
|  |         drops: [ | ||||||
|  |             { | ||||||
|  |                 chance: 1.0, | ||||||
|  |                 output: { item: `herbalbrews:coffee_beans`}, | ||||||
|  |                 minRolls: 1, | ||||||
|  |                 maxRolls: 2 | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |                 chance: 0.2, | ||||||
|  |                 output: { item: `herbalbrews:wild_coffee_plant`} | ||||||
|  |             } | ||||||
|  |         ] | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.custom({ | ||||||
|  |         type: "botanypots:crop", | ||||||
|  |         seed: { | ||||||
|  |             item: `vinery:dark_cherry_sapling` | ||||||
|  |         }, | ||||||
|  |         categories: ["dirt"], | ||||||
|  |         growthTicks: 1200, | ||||||
|  |         display: { | ||||||
|  |             type: "botanypots:aging", | ||||||
|  |             block: `vinery:dark_cherry_sapling` | ||||||
|  |         }, | ||||||
|  |         drops: [ | ||||||
|  |             { | ||||||
|  |                 chance: 1.0, | ||||||
|  |                 output: { item: `vinery:cherry`}, | ||||||
|  |                 minRolls: 1, | ||||||
|  |                 maxRolls: 2 | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |                 chance: 0.2, | ||||||
|  |                 output: { item: `vinery:dark_cherry_log`}, | ||||||
|  |                 minRolls: 1, | ||||||
|  |                 maxRolls: 2 | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |                 chance: 0.2, | ||||||
|  |                 output: { item: `vinery:dark_cherry_sapling`} | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |                 chance: 0.04, | ||||||
|  |                 output: { item: `vinery:rotten_cherry`} | ||||||
|  |             } | ||||||
|  |         ] | ||||||
|  |     }); | ||||||
|  | }); | ||||||
							
								
								
									
										50
									
								
								kubejs/server_scripts/mods/hostilenetworks.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										50
									
								
								kubejs/server_scripts/mods/hostilenetworks.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,50 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     // Gate HNN behind third tier of farming grist and first tier of energetic | ||||||
|  |     //event.remove({output: 'hostilenetworks:blank_data_model'}) | ||||||
|  |  | ||||||
|  |     //event.shaped | ||||||
|  |  | ||||||
|  |     // Gate most of HNN behind first tier energetic grist | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'hostilenetworks'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         '#kubejs:grist/energetic/basic' | ||||||
|  |     ) | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'hostilenetworks'}, | ||||||
|  |         'minecraft:iron_ingot', | ||||||
|  |         '#kubejs:grist/energetic/basic' | ||||||
|  |     ) | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'hostilenetworks'}, | ||||||
|  |         'minecraft:gold_ingot', | ||||||
|  |         '#kubejs:grist/energetic/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     // The loot fabricator needs more energy, and gate it behind mid-game farming | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'hostilenetworks'}, | ||||||
|  |         'minecraft:comparator', | ||||||
|  |         '#kubejs:grist/energetic/improved' | ||||||
|  |     ) | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'hostilenetworks'}, | ||||||
|  |         'minecraft:obsidian', | ||||||
|  |         '#kubejs:grist/agricultural/improved' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     // This replaces the smooth stone for a data model with a tier gate | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'hostilenetworks'}, | ||||||
|  |         'minecraft:smooth_stone', | ||||||
|  |         '#kubejs:grist/agricultural/radiant' | ||||||
|  |     ) | ||||||
|  |      | ||||||
|  |     // Finally, target HNN matrixes with basic farming grist | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'hostilenetworks'}, | ||||||
|  |         'minecraft:clay_ball', | ||||||
|  |         '#kubejs:grist/agricultural/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  | }); | ||||||
							
								
								
									
										75
									
								
								kubejs/server_scripts/mods/immersive_aircraft.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										75
									
								
								kubejs/server_scripts/mods/immersive_aircraft.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,75 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'immersive_aircraft:steel_boiler'}, | ||||||
|  |         'minecraft:iron_ingot', | ||||||
|  |         global.ingotItem('steel') | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |      | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'immersive_aircraft:steel_boiler'}, | ||||||
|  |         'minecraft:blast_furnace', | ||||||
|  |         'allthecompressed:aluminum_block_1x' | ||||||
|  |     ); | ||||||
|  |     event.shaped( | ||||||
|  |     'immersive_aircraft:airship', [ | ||||||
|  |         'AAA', | ||||||
|  |         'ABA', | ||||||
|  |         'CCD' | ||||||
|  |     ], { | ||||||
|  |         'A': 'immersive_aircraft:sail', | ||||||
|  |         'B': 'immersive_aircraft:gyrodyne', | ||||||
|  |         'C': 'immersive_aircraft:hull', | ||||||
|  |         'D': 'immersive_aircraft:engine' | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'immersive_aircraft:biplane'}, | ||||||
|  |         'immersive_aircraft:engine', | ||||||
|  |         'immersive_aircraft:airship' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     // Aircraft are slightly cheaper, aluminium is very abundant | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'immersive_aircraft'}, | ||||||
|  |         'minecraft:iron_ingot', | ||||||
|  |         global.ingotItem('aluminum') | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'immersive_aircraft'}, | ||||||
|  |         'minecraft:cobblestone', | ||||||
|  |         '#forge:cobblestone' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'immersive_aircraft'}, | ||||||
|  |         'minecraft:furnace', | ||||||
|  |         '#kubejs:grist/energetic/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     // We actually have rubber, lets use it :D | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'immersive_aircraft:improved_landing_gear'}, | ||||||
|  |         'minecraft:coal', | ||||||
|  |         '#forge:rubber' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.shaped( | ||||||
|  |         'immersive_aircraft:industrial_gears', [ | ||||||
|  |             '  A', | ||||||
|  |             ' B ', | ||||||
|  |             'C  ' | ||||||
|  |         ], { | ||||||
|  |             'A': global.gearItem('brass'), | ||||||
|  |             'B': global.nuggetItem('aluminum'), | ||||||
|  |             'C': global.gearItem('steel') | ||||||
|  |         } | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'immersive_aircraft:enhanced_propeller'}, | ||||||
|  |         'minecraft:copper_ingot', | ||||||
|  |         global.ingotItem('invar') | ||||||
|  |     ); | ||||||
|  | }) | ||||||
							
								
								
									
										111
									
								
								kubejs/server_scripts/mods/industrial_foregoing.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										111
									
								
								kubejs/server_scripts/mods/industrial_foregoing.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,111 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'industrialforegoing:machine_frame_pity'}, | ||||||
|  |         'minecraft:redstone_block', | ||||||
|  |         '#kubejs:grist/agricultural/basic' | ||||||
|  |     ); | ||||||
|  |      | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'industrialforegoing:machine_frame_simple'}, | ||||||
|  |         'minecraft:nether_brick', | ||||||
|  |         '#kubejs:grist/agricultural/improved' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'industrialforegoing:machine_frame_advanced'}, | ||||||
|  |         'minecraft:netherite_scrap', | ||||||
|  |         '#kubejs:grist/agricultural/radiant' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'industrialforegoing:plant_gatherer'}, | ||||||
|  |         'industrialforegoing:machine_frame_pity', | ||||||
|  |         'industrialforegoing:machine_frame_simple' | ||||||
|  |     ); | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'industrialforegoing:animal_rancher'}, | ||||||
|  |         'industrialforegoing:machine_frame_pity', | ||||||
|  |         'industrialforegoing:machine_frame_simple' | ||||||
|  |     ); | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'industrialforegoing:animal_feeder'}, | ||||||
|  |         'industrialforegoing:machine_frame_pity', | ||||||
|  |         'industrialforegoing:machine_frame_simple' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'industrialforegoing:common_black_hole_unit'}, | ||||||
|  |         '#forge:gears/iron', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     global.replaceInputs( | ||||||
|  |         event, | ||||||
|  |         {mod: 'industrialforegoing'}, [ | ||||||
|  |         ['#forge:gears/iron', global.gearItem('invar')], | ||||||
|  |         ['#forge:gears/gold', global.gearItem('steel')], | ||||||
|  |         ['#forge:gears/diamond', global.gearItem('signalum')], | ||||||
|  |         ['minecraft:ender_eye', '#kubejs:grist/intelligent/improved'], | ||||||
|  |         ['minecraft:gold_ingot', global.ingotItem('steel')], | ||||||
|  |         ['industrialforegoing:plastic', '#forge:rubber'], | ||||||
|  |         ['minecraft:diamond_pickaxe', '#kubejs:grist/build/radiant'] | ||||||
|  |     ]); | ||||||
|  |  | ||||||
|  |     let v = [['common', 'pity'], ['pity', 'simple'], ['simple', 'advanced'], ['advanced','supreme']].forEach(tierPair => { | ||||||
|  |         event.replaceInput( | ||||||
|  |             {id: `industrialforegoing:${tierPair[1]}_black_hole_unit`}, | ||||||
|  |             'minecraft:ender_pearl', | ||||||
|  |             `industrialforegoing:${tierPair[0]}_black_hole_unit` | ||||||
|  |         ); | ||||||
|  |         event.replaceInput( | ||||||
|  |             {id: `industrialforegoing:${tierPair[1]}_black_hole_tank`}, | ||||||
|  |             'minecraft:ender_pearl', | ||||||
|  |             `industrialforegoing:${tierPair[0]}_black_hole_tank` | ||||||
|  |         ); | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'industrialforegoing:fluid_extractor'}, | ||||||
|  |         'minecraft:light_weighted_pressure_plate', | ||||||
|  |         '#kubejs:grist/agricultural/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'industrialforegoing:block_placer'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ); | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'industrialforegoing:block_breaker'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ); | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'industrialforegoing:fluid_collector'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ); | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'industrialforegoing:fluid_placer'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'industrialforegoing:mob_crusher'}, | ||||||
|  |         'minecraft:iron_sword', | ||||||
|  |         '#kubejs:grist/agricultural/improved' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'industrialforegoing:conveyor'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'industrialforegoing:latex_processing_unit'}, | ||||||
|  |         'minecraft:redstone_block', | ||||||
|  |         '#kubejs:grist/agricultural/basic' | ||||||
|  |     ); | ||||||
|  | }); | ||||||
							
								
								
									
										13
									
								
								kubejs/server_scripts/mods/ironfurnaces.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										13
									
								
								kubejs/server_scripts/mods/ironfurnaces.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput({id: 'ironfurnaces:augments/augment_factory'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         '#kubejs:grist/energetic/improved' | ||||||
|  |     ); | ||||||
|  |     event.replaceInput({id: 'ironfurnaces:augments/augment_factory'}, | ||||||
|  |         'minecraft:piston', | ||||||
|  |         '#kubejs:grist/energetic/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.recipes.shapeless('ironfurnaces:augment_generator', ['minecraft:redstone', global.ingotItem('copper'), 'kubejs:grist_primordeal_basic_block']); | ||||||
|  |     //event.recipes.powah.energizing(['2x #kubejs:grist/energetic/improved', 'ironfurnaces:augment_factory'], 'ironfurnaces:augment_generator', 12000); | ||||||
|  | }); | ||||||
							
								
								
									
										9
									
								
								kubejs/server_scripts/mods/laserio.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										9
									
								
								kubejs/server_scripts/mods/laserio.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'laserio:logic_chip_raw'}, | ||||||
|  |         'minecraft:gold_nugget', | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.recipes.thermal.smelter('2x laserio:logic_chip', ['2x #kubejs:grist/intelligent/improved', '1x minecraft:quartz_block', '1x kubejs:grist/energetic/basic']); | ||||||
|  | }); | ||||||
							
								
								
									
										12
									
								
								kubejs/server_scripts/mods/modularitems.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										12
									
								
								kubejs/server_scripts/mods/modularitems.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,12 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.shaped('miapi:modular_work_bench', [ | ||||||
|  |         ' C ', | ||||||
|  |         'ADA', | ||||||
|  |         'ABA' | ||||||
|  |     ], { | ||||||
|  |         'A': global.ingotItem('silver'), | ||||||
|  |         'C': 'minecraft:crafting_table', | ||||||
|  |         'B': '#minecraft:anvil', | ||||||
|  |         'D': '#kubejs:grist/build/basic' | ||||||
|  |     }); | ||||||
|  | }); | ||||||
							
								
								
									
										7
									
								
								kubejs/server_scripts/mods/modularrouters.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										7
									
								
								kubejs/server_scripts/mods/modularrouters.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {'id': 'modularrouters:blank_module'}, | ||||||
|  |         'minecraft:gold_nugget', | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ); | ||||||
|  | }); | ||||||
							
								
								
									
										51
									
								
								kubejs/server_scripts/mods/powah.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										51
									
								
								kubejs/server_scripts/mods/powah.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,51 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  | 	// Gate wireless ender power behind improved intelligent grist | ||||||
|  | 	event.recipes.powah.energizing(['#forge:ender_pearls', 'powah:dielectric_casing', '#kubejs:grist/energetic/radiant', '#kubejs:grist/intelligent/improved'], 'powah:ender_core', 50000) | ||||||
|  |  | ||||||
|  | 	event.shaped('powah:aerial_pearl', [ | ||||||
|  | 		'ABA', | ||||||
|  | 		'BCB',  | ||||||
|  | 		'ABA' | ||||||
|  | 	], { | ||||||
|  | 		'A': 'powah:dielectric_paste', | ||||||
|  | 		'B': '#chipped:iron_bars', | ||||||
|  | 		'C': '#kubejs:grist/intelligent/improved' | ||||||
|  | 	}) | ||||||
|  |  | ||||||
|  | 	// Dielectric casings are used in nearly every powah recipe, so lets require energetic grist | ||||||
|  | 	event.shaped('powah:dielectric_casing', [ | ||||||
|  | 		'ABA', | ||||||
|  | 		'CDC', | ||||||
|  | 		'ABA' | ||||||
|  | 	], { | ||||||
|  | 		'A': global.ingotItem('iron'), | ||||||
|  | 		'B': 'powah:dielectric_rod_horizontal', | ||||||
|  | 		'C': 'powah:dielectric_rod', | ||||||
|  | 		'D': global.ingotItem('copper') | ||||||
|  | 	}); | ||||||
|  |  | ||||||
|  | 	event.replaceInput( | ||||||
|  |         {id: 'powah:crafting/capacitor_basic'}, | ||||||
|  |         'minecraft:redstone_block', | ||||||
|  |         '#kubejs:grist/energetic/basic' | ||||||
|  |     ); | ||||||
|  | 	event.shapeless('powah:capacitor_basic', [ | ||||||
|  | 		'3x powah:capacitor_basic_tiny', | ||||||
|  | 		'2x powah:dielectric_paste' | ||||||
|  | 	]); | ||||||
|  |  | ||||||
|  | 	event.shapeless('powah:capacitor_basic_tiny', [ | ||||||
|  | 		'3x #kubejs:grist/energetic/basic', | ||||||
|  | 		'thermal:rf_coil' | ||||||
|  | 	]); | ||||||
|  |  | ||||||
|  | 	event.recipes.powah.energizing(['minecraft:diamond', '#kubejs:grist/energetic/improved'], 'powah:crystal_niotic', 180000); | ||||||
|  | 	event.recipes.powah.energizing(['minecraft:emerald', '2x #kubejs:grist/energetic/improved'], 'powah:crystal_spirited', 1000000); | ||||||
|  |     event.shapeless('6x powah:dielectric_paste', [ | ||||||
|  |         'kubejs:grist_primordeal_basic', | ||||||
|  |         'kubejs:grist_energetic_basic', | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         'minecraft:clay_ball', | ||||||
|  |         '#alltheores:ore_hammers' | ||||||
|  |     ]); | ||||||
|  | }); | ||||||
							
								
								
									
										10
									
								
								kubejs/server_scripts/mods/powder_power.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										10
									
								
								kubejs/server_scripts/mods/powder_power.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.recipes.thermal.pulverizer('powder_power:powder_redstone', ['#forge:dusts/redstone']); | ||||||
|  |     event.recipes.thermal.pulverizer('powder_power:powder_lapis', ['#forge:dusts/lapis']); | ||||||
|  |     event.recipes.thermal.pulverizer('powder_power:powder_copper', ['#forge:dusts/copper']); | ||||||
|  |     event.recipes.thermal.pulverizer('powder_power:powder_end_pearl', ['#forge:dusts/ender_pearl']); | ||||||
|  |     event.recipes.thermal.pulverizer('powder_power:powder_prismarine', ['#forge:dusts/prismarine']); | ||||||
|  |     event.recipes.thermal.pulverizer('powder_power:powder_obsidian', ['#forge:obsidian']); | ||||||
|  |     event.recipes.thermal.pulverizer('powder_power:powder_nether_quartz', ['#forge:dusts/quartz']); | ||||||
|  |     event.recipes.thermal.pulverizer('powder_power:powder_ghast_tear', ['minecraft:ghast_tear']); | ||||||
|  | }); | ||||||
							
								
								
									
										94
									
								
								kubejs/server_scripts/mods/prettypipes.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										94
									
								
								kubejs/server_scripts/mods/prettypipes.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,94 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'prettypipes:pipe'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ) | ||||||
|  |     event.shaped('prettypipes:blank_module', [ | ||||||
|  |         ' A ', | ||||||
|  |         'CBC', | ||||||
|  |         ' A ' | ||||||
|  |     ], { | ||||||
|  |         'A': '#kubejs:grist/intelligent/basic', | ||||||
|  |         'C': global.nuggetItem('copper'), | ||||||
|  |         'B': 'prettypipes:pipe' | ||||||
|  |     }); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'prettypipes:pressurizer'}, | ||||||
|  |         'minecraft:restone_block',  | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'prettypipes:low_retrieval_module'}, | ||||||
|  |         'minecraft:ender_pearl',  | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'prettypipes:item_terminal'}, | ||||||
|  |         'minecraft:ender_pearl',  | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'prettypipes:item_terminal'}, | ||||||
|  |         'minecraft:diamond',  | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'prettypipes:item_terminal'}, | ||||||
|  |         'minecraft:diamond',  | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'prettypipes:item_terminal'}, | ||||||
|  |         'prettypipes:high_retrieval_module',  | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'prettypipes:item_terminal'}, | ||||||
|  |         'prettypipes:high_extraction_module',  | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'prettypipes:item_terminal'}, | ||||||
|  |         'minecraft:iron_block',  | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'prettypipes:high_extraction_module'}, | ||||||
|  |         'minecraft:diamond',  | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'prettypipes:medium_crafting_module'}, | ||||||
|  |         'minecraft:gold_ingot',  | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ); | ||||||
|  |      | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'prettypipes'}, | ||||||
|  |         'minecraft:iron_ingot',  | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'prettypipes'}, | ||||||
|  |         'minecraft:gold_ingot',  | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'prettypipes:pressurizer'}, | ||||||
|  |         'minecraft:redstone_block', | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ); | ||||||
|  | }) | ||||||
							
								
								
									
										101
									
								
								kubejs/server_scripts/mods/refinedstorage.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										101
									
								
								kubejs/server_scripts/mods/refinedstorage.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,101 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     // Refined storage is gated behind basic tier | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'refinedstorage:raw_advanced_processor'}, | ||||||
|  |         'minecraft:glowstone_dust', | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'refinedstorage'}, | ||||||
|  |         'minecraft:diamond', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'refinedstorage:cable'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         '#kubejs:grist/energetic/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     // Everything wireless is behind intelligent procs | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'refinedstorage'}, | ||||||
|  |         '#forge:ender_pearls', | ||||||
|  |         'kubejs:intelligent_processor' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'refinedstorage:construction_core'}, | ||||||
|  |         'minecraft:glowstone_dust', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ) | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'refinedstorage:destruction_core'}, | ||||||
|  |         'minecraft:quartz', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'refinedstorage:raw_improved_processor'}, | ||||||
|  |         'minecraft:glowstone', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     // smelt quartz dust for sillicon | ||||||
|  |     event.smelting("refinedstorage:silicon", "thermal:quartz_dust"); | ||||||
|  |  | ||||||
|  |     // Custom malloc gating of autocrafting | ||||||
|  |     event.shaped('kubejs:raw_intelligent_processor', [ | ||||||
|  |         'AB', | ||||||
|  |         'CD' | ||||||
|  |     ], { | ||||||
|  |         'A': "refinedstorage:processor_binding", | ||||||
|  |         'B': '#kubejs:grist/intelligent/radiant', | ||||||
|  |         'C': "refinedstorage:silicon", | ||||||
|  |         'D': global.ingotItem('steel') | ||||||
|  |     }); | ||||||
|  |     event.shaped('kubejs:raw_deep_intelligent_processor', [ | ||||||
|  |         'AB', | ||||||
|  |         'CD' | ||||||
|  |     ], { | ||||||
|  |         'A': "kubejs:raw_intelligent_processor", | ||||||
|  |         'B': '#kubejs:grist/intelligent/radiant', | ||||||
|  |         'C': "refinedstorage:silicon", | ||||||
|  |         'D': '#kubejs:grist/energetic/improved' | ||||||
|  |     }); | ||||||
|  |     event.smelting('kubejs:intelligent_processor', 'kubejs:raw_intelligent_processor'); | ||||||
|  |     event.smelting('kubejs:deep_intelligent_processor', 'kubejs:raw_deep_intelligent_processor'); | ||||||
|  |      | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: "refinedstorage:crafter"}, | ||||||
|  |         "refinedstorage:construction_core", | ||||||
|  |         'kubejs:deep_intelligent_processor' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: "refinedstorage:crafter"}, | ||||||
|  |         "refinedstorage:destruction_core", | ||||||
|  |         "refinedstorage:basic_processor" | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'refinedstorage:disk_drive'}, | ||||||
|  |         '#handcrafted:chests', | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'refinedstorage:1k_disk_part'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.recipes.thermal.smelter('2x refinedstorage:improved_processor', ["minecraft:gold_ingot", 'refinedstorage:silicon', '#kubejs:grist/intelligent/basic']); | ||||||
|  |     event.recipes.thermal.smelter('2x refinedstorage:basic_processor', ["minecraft:iron_ingot", 'refinedstorage:silicon', '#kubejs:grist/intelligent/basic']); | ||||||
|  |     event.recipes.thermal.smelter('2x refinedstorage:advanced_processor', ["minecraft:redstone", 'refinedstorage:silicon', '#kubejs:grist/intelligent/basic']); | ||||||
|  |  | ||||||
|  |     event.recipes.thermal.smelter('2x refinedstorage:improved_processor', ["minecraft:gold_ingot", 'thermal:quartz_dust', '#kubejs:grist/intelligent/basic']); | ||||||
|  |     event.recipes.thermal.smelter('2x refinedstorage:basic_processor', ["minecraft:iron_ingot", 'thermal:quartz_dust', '#kubejs:grist/intelligent/basic']); | ||||||
|  |     event.recipes.thermal.smelter('2x refinedstorage:advanced_processor', ["minecraft:redstone", 'thermal:quartz_dust', '#kubejs:grist/intelligent/basic']); | ||||||
|  | }); | ||||||
							
								
								
									
										30
									
								
								kubejs/server_scripts/mods/sophisticated.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										30
									
								
								kubejs/server_scripts/mods/sophisticated.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,30 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'sophisticatedbackpacks'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'sophisticatedbackpacks'}, | ||||||
|  |         'minecraft:sticky_piston', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'sophisticatedbackpacks:upgrade_base'}, | ||||||
|  |         'minecraft:iron_ingot', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'sophisticatedstorage:controller'}, | ||||||
|  |         'minecraft:comparator', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.shapeless('sophisticatedstorage:storage_link', [ | ||||||
|  |         'sophisticatedstorage:controller', | ||||||
|  |         '2x #kubejs:grist/intelligent/basic' | ||||||
|  |     ]); | ||||||
|  | }) | ||||||
							
								
								
									
										17
									
								
								kubejs/server_scripts/mods/summoningrituals.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										17
									
								
								kubejs/server_scripts/mods/summoningrituals.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,17 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.recipes.ars_nouveau.imbuement( | ||||||
|  |         'minecraft:lectern', | ||||||
|  |         'summoningrituals:altar', | ||||||
|  |         35000, | ||||||
|  |         [ | ||||||
|  |             'kubejs:intelligent_catalyst', | ||||||
|  |             'kubejs:intelligent_catalyst', | ||||||
|  |             'kubejs:intelligent_catalyst', | ||||||
|  |             'kubejs:intelligent_catalyst', | ||||||
|  |             'kubejs:intelligent_catalyst', | ||||||
|  |             'kubejs:intelligent_catalyst', | ||||||
|  |             'kubejs:intelligent_catalyst', | ||||||
|  |             'kubejs:intelligent_catalyst', | ||||||
|  |         ] | ||||||
|  |     ); | ||||||
|  | }); | ||||||
							
								
								
									
										13
									
								
								kubejs/server_scripts/mods/tempad.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										13
									
								
								kubejs/server_scripts/mods/tempad.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     // Rewrite tempad to use powah crystals and intelligent grist | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'tempad'}, | ||||||
|  |         'minecraft:beacon', | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ) | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'tempad'}, | ||||||
|  |         'minecraft:redstone_lamp', | ||||||
|  |         '#kubejs:grist/energetic/improved' | ||||||
|  |     ) | ||||||
|  | }) | ||||||
							
								
								
									
										137
									
								
								kubejs/server_scripts/mods/thermal.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										137
									
								
								kubejs/server_scripts/mods/thermal.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,137 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |  | ||||||
|  |     // Sawdust for energy, of course. | ||||||
|  | 	event.recipes.thermal.stirling_fuel('thermal:sawdust').energy(500) | ||||||
|  | 	 | ||||||
|  |     /*event.recipes.botanypots.fertilizer( | ||||||
|  |         "thermal:phytogrow", // fertilizer item | ||||||
|  |         30, | ||||||
|  |         40 | ||||||
|  |     );*/ | ||||||
|  |  | ||||||
|  |     // Shortcut for crafting fluxducts, which you will certainly need tons of | ||||||
|  | 	event.recipes.thermal.smelter('6x thermal:fluxduct', ['3x minecraft:redstone', global.nuggetItem('lead', 2)]); | ||||||
|  |  | ||||||
|  |     // Use energetic grist as generator fuel | ||||||
|  |     event.recipes.thermal.stirling_fuel('kubejs:grist_energetic_basic').energy(8000) | ||||||
|  |     event.recipes.thermal.stirling_fuel('kubejs:grist_energetic_improved').energy(12000) | ||||||
|  |     event.recipes.thermal.stirling_fuel('kubejs:grist_energetic_radiant').energy(20000) | ||||||
|  |  | ||||||
|  |     // Agricultural grist in the insolator | ||||||
|  |     event.recipes.thermal.insolator_catalyst('kubejs:grist_agricultural_basic').primaryMod(1.5).secondaryMod(2.0).energyMod(0.5).useChance(0.4); | ||||||
|  |     event.recipes.thermal.insolator_catalyst('kubejs:grist_agricultural_improved').primaryMod(2.0).secondaryMod(4.0).energyMod(0.3).useChance(0.25); | ||||||
|  |     event.recipes.thermal.insolator_catalyst('kubejs:grist_agricultural_radiant').primaryMod(3.0).secondaryMod(6.0).energyMod(1.1).useChance(0.1); | ||||||
|  |  | ||||||
|  |     // Build grist in smelters/pulverizers for ore processing | ||||||
|  | 	event.recipes.thermal.smelter_catalyst('kubejs:grist_build_basic').primaryMod(2.5).secondaryMod(2.0).energyMod(0.5).useChance(0.4); | ||||||
|  | 	event.recipes.thermal.pulverizer_catalyst('kubejs:grist_build_basic').primaryMod(2.5).secondaryMod(2.0).energyMod(0.9).useChance(0.4); | ||||||
|  |  | ||||||
|  | 	event.recipes.thermal.smelter_catalyst('kubejs:grist_build_improved').primaryMod(4.0).secondaryMod(4.0).energyMod(0.3).useChance(0.25); | ||||||
|  | 	event.recipes.thermal.pulverizer_catalyst('kubejs:grist_build_improved').primaryMod(4.0).secondaryMod(4.0).energyMod(0.8).useChance(0.25); | ||||||
|  |  | ||||||
|  | 	event.recipes.thermal.smelter_catalyst('kubejs:grist_build_radiant').primaryMod(5.0).secondaryMod(6.0).energyMod(0.8).useChance(0.1); | ||||||
|  | 	event.recipes.thermal.pulverizer_catalyst('kubejs:grist_build_radiant').primaryMod(5.0).secondaryMod(6.0).energyMod(1.1).useChance(0.1); | ||||||
|  |  | ||||||
|  |     // Steel is used mostly for early solar, it shouldn't be so hard to make | ||||||
|  |     event.recipes.thermal.smelter('4x thermal:steel_ingot', ["minecraft:charcoal", global.ingotItem('iron', 4)]); | ||||||
|  |     event.recipes.thermal.smelter('4x thermal:steel_ingot', ["minecraft:charcoal", '4x #forge:dusts/iron']); | ||||||
|  |     event.recipes.thermal.smelter('thermal:steel_ingot', ["#minecraft:logs_that_burn", global.ingotItem('iron')]); | ||||||
|  |     event.recipes.thermal.smelter('thermal:steel_ingot', ["#minecraft:logs_that_burn", '#forge:dusts/iron']); | ||||||
|  |     event.recipes.thermal.smelter('thermal:steel_block', ['thermal:charcoal_block', global.ingotItem('iron', 9)]); | ||||||
|  |     event.recipes.thermal.smelter('thermal:steel_block', ['thermal:charcoal_block', '9x #forge:dusts/iron']); | ||||||
|  |  | ||||||
|  |     // The flux tools can be very easily OP after upgrades and enchants, make them mid-game | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'thermal:flux_dril'}, | ||||||
|  |         'thermal:rf_coil', | ||||||
|  |         '#kubejs:grist/energetic/improved' | ||||||
|  |     ) | ||||||
|  |      | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'thermal:flux_dril'}, | ||||||
|  |         'minecraft:iron_ingot', | ||||||
|  |         '#kubejs:grist/build/improved' | ||||||
|  |     ) | ||||||
|  |      | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'thermal:drill_head'}, | ||||||
|  |         'minecraft:copper_ingot', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'thermal:saw_blade'}, | ||||||
|  |         'minecraft:copper_ingot', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     // For any thermal machines, you need basic energetic grist | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'thermal:rf_coil'}, | ||||||
|  |         'minecraft:gold_ingot', | ||||||
|  |         '#kubejs:grist/energetic/basic' | ||||||
|  |     ); | ||||||
|  |     event.replaceInput( | ||||||
|  |         {output: 'thermal:rf_coil'}, | ||||||
|  |         'minecraft:redstone', | ||||||
|  |         global.nuggetItem('gold') | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.recipes.thermal.smelter( | ||||||
|  |         '4x thermal:cured_rubber', | ||||||
|  |         ['#forge:dusts/sulfur', '2x industrialforegoing:dryrubber'], | ||||||
|  |         3200 | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     // Encourage machine crafting of gears by making manual crafting more expensive | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'thermal'}, | ||||||
|  |         'minecraft:iron_nugget', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {mod: 'alltheores'}, | ||||||
|  |         'minecraft:iron_nugget', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     // Require agricultural progression for insolator | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'thermal:machine_insolator'}, | ||||||
|  |         'minecraft:dirt', | ||||||
|  |         '#kubejs:grist/agricultural/improved' | ||||||
|  |     ) | ||||||
|  |      | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'thermal:augments/area_radius_augment'}, | ||||||
|  |         'thermal:redstone_servo', | ||||||
|  |         '#kubejs:grist/build/improved' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'thermal:item_buffer'}, | ||||||
|  |         'minecraft:quartz', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'thermal:redstone_servo'}, | ||||||
|  |         'minecraft:iron_ingot', | ||||||
|  |         '#kubejs:grist/agricultural/basic' | ||||||
|  |     ); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'thermal:fluid_cell'}, | ||||||
|  |         'thermal:redstone_servo', | ||||||
|  |         '#kubejs:grist/build/basic' | ||||||
|  |     ); | ||||||
|  |     event.shapeless('minecraft:gravel', ['#forge:cobblestone', '#alltheores:ore_hammers']); | ||||||
|  |     event.shapeless('minecraft:sand', ['3x #forge:gravel', '#alltheores:ore_hammers']); | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'thermal:device_fisher'}, | ||||||
|  |         'forge:gears/copper', | ||||||
|  |         '#kubejs:grist/agricultural/basic' | ||||||
|  |     ); | ||||||
|  | }); | ||||||
							
								
								
									
										16
									
								
								kubejs/server_scripts/mods/vinery.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										16
									
								
								kubejs/server_scripts/mods/vinery.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     let makeJuice = (juice, fluid, fruit, seeds) => { | ||||||
|  |         event.recipes.thermal.bottler(`vinery:${juice}`, [Fluid.of(`doaddonfluids:${fluid}`, 250), 'vinery:wine_bottle']); | ||||||
|  |         event.recipes.thermal.centrifuge([Fluid.of(`doaddonfluids:${fluid}`, 250), 'vinery:wine_bottle'], `vinery:${juice}`); | ||||||
|  |         event.recipes.thermal.centrifuge([Fluid.of(`doaddonfluids:${fluid}`, 250), `3x vinery:${seeds}`], `3x vinery:${fruit}`); | ||||||
|  |     }; | ||||||
|  |     let _color = ['red', 'white'].forEach(color => { | ||||||
|  |         makeJuice(`${color}_grapejuice`, `${color}_grapejuice`, `${color}_grape`, `${color}_grape_seeds`); | ||||||
|  |         let _v = ['jungle', 'savanna', 'taiga'].forEach(variety => { | ||||||
|  |             makeJuice(`${color}_${variety}_grapejuice`, `${variety}_${color}_grapejuice`, `${variety}_grapes_${color}`, `${variety}_grape_seeds_${color}`); | ||||||
|  |         }) | ||||||
|  |     }); | ||||||
|  |     let _nv = ['crimson', 'warped'].forEach(variety => { | ||||||
|  |         makeJuice(`${variety}_grapejuice`, `${variety}_grape`, `${variety}_grape_seeds`); | ||||||
|  |     }); | ||||||
|  | }); | ||||||
							
								
								
									
										21
									
								
								kubejs/server_scripts/mods/waystones.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										21
									
								
								kubejs/server_scripts/mods/waystones.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,21 @@ | |||||||
|  | ServerEvents.recipes(event => { | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'waystones:warp_dust'}, | ||||||
|  |         'minecraft:ender_pearl', | ||||||
|  |         '#kubejs:grist/intelligent/basic' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'waystones:warp_stone'}, | ||||||
|  |         'minecraft:emerald', | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.replaceInput( | ||||||
|  |         {id: 'waystones:sharestone'}, | ||||||
|  |         'waystones:warp_stone', | ||||||
|  |         '#kubejs:grist/intelligent/improved' | ||||||
|  |     ) | ||||||
|  |  | ||||||
|  |     event.recipes.thermal.smelter('4x waystones:warp_dust',  ['#kubejs:grist/intelligent/basic', '2x minecraft:amethyst_shard']); | ||||||
|  | }); | ||||||
							
								
								
									
										6
									
								
								kubejs/startup_scripts/example.js
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										6
									
								
								kubejs/startup_scripts/example.js
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | // priority: 0 | ||||||
|  |  | ||||||
|  | // Visit the wiki for more info - https://kubejs.com/ | ||||||
|  |  | ||||||
|  | console.info('Hello, World! (Loaded startup scripts)') | ||||||
|  |  | ||||||
							
								
								
									
										20
									
								
								kubejs/startup_scripts/jsconfig.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										20
									
								
								kubejs/startup_scripts/jsconfig.json
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | { | ||||||
|  |     "compilerOptions": { | ||||||
|  |         "module": "commonjs", | ||||||
|  |         "target": "ES2015", | ||||||
|  |         "lib": [ | ||||||
|  |             "ES5", | ||||||
|  |             "ES2015" | ||||||
|  |         ], | ||||||
|  |         "rootDir": "./src", | ||||||
|  |         "typeRoots": [ | ||||||
|  |             "../../.probe/startup/probe-types" | ||||||
|  |         ], | ||||||
|  |         "baseUrl": "../../.probe/startup/probe-types", | ||||||
|  |         "skipLibCheck": true | ||||||
|  |     }, | ||||||
|  |     "include": [ | ||||||
|  |         "./src/**/*", | ||||||
|  |         null | ||||||
|  |     ] | ||||||
|  | } | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| name = "Distant Horizons: A Level of Detail mod" | name = "Distant Horizons: A Level of Detail mod" | ||||||
| filename = "DistantHorizons-2.1.2-a-1.20.1-forge-fabric.jar" | filename = "DistantHorizons-2.1.2-a-1.20.1-forge-fabric.jar" | ||||||
| side = "both" | side = "client" | ||||||
|  |  | ||||||
| [download] | [download] | ||||||
| hash-format = "sha1" | hash-format = "sha1" | ||||||
|   | |||||||
							
								
								
									
										13
									
								
								mods/ftb-xmod-compat.pw.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								mods/ftb-xmod-compat.pw.toml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | name = "FTB XMod Compat" | ||||||
|  | filename = "ftb-xmod-compat-forge-2.1.2.jar" | ||||||
|  | side = "both" | ||||||
|  |  | ||||||
|  | [download] | ||||||
|  | hash-format = "sha1" | ||||||
|  | hash = "68e497eadb936bf9e92591f9c2e34288a52b01f4" | ||||||
|  | mode = "metadata:curseforge" | ||||||
|  |  | ||||||
|  | [update] | ||||||
|  | [update.curseforge] | ||||||
|  | file-id = 6046020 | ||||||
|  | project-id = 889915 | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| name = "Oculus" | name = "Oculus" | ||||||
| filename = "oculus-mc1.20.1-1.7.0.jar" | filename = "oculus-mc1.20.1-1.7.0.jar" | ||||||
| side = "both" | side = "client" | ||||||
|  |  | ||||||
| [download] | [download] | ||||||
| hash-format = "sha1" | hash-format = "sha1" | ||||||
|   | |||||||
| @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" | |||||||
| [index] | [index] | ||||||
| file = "index.toml" | file = "index.toml" | ||||||
| hash-format = "sha256" | hash-format = "sha256" | ||||||
| hash = "c1deade1330bf2f5ac7ed132a4aa29eed4c02a99997f51ebd56af055e4f2b163" | hash = "fbdb662b08b2ae3cb943a4e4f82a5ff9058c27e564b2d64e953ac1d698e4a0d6" | ||||||
|  |  | ||||||
| [versions] | [versions] | ||||||
| forge = "47.2.21" | forge = "47.2.21" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user