kubejs: reimport, update quests
This commit is contained in:
		| @@ -5,6 +5,7 @@ | ||||
| 	filename: "automation" | ||||
| 	group: "51EABD5138070E99" | ||||
| 	hide_quest_details_until_startable: true | ||||
| 	hide_quest_until_deps_visible: true | ||||
| 	icon: "kubejs:grist_intelligent_radiant" | ||||
| 	id: "6AA9F767D75112B7" | ||||
| 	order_index: 3 | ||||
| @@ -340,7 +341,7 @@ | ||||
| 			y: -4.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["78E1F395AFA520AC"] | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "3218A6FFDD174EDE" | ||||
| 			tasks: [{ | ||||
| 				id: "4E2D4768FD3F8556" | ||||
| @@ -427,7 +428,7 @@ | ||||
| 			y: -7.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["78E1F395AFA520AC"] | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "4C3CEAA1616BFC5E" | ||||
| 			tasks: [{ | ||||
| 				id: "187E009ABE901D4C" | ||||
| @@ -771,6 +772,7 @@ | ||||
| 			y: -7.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "0FDFDAC9783D1868" | ||||
| 			tasks: [{ | ||||
| 				id: "267D521C2680636A" | ||||
| @@ -781,6 +783,7 @@ | ||||
| 			y: -11.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "31BB203ADCC56846" | ||||
| 			tasks: [{ | ||||
| 				id: "15E029FB4580393C" | ||||
| @@ -874,6 +877,7 @@ | ||||
| 			y: -11.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "183D92B8FE443776" | ||||
| 			tasks: [{ | ||||
| 				id: "4A2667B55779459B" | ||||
| @@ -899,6 +903,7 @@ | ||||
| 			y: -8.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "579BE99517C3DF9C" | ||||
| 			tasks: [{ | ||||
| 				id: "512BF1B5CF982679" | ||||
| @@ -909,6 +914,7 @@ | ||||
| 			y: 0.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "1AB5A2D2B3EB3E5F" | ||||
| 			tasks: [{ | ||||
| 				id: "6B79236BFA13E0BE" | ||||
| @@ -919,6 +925,7 @@ | ||||
| 			y: -1.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "773DAB56D524C5B2" | ||||
| 			tasks: [{ | ||||
| 				id: "66794FF717AEB958" | ||||
| @@ -1010,6 +1017,7 @@ | ||||
| 			y: -4.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "4A9533E68240450E" | ||||
| 			tasks: [{ | ||||
| 				id: "4D8B28E0C1C322FF" | ||||
| @@ -1020,6 +1028,7 @@ | ||||
| 			y: -3.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "1EA0716F4A911DC2" | ||||
| 			tasks: [{ | ||||
| 				id: "7C1BC59A2239BEB2" | ||||
| @@ -2016,6 +2025,7 @@ | ||||
| 			y: 3.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "7848999FF2D5D4EF" | ||||
| 			tasks: [{ | ||||
| 				id: "24F4E163A507EBCC" | ||||
| @@ -2026,6 +2036,7 @@ | ||||
| 			y: 4.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "209F302DAF6A12D3" | ||||
| 			tasks: [{ | ||||
| 				id: "341462D279F30C07" | ||||
| @@ -2036,6 +2047,7 @@ | ||||
| 			y: 4.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "7A490E72354C2498" | ||||
| 			tasks: [{ | ||||
| 				id: "2F6C8CDE70803F78" | ||||
| @@ -2046,6 +2058,7 @@ | ||||
| 			y: 3.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "7C1F3D3A623F5FA2" | ||||
| 			tasks: [{ | ||||
| 				id: "02D734AAD8E322F5" | ||||
| @@ -2056,6 +2069,7 @@ | ||||
| 			y: -0.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "4C9475E4E38E1926" | ||||
| 			tasks: [{ | ||||
| 				id: "1CAA8FF9A3AE7DC2" | ||||
| @@ -2066,6 +2080,7 @@ | ||||
| 			y: 1.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "4A316546C4FCB12A" | ||||
| 			tasks: [{ | ||||
| 				id: "4C4057E8D9C77A82" | ||||
| @@ -2076,6 +2091,7 @@ | ||||
| 			y: 0.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "6CAEBD670D89A90E" | ||||
| 			tasks: [{ | ||||
| 				id: "3E65DF4D7FA6404F" | ||||
| @@ -2168,6 +2184,7 @@ | ||||
| 			y: -2.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "58F383FFD5B2DAD3" | ||||
| 			tasks: [{ | ||||
| 				id: "5D5C9FAAD5574A2F" | ||||
| @@ -2287,6 +2304,7 @@ | ||||
| 			y: 7.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4AA3E9811317F051"] | ||||
| 			id: "70F2BD0348311709" | ||||
| 			tasks: [{ | ||||
| 				id: "679A179B6EAF5D76" | ||||
| @@ -2296,6 +2314,19 @@ | ||||
| 			x: -3.0d | ||||
| 			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" | ||||
| } | ||||
|   | ||||
| @@ -1,9 +1,11 @@ | ||||
| { | ||||
| 	autofocus_id: "55BD0BE2050567FD" | ||||
| 	autofocus_id: "67B188D374281F1F" | ||||
| 	default_hide_dependency_lines: false | ||||
| 	default_quest_shape: "" | ||||
| 	filename: "build_grist" | ||||
| 	group: "51EABD5138070E99" | ||||
| 	hide_quest_details_until_startable: true | ||||
| 	hide_quest_until_deps_visible: true | ||||
| 	icon: "kubejs:grist_energetic_radiant" | ||||
| 	id: "4D52D5FFFFEA7C49" | ||||
| 	order_index: 1 | ||||
| @@ -197,6 +199,7 @@ | ||||
| 			y: -9.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["67B188D374281F1F"] | ||||
| 			id: "3868F20AB53BF455" | ||||
| 			tasks: [{ | ||||
| 				id: "354A6544BC2E3C2E" | ||||
| @@ -207,6 +210,7 @@ | ||||
| 			y: -8.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["67B188D374281F1F"] | ||||
| 			id: "52FB05153446EC73" | ||||
| 			tasks: [{ | ||||
| 				id: "2C6AE0F89B32CEF9" | ||||
| @@ -242,6 +246,7 @@ | ||||
| 			y: -15.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["67B188D374281F1F"] | ||||
| 			id: "10B23BAC2D9FF709" | ||||
| 			tasks: [{ | ||||
| 				id: "69D4CEB17FFD0376" | ||||
| @@ -263,6 +268,7 @@ | ||||
| 			y: -16.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["67B188D374281F1F"] | ||||
| 			id: "7FADD5242E972D92" | ||||
| 			tasks: [{ | ||||
| 				id: "48BA67FA6BF1C0EA" | ||||
| @@ -345,6 +351,7 @@ | ||||
| 			y: -19.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["67B188D374281F1F"] | ||||
| 			id: "7D67852AA52E5606" | ||||
| 			size: 1.5d | ||||
| 			tasks: [{ | ||||
| @@ -376,6 +383,7 @@ | ||||
| 			y: -5.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["67B188D374281F1F"] | ||||
| 			id: "6C14D2D86DF67D0F" | ||||
| 			tasks: [{ | ||||
| 				id: "05B880CD13D5102F" | ||||
| @@ -656,6 +664,7 @@ | ||||
| 			y: -7.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["67B188D374281F1F"] | ||||
| 			id: "4772B1FCDA366370" | ||||
| 			tasks: [{ | ||||
| 				id: "3AC02654683A60B0" | ||||
| @@ -677,6 +686,7 @@ | ||||
| 			y: -16.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["67B188D374281F1F"] | ||||
| 			id: "36F4A00226A2A024" | ||||
| 			tasks: [{ | ||||
| 				id: "40295208F35CE162" | ||||
| @@ -976,6 +986,7 @@ | ||||
| 			y: 0.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["67B188D374281F1F"] | ||||
| 			id: "0E00B0F7BED1296D" | ||||
| 			tasks: [{ | ||||
| 				id: "21E9FC2AB3C6B98F" | ||||
| @@ -1066,6 +1077,7 @@ | ||||
| 			y: -10.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["67B188D374281F1F"] | ||||
| 			id: "1144C76DB0844735" | ||||
| 			tasks: [{ | ||||
| 				id: "0AED956B2A86127E" | ||||
| @@ -1092,6 +1104,7 @@ | ||||
| 			y: -16.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["67B188D374281F1F"] | ||||
| 			id: "2A1BBC9D30395D4F" | ||||
| 			tasks: [{ | ||||
| 				id: "39D932EDAC983D99" | ||||
| @@ -1119,6 +1132,7 @@ | ||||
| 			y: -5.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["67B188D374281F1F"] | ||||
| 			id: "53D08F5494E2ABC5" | ||||
| 			tasks: [{ | ||||
| 				id: "29D84B04E9426334" | ||||
| @@ -1128,6 +1142,20 @@ | ||||
| 			x: 2.0d | ||||
| 			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" | ||||
| } | ||||
|   | ||||
| @@ -146,7 +146,6 @@ | ||||
| 			y: -0.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["37644E2FC80607E2"] | ||||
| 			id: "20984AA5D48870F8" | ||||
| 			rewards: [{ | ||||
| 				exclude_from_claim_all: true | ||||
| @@ -163,7 +162,6 @@ | ||||
| 			y: 3.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["37644E2FC80607E2"] | ||||
| 			id: "418931D8971EA737" | ||||
| 			tasks: [{ | ||||
| 				id: "7FBEFB3ADCFE7540" | ||||
| @@ -202,10 +200,7 @@ | ||||
| 			y: 6.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: [ | ||||
| 				"37644E2FC80607E2" | ||||
| 				"22A7372E0FCA290F" | ||||
| 			] | ||||
| 			dependencies: ["22A7372E0FCA290F"] | ||||
| 			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!" | ||||
| 				"" | ||||
| @@ -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." | ||||
| 			] | ||||
| 			hide_dependency_lines: true | ||||
| 			hide_dependent_lines: true | ||||
| 			icon: "kubejs:grist_build_radiant" | ||||
| 			id: "4E448E7D3EC7BB72" | ||||
| 			shape: "pentagon" | ||||
| 			size: 4.0d | ||||
| 			tasks: [{ | ||||
| 				id: "7100057CE4C1CCAF" | ||||
| 				title: "Build Grist" | ||||
|   | ||||
| @@ -5,12 +5,20 @@ | ||||
| 	filename: "farming" | ||||
| 	group: "51EABD5138070E99" | ||||
| 	hide_quest_details_until_startable: true | ||||
| 	hide_quest_until_deps_visible: true | ||||
| 	icon: "kubejs:grist_agricultural_radiant" | ||||
| 	id: "15E47195DA89A20B" | ||||
| 	order_index: 2 | ||||
| 	quest_links: [ ] | ||||
| 	quests: [ | ||||
| 		{ | ||||
| 			dependencies: [ | ||||
| 				"76B4ECBA5716CD59" | ||||
| 				"06BB6F9CA8BCFE4E" | ||||
| 				"75B499931D0F353F" | ||||
| 				"579E07646DACB95C" | ||||
| 				"66D0542044468B6B" | ||||
| 			] | ||||
| 			id: "0CFFFDE034261E43" | ||||
| 			shape: "gear" | ||||
| 			size: 2.0d | ||||
| @@ -92,6 +100,7 @@ | ||||
| 			y: 10.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["3220D2A081E94D86"] | ||||
| 			id: "4C773B1DDA80F631" | ||||
| 			tasks: [{ | ||||
| 				id: "26E83C72FA5FC4FF" | ||||
| @@ -113,6 +122,7 @@ | ||||
| 			y: 0.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["611838426DE2DB18"] | ||||
| 			id: "735C81E2464E212C" | ||||
| 			tasks: [{ | ||||
| 				id: "1F161E599670872D" | ||||
| @@ -214,6 +224,7 @@ | ||||
| 			y: -0.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["3220D2A081E94D86"] | ||||
| 			id: "238876342D934814" | ||||
| 			tasks: [{ | ||||
| 				id: "6389DFEF2F7E3E45" | ||||
| @@ -976,6 +987,7 @@ | ||||
| 			y: 5.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["3220D2A081E94D86"] | ||||
| 			id: "1D23B2A0C0A321F6" | ||||
| 			tasks: [{ | ||||
| 				id: "33BB3CCE6B0EF7C4" | ||||
| @@ -1006,6 +1018,7 @@ | ||||
| 			y: 4.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["3220D2A081E94D86"] | ||||
| 			id: "4AEE260463949A17" | ||||
| 			tasks: [{ | ||||
| 				id: "560DCDE980D86894" | ||||
| @@ -1016,6 +1029,7 @@ | ||||
| 			y: 3.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["3220D2A081E94D86"] | ||||
| 			id: "35A5F1B592E16D23" | ||||
| 			tasks: [{ | ||||
| 				id: "254AF15B3292FC97" | ||||
| @@ -1026,6 +1040,7 @@ | ||||
| 			y: 2.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["3220D2A081E94D86"] | ||||
| 			id: "3B72EFE3AB13F0FB" | ||||
| 			tasks: [{ | ||||
| 				id: "198BAC0E9A4F9FE5" | ||||
| @@ -1050,6 +1065,7 @@ | ||||
| 			y: 3.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["3220D2A081E94D86"] | ||||
| 			id: "10667748CAC83B7B" | ||||
| 			tasks: [{ | ||||
| 				id: "5BD0B62FEACBAFCC" | ||||
| @@ -1060,6 +1076,7 @@ | ||||
| 			y: 3.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["3220D2A081E94D86"] | ||||
| 			id: "65096F3DFE3C047F" | ||||
| 			tasks: [{ | ||||
| 				id: "1C46190CC20444B5" | ||||
| @@ -1070,6 +1087,7 @@ | ||||
| 			y: 3.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["3220D2A081E94D86"] | ||||
| 			id: "4AF061B959D30F23" | ||||
| 			tasks: [{ | ||||
| 				id: "5EFAC0DFBF8A618F" | ||||
| @@ -1080,6 +1098,7 @@ | ||||
| 			y: 2.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["3220D2A081E94D86"] | ||||
| 			id: "7C2CF7A2BDA7F005" | ||||
| 			tasks: [{ | ||||
| 				id: "178E13D835AA1736" | ||||
| @@ -1089,6 +1108,189 @@ | ||||
| 			x: 8.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" | ||||
| } | ||||
|   | ||||
| @@ -304,7 +304,7 @@ | ||||
| 			}] | ||||
| 			title: "Build Grist" | ||||
| 			x: 8.0d | ||||
| 			y: 4.1d | ||||
| 			y: 4.0d | ||||
| 		} | ||||
| 	] | ||||
| 	title: "Primordeal Grist" | ||||
|   | ||||
| @@ -37,14 +37,12 @@ | ||||
| 			subtitle: "Grist: What is It?" | ||||
| 			tasks: [ | ||||
| 				{ | ||||
| 					consume_items: true | ||||
| 					count: 8L | ||||
| 					id: "161C748F2D0E0B64" | ||||
| 					item: "minecraft:cobblestone" | ||||
| 					type: "item" | ||||
| 				} | ||||
| 				{ | ||||
| 					consume_items: true | ||||
| 					id: "481DC98C1759A45A" | ||||
| 					item: "minecraft:gravel" | ||||
| 					type: "item" | ||||
| @@ -71,8 +69,8 @@ | ||||
| 				} | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: -12.0d | ||||
| 			y: 13.0d | ||||
| 			x: -10.0d | ||||
| 			y: 7.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["2C90301B307F9FBF"] | ||||
| @@ -501,7 +499,7 @@ | ||||
| 				item: "ironfurnaces:iron_furnace" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: 1.5d | ||||
| 			x: 3.5d | ||||
| 			y: -3.0d | ||||
| 		} | ||||
| 		{ | ||||
| @@ -519,8 +517,8 @@ | ||||
| 				item: { Count: 5, id: "minecraft:iron_ingot" } | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: 4.0d | ||||
| 			y: -3.0d | ||||
| 			x: 5.0d | ||||
| 			y: 2.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["4D0797BD032C2DDA"] | ||||
| @@ -592,8 +590,8 @@ | ||||
| 				item: "minecraft:campfire" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: 8.0d | ||||
| 			y: -3.0d | ||||
| 			x: 7.0d | ||||
| 			y: 8.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			id: "2E555E83874EB79D" | ||||
| @@ -603,8 +601,8 @@ | ||||
| 				item: "minecraft:clay_ball" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: 8.0d | ||||
| 			y: 0.0d | ||||
| 			x: 8.5d | ||||
| 			y: 9.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["2E555E83874EB79D"] | ||||
| @@ -614,112 +612,21 @@ | ||||
| 				item: "minecraft:brick" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: 6.0d | ||||
| 			y: -2.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			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 | ||||
| 			x: 8.0d | ||||
| 			y: 6.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["07D74CE0648AF3A3"] | ||||
| 			id: "481E03FC0ED76E45" | ||||
| 			shape: "hexagon" | ||||
| 			size: 1.5d | ||||
| 			tasks: [{ | ||||
| 				id: "1C492DFC95184F2E" | ||||
| 				item: "caupona:stew_pot" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: 9.0d | ||||
| 			y: -4.5d | ||||
| 			x: 5.25d | ||||
| 			y: 9.75d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["2E555E83874EB79D"] | ||||
| @@ -729,60 +636,8 @@ | ||||
| 				item: "caupona:clay_cistern" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: 9.5d | ||||
| 			y: -2.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 | ||||
| 			x: 7.0d | ||||
| 			y: 11.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: [ | ||||
| @@ -798,23 +653,14 @@ | ||||
| 				type: "loot" | ||||
| 			}] | ||||
| 			shape: "hexagon" | ||||
| 			size: 1.5d | ||||
| 			tasks: [{ | ||||
| 				id: "4B33EBBD60A124A8" | ||||
| 				item: "farmersdelight:cooking_pot" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: 5.0d | ||||
| 			y: -4.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			id: "75B499931D0F353F" | ||||
| 			tasks: [{ | ||||
| 				id: "4410BE8EFCD05086" | ||||
| 				item: "kubejs:grist_primordeal_basic_block" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: 6.0d | ||||
| 			y: -9.5d | ||||
| 			x: 5.25d | ||||
| 			y: 5.25d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: [ | ||||
| @@ -828,59 +674,26 @@ | ||||
| 				table_id: 604578373106198504L | ||||
| 				type: "loot" | ||||
| 			}] | ||||
| 			shape: "hexagon" | ||||
| 			size: 1.5d | ||||
| 			tasks: [{ | ||||
| 				id: "4482F15B8D90CD6A" | ||||
| 				item: "farmersdelight:stove" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: 7.0d | ||||
| 			y: -4.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 | ||||
| 			x: 5.25d | ||||
| 			y: 7.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["04B366DF570B5A00"] | ||||
| 			icon_scale: 1.5d | ||||
| 			id: "353ACC4BE42645E7" | ||||
| 			rewards: [{ | ||||
| 				id: "669C9A5D9B919FEF" | ||||
| 				item: "kubejs:grist_primordeal_basic_block" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			shape: "pentagon" | ||||
| 			shape: "gear" | ||||
| 			size: 3.0d | ||||
| 			tasks: [{ | ||||
| 				id: "1975C60967CC0EEA" | ||||
| @@ -891,6 +704,7 @@ | ||||
| 			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."] | ||||
| 			id: "2A0CA214483C8DFE" | ||||
| 			rewards: [{ | ||||
| @@ -904,113 +718,45 @@ | ||||
| 				item: "kubejs:grist_essence" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: -10.5d | ||||
| 			y: 2.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			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 | ||||
| 			x: -10.0d | ||||
| 			y: 3.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			id: "58F1A5DEC898E2B0" | ||||
| 			shape: "square" | ||||
| 			size: 1.5d | ||||
| 			tasks: [{ | ||||
| 				id: "7307273885A39193" | ||||
| 				item: "thermal:lapis_dust" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: -1.0d | ||||
| 			y: -13.5d | ||||
| 			x: -4.5d | ||||
| 			y: 17.25d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["17FC5362F0BBCE32"] | ||||
| 			id: "2B422DDB3486F4BB" | ||||
| 			shape: "square" | ||||
| 			size: 1.5d | ||||
| 			tasks: [{ | ||||
| 				id: "019CA1D1DDD9D334" | ||||
| 				item: "minecraft:rotten_flesh" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: -3.0d | ||||
| 			y: -15.5d | ||||
| 		} | ||||
| 		{ | ||||
| 			id: "1E529587F66C8D1C" | ||||
| 			tasks: [{ | ||||
| 				id: "23E4EBC001BB9FC3" | ||||
| 				item: "kubejs:grist_primordeal_basic_block" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: 1.5d | ||||
| 			y: -13.5d | ||||
| 			x: -6.0d | ||||
| 			y: 18.75d | ||||
| 		} | ||||
| 		{ | ||||
| 			id: "55AE0E6D7E1F2BD9" | ||||
| 			shape: "hexagon" | ||||
| 			size: 2.0d | ||||
| 			tasks: [{ | ||||
| 				id: "64AA284B8962755D" | ||||
| 				item: "minecraft:enchanting_table" | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			x: 2.0d | ||||
| 			y: -15.5d | ||||
| 			x: -3.0d | ||||
| 			y: 16.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			description: [ | ||||
| @@ -1024,6 +770,7 @@ | ||||
| 				"Progressing through each tier requires contribution from all four elements." | ||||
| 			] | ||||
| 			icon: "kubejs:grist_universal_radiant" | ||||
| 			icon_scale: 2.0d | ||||
| 			id: "2C90301B307F9FBF" | ||||
| 			rewards: [{ | ||||
| 				id: "0D59976384C985AB" | ||||
| @@ -1036,7 +783,8 @@ | ||||
| 				} | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			size: 5.0d | ||||
| 			shape: "diamond" | ||||
| 			size: 3.0d | ||||
| 			subtitle: "Welcome to Malloc!" | ||||
| 			tasks: [{ | ||||
| 				id: "278EB0A8EFC227E3" | ||||
| @@ -1075,10 +823,12 @@ | ||||
| 				"Click the checkmark to start down the Build Grist road!" | ||||
| 			] | ||||
| 			icon: "kubejs:grist_build_basic" | ||||
| 			icon_scale: 1.5d | ||||
| 			id: "688A58D8CCABE03A" | ||||
| 			progression_mode: "linear" | ||||
| 			shape: "gear" | ||||
| 			size: 3.0d | ||||
| 			subtitle: "The Grindy One" | ||||
| 			tasks: [{ | ||||
| 				id: "4FDF0094DF9AFC34" | ||||
| 				title: "Elemental Grists" | ||||
| @@ -1101,8 +851,8 @@ | ||||
| 				value: 1L | ||||
| 			}] | ||||
| 			title: "Magic Mischief" | ||||
| 			x: -3.5d | ||||
| 			y: 12.0d | ||||
| 			x: -7.5d | ||||
| 			y: 15.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["2C90301B307F9FBF"] | ||||
| @@ -1110,14 +860,19 @@ | ||||
| 			size: 3.0d | ||||
| 			subtitle: "Not quite cottagecore" | ||||
| 			tasks: [{ | ||||
| 				advancement: "minecraft:husbandry/plant_seed" | ||||
| 				criterion: "" | ||||
| 				id: "1E8AC5A152BA5BD6" | ||||
| 				type: "advancement" | ||||
| 				id: "34D54A6ACBBBE663" | ||||
| 				item: { | ||||
| 					Count: 1 | ||||
| 					id: "itemfilters:tag" | ||||
| 					tag: { | ||||
| 						value: "forge:tools/hoes" | ||||
| 					} | ||||
| 				} | ||||
| 				type: "item" | ||||
| 			}] | ||||
| 			title: "Farmcore Lifestyle" | ||||
| 			x: -7.0d | ||||
| 			y: 14.0d | ||||
| 			x: -1.5d | ||||
| 			y: 12.0d | ||||
| 		} | ||||
| 		{ | ||||
| 			dependencies: ["329A2153D8A2F5CB"] | ||||
| @@ -1140,6 +895,175 @@ | ||||
| 			x: -13.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" | ||||
| } | ||||
|   | ||||
							
								
								
									
										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]] | ||||
| file = "config/ftbquests/quests/chapter_groups.snbt" | ||||
| hash = "dd42d2e34e4371c162195eb05521ebd7f1d4584685dce5ddc2c1ca5230c7f3f3" | ||||
| hash = "786bffe72fd510e772970bd3cc1251362ff1e76357d08df70d2dc460661eb6ad" | ||||
|  | ||||
| [[files]] | ||||
| file = "config/ftbquests/quests/chapters/automation.snbt" | ||||
| hash = "86543cde24a2d0f3200d3cbca10b3bde12bb96b84bf2641063da355856934668" | ||||
| hash = "61e39fd5790373e581036c7d18fbc9e43d942788c4045dcfee17fab6935a028b" | ||||
|  | ||||
| [[files]] | ||||
| file = "config/ftbquests/quests/chapters/base_building.snbt" | ||||
| hash = "8ec3109e8ca2915878ab70d5fe9741c43a25b24f61d8149981fb718bd711a5a0" | ||||
| hash = "5db7a5f4cd94fc19a484f714a31573877ff052c1d8489afb02f6a37b2026cd45" | ||||
|  | ||||
| [[files]] | ||||
| file = "config/ftbquests/quests/chapters/build_grist.snbt" | ||||
| hash = "713d77c11a3db928cd319b92bb71c0e1e34a4489c73feae21f7edc35d247082c" | ||||
| hash = "c581efc12b8ba3f37b86ee65a23526b21da0a3aa90304dd5bfdc98ae2de713f5" | ||||
|  | ||||
| [[files]] | ||||
| file = "config/ftbquests/quests/chapters/building.snbt" | ||||
| hash = "2b424a22dc62faedef069a2d99c952cb6f4ddcb0cd33be8464844171329b7a8b" | ||||
| hash = "7f0602eeb50c9d8c9ac93e3e0453e9e7fc13e287f30dc4218be26ac8a70ce647" | ||||
|  | ||||
| [[files]] | ||||
| file = "config/ftbquests/quests/chapters/exploration.snbt" | ||||
| hash = "b582d7ff2c4dd150b972c5592f1e6cc8bfdad4d26ce879143a727743d03bc842" | ||||
| hash = "b91ede5436df2d4608c3e423c8b65a672bd3e9155830f2cd72adc006a21f013a" | ||||
|  | ||||
| [[files]] | ||||
| file = "config/ftbquests/quests/chapters/farming.snbt" | ||||
| hash = "aaa7c0b5773c54281249cb00e6616a63eed92a29fb38abd3d1409c28c415fabb" | ||||
| hash = "720a8afea8274ca7f6d0262921c5d466421150bbd2aa88e5c185fd7ade9caf02" | ||||
|  | ||||
| [[files]] | ||||
| file = "config/ftbquests/quests/chapters/grist.snbt" | ||||
| hash = "2871f54864c5a580e96b25b8ea719563f3402e3bcbd22467b3f27d62d2bfddf9" | ||||
| hash = "1378a32e6277472163a7ed70d5c57be5b3b1a4a13ec3104dd04e54e48ed4c015" | ||||
|  | ||||
| [[files]] | ||||
| file = "config/ftbquests/quests/chapters/malloc_s4.snbt" | ||||
| hash = "b751be83b7f1aacbb134132628a71f103831e86a1b28d3d948f84ff92ca66692" | ||||
| hash = "38472c95659a871fde9abaf66b5913aed3a9d2cea0121172c9f6880b7f78c46a" | ||||
|  | ||||
| [[files]] | ||||
| file = "config/ftbquests/quests/chapters/tools_and_weapons.snbt" | ||||
| hash = "cfedecc84304105a9abe299bfd31933ded62ed5aaf6a0715d79e309864076002" | ||||
| hash = "9c2a3feb12a4471b890510596165a7bba6f5c14d36e8a524d7373aa8defce056" | ||||
|  | ||||
| [[files]] | ||||
| file = "config/ftbquests/quests/chapters/transportation.snbt" | ||||
| hash = "8eabc7220b4ea1d7b12e26f122e9e2cc975e8c357fa894ee8e2a74d2bfdead52" | ||||
| hash = "f67ee3d8e264125f93d5e39020f2ba856da4583229de242d55f25afb60a1cc60" | ||||
|  | ||||
| [[files]] | ||||
| 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]] | ||||
| file = "config/ftbquests/quests/reward_tables/random_basic_grist.snbt" | ||||
| hash = "b1e6f828f0a0e402d3f6a5a961b2587fd5fb407e6bae54ca1a989eb651679e67" | ||||
| hash = "2b957dd01aaf5435d451b7845dddb9c7af7cecf6308d98bf9d9cea4a893eabd4" | ||||
|  | ||||
| [[files]] | ||||
| file = "config/ftbquests/quests/reward_tables/random_metal_dust.snbt" | ||||
| hash = "9e210e167bc136063a33fd788dc5edc35b5b9272b0622f0606f15ead6ea5c094" | ||||
| hash = "749e6bd14eca63555b9193c6fc1f550b953ef742bf912c6eb0d7ef18fc063116" | ||||
|  | ||||
| [[files]] | ||||
| file = "config/irons_rpg_tweaks-server.toml" | ||||
| @@ -128,6 +152,22 @@ hash = "a390c33d54d79a638c2db8a042ea6830cabc58d54197b1c6d3efa5867a1ca6ac" | ||||
| file = "defaultconfigs/doggytalents-server.toml" | ||||
| 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]] | ||||
| file = "defaultconfigs/irons_rpg_tweaks-server.toml" | ||||
| hash = "feea89cd657cc5b0aa7465a8fba7a95ed6fec5648084a7198ca868da8be2de08" | ||||
| @@ -161,6 +201,14 @@ hash = "174698fce79cae4e03cbeada41f234952910f4782b47d92f42a7dc5807e7a764" | ||||
| file = "kubejs/assets/malloc/textures/item/grist_radiant.png" | ||||
| hash = "3251b72c91de9ea34d5269517598c5a77be52da822b530f232fa280aa38e47f1" | ||||
|  | ||||
| [[files]] | ||||
| file = "kubejs/client_scripts/jsconfig.json" | ||||
| hash = "dee1340c5e7927f5675987957c6b198f9ca2e1e731291d72396278dddc066a04" | ||||
|  | ||||
| [[files]] | ||||
| file = "kubejs/config/client.properties" | ||||
| hash = "a4454cdbcbe9cc1f09125730bf3b513ecae2e14e2bdf4296e997a8bf767d6fb9" | ||||
|  | ||||
| [[files]] | ||||
| file = "kubejs/config/common.properties" | ||||
| hash = "f6bb8d377d9fc2085ebb06bbb4ebbd0f1786325ed821ec254064dbb8f2a94f80" | ||||
| @@ -373,6 +421,334 @@ hash = "1b045255e4f818cd0529dce40a0b2bd3133d6cfdff27386b99fddce7560b979e" | ||||
| file = "kubejs/data/miapi/materials/silentgear/silentcompat-zinc.json" | ||||
| 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]] | ||||
| file = "kubejs/server_scripts/grist.js" | ||||
| hash = "a5e02c71fd92029ea204f96d071c6b25f59d03b59f65199cb24f96a1858b3ed0" | ||||
| @@ -409,6 +785,142 @@ hash = "359568a66f5354c5d9bd92e8743de6e6af35bfd26ffe3194df40466f2b6ce032" | ||||
| file = "kubejs/server_scripts/malloc-balance.js" | ||||
| 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]] | ||||
| file = "kubejs/server_scripts/ore-processing.js" | ||||
| hash = "c03b1ad2486616d33092b2084676f1ee083c6f4fd7a863c11f83a39b58255cc9" | ||||
| @@ -425,6 +937,10 @@ hash = "b443372ed45f43ba1d596455b9a5c9c3a90d9886012d253c091fb935970aae7a" | ||||
| file = "kubejs/server_scripts/tags.js" | ||||
| hash = "373b175bd3a2415b31f7b29b4b2075df82f2d059c8b120c09e8f6e6a862aa7b7" | ||||
|  | ||||
| [[files]] | ||||
| file = "kubejs/startup_scripts/example.js" | ||||
| hash = "395c96d3ddd178821db851f387e91560e606ea752177f66d2016f12bd0542b8f" | ||||
|  | ||||
| [[files]] | ||||
| file = "kubejs/startup_scripts/grist.js" | ||||
| hash = "6a4b191857ced2f41513f9fc67b2b598234bba0415722c8e8f889cf9865e6689" | ||||
| @@ -433,6 +949,10 @@ hash = "6a4b191857ced2f41513f9fc67b2b598234bba0415722c8e8f889cf9865e6689" | ||||
| file = "kubejs/startup_scripts/init.js" | ||||
| hash = "6829d6209b8c256a21a55fb05939a1e56d3b229eaf5821106d0f900ae63e6c4c" | ||||
|  | ||||
| [[files]] | ||||
| file = "kubejs/startup_scripts/jsconfig.json" | ||||
| hash = "a9e6912b8515be242dd76c6c9a536a8d7c73f6b8b949787f538436ebeafbb7ee" | ||||
|  | ||||
| [[files]] | ||||
| file = "kubejs/startup_scripts/progression-items.js" | ||||
| hash = "a02214d2516833e93c185648258182347dc771a45eb50c6affa06897c966c7cf" | ||||
| @@ -754,7 +1274,7 @@ metafile = true | ||||
|  | ||||
| [[files]] | ||||
| file = "mods/distant-horizons.pw.toml" | ||||
| hash = "6dc6226c9c9cb735ff22afaede63397e4f247a7afac965b3b1ad521ac792e6a8" | ||||
| hash = "7d1b5800c7c809e30299b40a5f3cfe98f7945634dd6dc842cccc7aa01f0543b5" | ||||
| metafile = true | ||||
|  | ||||
| [[files]] | ||||
| @@ -947,6 +1467,11 @@ file = "mods/ftb-teams-forge.pw.toml" | ||||
| hash = "76c3828b4e7288b79d6b0ca1418410539082a749650f9c85c6b03cf53ed1221e" | ||||
| metafile = true | ||||
|  | ||||
| [[files]] | ||||
| file = "mods/ftb-xmod-compat.pw.toml" | ||||
| hash = "01fccb8f3abe9c7f542ec610aef0c647bdc5a8ce0677c74e340ba4c2da0614af" | ||||
| metafile = true | ||||
|  | ||||
| [[files]] | ||||
| file = "mods/fusion-connected-textures.pw.toml" | ||||
| hash = "59d22263e36313c43ad7c5e4179cb3554d414f701442b0784d94c0ba2384edfd" | ||||
| @@ -1244,7 +1769,7 @@ metafile = true | ||||
|  | ||||
| [[files]] | ||||
| file = "mods/oculus.pw.toml" | ||||
| hash = "6bb8b0848783cdf7108e499107a4991c2cee2a9240b963d427fa62b0f2a5820e" | ||||
| hash = "0663919544b1f185be64b69269f5e914d2fae910fb8ee16d4cd9549d809e71cd" | ||||
| metafile = true | ||||
|  | ||||
| [[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" | ||||
| filename = "DistantHorizons-2.1.2-a-1.20.1-forge-fabric.jar" | ||||
| side = "both" | ||||
| side = "client" | ||||
|  | ||||
| [download] | ||||
| 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" | ||||
| filename = "oculus-mc1.20.1-1.7.0.jar" | ||||
| side = "both" | ||||
| side = "client" | ||||
|  | ||||
| [download] | ||||
| hash-format = "sha1" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user