kubejs: reimport, update quests
This commit is contained in:
parent
ce569348bc
commit
5593866a0f
@ -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"
|
||||
|
Loading…
x
Reference in New Issue
Block a user