Fixing hashes for the last time
(It won't be the last time)
This commit is contained in:
@@ -1,2 +1,2 @@
|
|||||||
.github/*
|
.github/*
|
||||||
README.md
|
README.md
|
||||||
30
README.md
30
README.md
@@ -1,15 +1,15 @@
|
|||||||
# GregTech-Community-Pack-Modern
|
# GregTech-Community-Pack-Modern
|
||||||
|
|
||||||
Repository for the Modern fork of the GregTech Community Modpack - a minecraft modpack for 1.20.1 highlighting and featuring [GregTech Community Edition Unofficial Modern](https://github.com/GregTechCEu/GregTech-Modern).
|
Repository for the Modern fork of the GregTech Community Modpack - a minecraft modpack for 1.20.1 highlighting and featuring [GregTech Community Edition Unofficial Modern](https://github.com/GregTechCEu/GregTech-Modern).
|
||||||
|
|
||||||
## Playing
|
## Playing
|
||||||
|
|
||||||
The modpack is available on [Curseforge](https://legacy.curseforge.com/minecraft/modpacks/gregtech-community-pack-modern).
|
The modpack is available on [Curseforge](https://legacy.curseforge.com/minecraft/modpacks/gregtech-community-pack-modern).
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
todo
|
todo
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
|
|
||||||
todo
|
todo
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"block.gtceu.greenhouse":"Greenhouse",
|
"block.gtceu.greenhouse":"Greenhouse",
|
||||||
"gtceu.greenhouse":"Greenhouse",
|
"gtceu.greenhouse":"Greenhouse",
|
||||||
|
|
||||||
"material.fluix":"Fluix"
|
"material.fluix":"Fluix"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// priority: 0
|
// priority: 0
|
||||||
|
|
||||||
// Visit the wiki for more info - https://kubejs.com/
|
// Visit the wiki for more info - https://kubejs.com/
|
||||||
|
|
||||||
console.info('Hello, World! (Loaded client scripts)')
|
console.info('Hello, World! (Loaded client scripts)')
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
JEIEvents.removeCategories(event => {
|
JEIEvents.removeCategories(event => {
|
||||||
console.log(event.getCategoryIds()) //log a list of all category ids to logs/kubejs/client.txt
|
console.log(event.getCategoryIds()) //log a list of all category ids to logs/kubejs/client.txt
|
||||||
event.remove("lychee:item_inside/minecraft/default")
|
event.remove("lychee:item_inside/minecraft/default")
|
||||||
event.remove("jei:information")
|
event.remove("jei:information")
|
||||||
event.remove("ae2:certus_growth")
|
event.remove("ae2:certus_growth")
|
||||||
})
|
})
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
#KubeJS Client Properties
|
#KubeJS Client Properties
|
||||||
#Mon Nov 27 19:33:24 GMT 2023
|
#Mon Nov 27 19:33:24 GMT 2023
|
||||||
backgroundColor=2E3440
|
backgroundColor=2E3440
|
||||||
barBorderColor=ECEFF4
|
barBorderColor=ECEFF4
|
||||||
barColor=ECEFF4
|
barColor=ECEFF4
|
||||||
blurScaledPackIcon=true
|
blurScaledPackIcon=true
|
||||||
disableRecipeBook=false
|
disableRecipeBook=false
|
||||||
exportAtlases=false
|
exportAtlases=false
|
||||||
fmlLogColor=ECEFF4
|
fmlLogColor=ECEFF4
|
||||||
fmlMemoryColor=ECEFF4
|
fmlMemoryColor=ECEFF4
|
||||||
menuBackgroundBrightness=64
|
menuBackgroundBrightness=64
|
||||||
menuBackgroundScale=32.0
|
menuBackgroundScale=32.0
|
||||||
menuInnerBackgroundBrightness=32
|
menuInnerBackgroundBrightness=32
|
||||||
overrideColors=false
|
overrideColors=false
|
||||||
showTagNames=false
|
showTagNames=false
|
||||||
title=GregTech Community Pack Modern
|
title=GregTech Community Pack Modern
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
#KubeJS Common Properties
|
#KubeJS Common Properties
|
||||||
#Mon Nov 27 19:33:26 GMT 2023
|
#Mon Nov 27 19:33:26 GMT 2023
|
||||||
allowAsyncStreams=true
|
allowAsyncStreams=true
|
||||||
announceReload=true
|
announceReload=true
|
||||||
creativeModeTabIcon=minecraft\:purple_dye
|
creativeModeTabIcon=minecraft\:purple_dye
|
||||||
hideServerScriptErrors=false
|
hideServerScriptErrors=false
|
||||||
ignoreCustomUniqueRecipeIds=false
|
ignoreCustomUniqueRecipeIds=false
|
||||||
matchJsonRecipes=true
|
matchJsonRecipes=true
|
||||||
packmode=default
|
packmode=default
|
||||||
saveDevPropertiesInConfig=false
|
saveDevPropertiesInConfig=false
|
||||||
serverOnly=false
|
serverOnly=false
|
||||||
startupErrorGUI=true
|
startupErrorGUI=true
|
||||||
startupErrorReportUrl=
|
startupErrorReportUrl=
|
||||||
|
|||||||
@@ -1,324 +1,324 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
// quartz glass
|
// quartz glass
|
||||||
event.remove({ id: "ae2:decorative/quartz_glass" });
|
event.remove({ id: "ae2:decorative/quartz_glass" });
|
||||||
greg
|
greg
|
||||||
.alloy_smelter("gtceu:quartz_glass")
|
.alloy_smelter("gtceu:quartz_glass")
|
||||||
.itemInputs("4x #forge:glass", "5x gtceu:certus_quartz_dust")
|
.itemInputs("4x #forge:glass", "5x gtceu:certus_quartz_dust")
|
||||||
.itemOutputs("4x ae2:quartz_glass")
|
.itemOutputs("4x ae2:quartz_glass")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8);
|
.EUt(8);
|
||||||
|
|
||||||
// vibrant quartz glass
|
// vibrant quartz glass
|
||||||
event.remove({ id: "ae2:decorative/quartz_vibrant_glass" });
|
event.remove({ id: "ae2:decorative/quartz_vibrant_glass" });
|
||||||
greg
|
greg
|
||||||
.alloy_smelter("gtceu:vibrant_quartz_glass")
|
.alloy_smelter("gtceu:vibrant_quartz_glass")
|
||||||
.itemInputs("ae2:quartz_glass", "2x minecraft:glowstone_dust")
|
.itemInputs("ae2:quartz_glass", "2x minecraft:glowstone_dust")
|
||||||
.itemOutputs("2x ae2:quartz_vibrant_glass")
|
.itemOutputs("2x ae2:quartz_vibrant_glass")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(8);
|
.EUt(8);
|
||||||
|
|
||||||
// Tiny TNT
|
// Tiny TNT
|
||||||
event.remove({ id: "ae2:misc/tiny_tnt" });
|
event.remove({ id: "ae2:misc/tiny_tnt" });
|
||||||
greg
|
greg
|
||||||
.cutter("gtceu:tiny_tnt")
|
.cutter("gtceu:tiny_tnt")
|
||||||
.inputFluids("minecraft:water 9000")
|
.inputFluids("minecraft:water 9000")
|
||||||
.itemInputs("minecraft:tnt")
|
.itemInputs("minecraft:tnt")
|
||||||
.itemOutputs("4x ae2:tiny_tnt")
|
.itemOutputs("4x ae2:tiny_tnt")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
|
|
||||||
// WAP
|
// WAP
|
||||||
event.remove({ id: "ae2:network/wireless_access_point" });
|
event.remove({ id: "ae2:network/wireless_access_point" });
|
||||||
event.shaped("ae2:wireless_access_point", ["PWP", "RCR", "PFP"], {
|
event.shaped("ae2:wireless_access_point", ["PWP", "RCR", "PFP"], {
|
||||||
P: "gtceu:titanium_plate",
|
P: "gtceu:titanium_plate",
|
||||||
W: "ae2:wireless_receiver",
|
W: "ae2:wireless_receiver",
|
||||||
R: "gtceu:titanium_rod",
|
R: "gtceu:titanium_rod",
|
||||||
C: "ae2:calculation_processor",
|
C: "ae2:calculation_processor",
|
||||||
F: "ae2:fluix_glass_cable",
|
F: "ae2:fluix_glass_cable",
|
||||||
});
|
});
|
||||||
|
|
||||||
/*
|
/*
|
||||||
// Security Terminal
|
// Security Terminal
|
||||||
event.remove({id: "ae2:network/blocks/security_station"})
|
event.remove({id: "ae2:network/blocks/security_station"})
|
||||||
event.shaped("ae2:security_station", [
|
event.shaped("ae2:security_station", [
|
||||||
'PCP',
|
'PCP',
|
||||||
'KAK',
|
'KAK',
|
||||||
'PEP'
|
'PEP'
|
||||||
] , {
|
] , {
|
||||||
P: "gtceu:iron_plate",
|
P: "gtceu:iron_plate",
|
||||||
C: "ae2:chest",
|
C: "ae2:chest",
|
||||||
K: "ae2:fluix_glass_cable",
|
K: "ae2:fluix_glass_cable",
|
||||||
A: "ae2:cell_component_16k",
|
A: "ae2:cell_component_16k",
|
||||||
E: "ae2:engineering_processor"
|
E: "ae2:engineering_processor"
|
||||||
})
|
})
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Quantum Ring
|
// Quantum Ring
|
||||||
event.remove({ id: "ae2:network/blocks/quantum_ring" });
|
event.remove({ id: "ae2:network/blocks/quantum_ring" });
|
||||||
event.shaped("ae2:quantum_ring", ["PLP", "EHE", "PLP"], {
|
event.shaped("ae2:quantum_ring", ["PLP", "EHE", "PLP"], {
|
||||||
P: "gtceu:titanium_plate",
|
P: "gtceu:titanium_plate",
|
||||||
L: "ae2:logic_processor",
|
L: "ae2:logic_processor",
|
||||||
E: "ae2:engineering_processor",
|
E: "ae2:engineering_processor",
|
||||||
H: "gtceu:hv_field_generator",
|
H: "gtceu:hv_field_generator",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Quantum Link Chamber
|
// Quantum Link Chamber
|
||||||
event.remove({ id: "ae2:network/blocks/quantum_link" });
|
event.remove({ id: "ae2:network/blocks/quantum_link" });
|
||||||
event.shaped("ae2:quantum_link", ["GPG", "PHP", "GPG"], {
|
event.shaped("ae2:quantum_link", ["GPG", "PHP", "GPG"], {
|
||||||
G: "ae2:quartz_glass",
|
G: "ae2:quartz_glass",
|
||||||
P: "ae2:fluix_pearl",
|
P: "ae2:fluix_pearl",
|
||||||
H: "gtceu:hv_field_generator",
|
H: "gtceu:hv_field_generator",
|
||||||
});
|
});
|
||||||
|
|
||||||
// ME Drive
|
// ME Drive
|
||||||
event.remove({ id: "ae2:network/blocks/storage_drive" });
|
event.remove({ id: "ae2:network/blocks/storage_drive" });
|
||||||
event.shaped("ae2:drive", ["PEP", "KCK", "PEP"], {
|
event.shaped("ae2:drive", ["PEP", "KCK", "PEP"], {
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
E: "ae2:engineering_processor",
|
E: "ae2:engineering_processor",
|
||||||
K: "ae2:fluix_glass_cable",
|
K: "ae2:fluix_glass_cable",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
});
|
});
|
||||||
|
|
||||||
// ME Chest
|
// ME Chest
|
||||||
event.remove({ id: "ae2:network/blocks/storage_chest" });
|
event.remove({ id: "ae2:network/blocks/storage_chest" });
|
||||||
event.shaped("ae2:chest", ["GTG", "KCK", "PFP"], {
|
event.shaped("ae2:chest", ["GTG", "KCK", "PFP"], {
|
||||||
G: "ae2:quartz_glass",
|
G: "ae2:quartz_glass",
|
||||||
T: "ae2:terminal",
|
T: "ae2:terminal",
|
||||||
K: "ae2:fluix_glass_cable",
|
K: "ae2:fluix_glass_cable",
|
||||||
C: "#forge:circuits/ulv",
|
C: "#forge:circuits/ulv",
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
F: "#forge:gems/fluix",
|
F: "#forge:gems/fluix",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Cell Workbench
|
// Cell Workbench
|
||||||
event.remove({ id: "ae2:network/blocks/cell_workbench" });
|
event.remove({ id: "ae2:network/blocks/cell_workbench" });
|
||||||
event.shaped("ae2:cell_workbench", ["FKL", "PCP", "PPP"], {
|
event.shaped("ae2:cell_workbench", ["FKL", "PCP", "PPP"], {
|
||||||
F: "gtceu:item_filter",
|
F: "gtceu:item_filter",
|
||||||
K: "ae2:fluix_glass_cable",
|
K: "ae2:fluix_glass_cable",
|
||||||
L: "gtceu:fluid_filter",
|
L: "gtceu:fluid_filter",
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
C: "#forge:chests/wooden",
|
C: "#forge:chests/wooden",
|
||||||
});
|
});
|
||||||
|
|
||||||
// IO Port
|
// IO Port
|
||||||
event.remove({ id: "ae2:network/blocks/io_port" });
|
event.remove({ id: "ae2:network/blocks/io_port" });
|
||||||
event.shaped("ae2:io_port", ["UGR", "DCD", "PLP"], {
|
event.shaped("ae2:io_port", ["UGR", "DCD", "PLP"], {
|
||||||
U: "gtceu:lv_pump",
|
U: "gtceu:lv_pump",
|
||||||
G: "#forge:glass",
|
G: "#forge:glass",
|
||||||
R: "gtceu:lv_robot_arm",
|
R: "gtceu:lv_robot_arm",
|
||||||
D: "ae2:drive",
|
D: "ae2:drive",
|
||||||
C: "ae2:fluix_glass_cable",
|
C: "ae2:fluix_glass_cable",
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
L: "ae2:logic_processor",
|
L: "ae2:logic_processor",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Matter Condenser
|
// Matter Condenser
|
||||||
event.remove({ id: "ae2:network/blocks/io_condenser" });
|
event.remove({ id: "ae2:network/blocks/io_condenser" });
|
||||||
event.shaped("ae2:condenser", ["PCP", "CHC", "PCP"], {
|
event.shaped("ae2:condenser", ["PCP", "CHC", "PCP"], {
|
||||||
P: "#forge:plates/stainless_steel",
|
P: "#forge:plates/stainless_steel",
|
||||||
C: "gtceu:hv_electric_piston",
|
C: "gtceu:hv_electric_piston",
|
||||||
H: "#forge:circuits/hv",
|
H: "#forge:circuits/hv",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Energy Acceptor
|
// Energy Acceptor
|
||||||
event.remove({ id: "ae2:network/blocks/energy_energy_acceptor" });
|
event.remove({ id: "ae2:network/blocks/energy_energy_acceptor" });
|
||||||
event.shaped("ae2:energy_acceptor", ["PFP", "FVF", "PFP"], {
|
event.shaped("ae2:energy_acceptor", ["PFP", "FVF", "PFP"], {
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
F: "#forge:plates/fluix",
|
F: "#forge:plates/fluix",
|
||||||
V: "gtceu:lv_voltage_coil",
|
V: "gtceu:lv_voltage_coil",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Energy Cell
|
// Energy Cell
|
||||||
event.remove({ id: "ae2:network/blocks/energy_energy_cell" });
|
event.remove({ id: "ae2:network/blocks/energy_energy_cell" });
|
||||||
event.shaped("ae2:energy_cell", ["SPS", "CGC", "SPS"], {
|
event.shaped("ae2:energy_cell", ["SPS", "CGC", "SPS"], {
|
||||||
S: "gtceu:certus_quartz_gem",
|
S: "gtceu:certus_quartz_gem",
|
||||||
P: "#forge:plates/certus_quartz",
|
P: "#forge:plates/certus_quartz",
|
||||||
C: "gtceu:lv_voltage_coil",
|
C: "gtceu:lv_voltage_coil",
|
||||||
G: "ae2:quartz_vibrant_glass",
|
G: "ae2:quartz_vibrant_glass",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Dense Energy Cell
|
// Dense Energy Cell
|
||||||
event.remove({ id: "ae2:network/blocks/energy_dense_energy_cell" });
|
event.remove({ id: "ae2:network/blocks/energy_dense_energy_cell" });
|
||||||
greg
|
greg
|
||||||
.compressor("gtceu:dense_energy_cell")
|
.compressor("gtceu:dense_energy_cell")
|
||||||
.itemInputs("8x ae2:energy_cell")
|
.itemInputs("8x ae2:energy_cell")
|
||||||
.itemOutputs("ae2:dense_energy_cell")
|
.itemOutputs("ae2:dense_energy_cell")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
|
|
||||||
// Crafting Unit
|
// Crafting Unit
|
||||||
event.remove({ id: "ae2:network/crafting/cpu_crafting_unit" });
|
event.remove({ id: "ae2:network/crafting/cpu_crafting_unit" });
|
||||||
event.shaped("ae2:crafting_unit", ["PCP", "KMK", "PLP"], {
|
event.shaped("ae2:crafting_unit", ["PCP", "KMK", "PLP"], {
|
||||||
P: "#forge:plates/aluminium",
|
P: "#forge:plates/aluminium",
|
||||||
C: "ae2:calculation_processor",
|
C: "ae2:calculation_processor",
|
||||||
K: "ae2:fluix_glass_cable",
|
K: "ae2:fluix_glass_cable",
|
||||||
M: "#forge:circuits/mv",
|
M: "#forge:circuits/mv",
|
||||||
L: "ae2:logic_processor",
|
L: "ae2:logic_processor",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Crafting Co-Processing Unit
|
// Crafting Co-Processing Unit
|
||||||
event.remove({ id: "ae2:network/crafting/cpu_crafting_accelerator" });
|
event.remove({ id: "ae2:network/crafting/cpu_crafting_accelerator" });
|
||||||
greg
|
greg
|
||||||
.canner("gtceu:ae2_accelerator")
|
.canner("gtceu:ae2_accelerator")
|
||||||
.itemInputs("ae2:crafting_unit", "ae2:engineering_processor")
|
.itemInputs("ae2:crafting_unit", "ae2:engineering_processor")
|
||||||
.itemOutputs("ae2:crafting_accelerator")
|
.itemOutputs("ae2:crafting_accelerator")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(64);
|
.EUt(64);
|
||||||
|
|
||||||
// Crafting Monitor
|
// Crafting Monitor
|
||||||
event.remove({ id: "ae2:network/crafting/cpu_crafting_monitor" });
|
event.remove({ id: "ae2:network/crafting/cpu_crafting_monitor" });
|
||||||
greg
|
greg
|
||||||
.canner("gtceu:crafting_monitor")
|
.canner("gtceu:crafting_monitor")
|
||||||
.itemInputs("ae2:crafting_unit", "ae2:storage_monitor")
|
.itemInputs("ae2:crafting_unit", "ae2:storage_monitor")
|
||||||
.itemOutputs("ae2:crafting_monitor")
|
.itemOutputs("ae2:crafting_monitor")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(4);
|
.EUt(4);
|
||||||
|
|
||||||
// Creative Energy Cell
|
// Creative Energy Cell
|
||||||
event.shaped("ae2:creative_energy_cell", ["CCC", "CUC", "CCC"], {
|
event.shaped("ae2:creative_energy_cell", ["CCC", "CUC", "CCC"], {
|
||||||
C: "ae2:dense_energy_cell",
|
C: "ae2:dense_energy_cell",
|
||||||
U: "gtceu:uv_field_generator",
|
U: "gtceu:uv_field_generator",
|
||||||
});
|
});
|
||||||
|
|
||||||
/*
|
/*
|
||||||
// Biometric Card
|
// Biometric Card
|
||||||
event.remove({id: "ae2:tools/network_biometric_card"})
|
event.remove({id: "ae2:tools/network_biometric_card"})
|
||||||
event.shaped("ae2:biometric_card", [
|
event.shaped("ae2:biometric_card", [
|
||||||
'EC ',
|
'EC ',
|
||||||
'WP ',
|
'WP ',
|
||||||
' '
|
' '
|
||||||
] , {
|
] , {
|
||||||
E: "ae2:engineering_processor",
|
E: "ae2:engineering_processor",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
W: "#forge:fine_wires/gold",
|
W: "#forge:fine_wires/gold",
|
||||||
P: "#forge:plates/iron"
|
P: "#forge:plates/iron"
|
||||||
})
|
})
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Memory Card
|
// Memory Card
|
||||||
event.remove({ id: "ae2:tools/network_memory_card" });
|
event.remove({ id: "ae2:tools/network_memory_card" });
|
||||||
event.shaped("ae2:memory_card", ["EC ", "WP ", " "], {
|
event.shaped("ae2:memory_card", ["EC ", "WP ", " "], {
|
||||||
E: "ae2:calculation_processor",
|
E: "ae2:calculation_processor",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
W: "#forge:fine_wires/gold",
|
W: "#forge:fine_wires/gold",
|
||||||
P: "#forge:plates/iron",
|
P: "#forge:plates/iron",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Network Tool
|
// Network Tool
|
||||||
event.remove({ id: "ae2:tools/network_tool" });
|
event.remove({ id: "ae2:tools/network_tool" });
|
||||||
event.shaped("ae2:network_tool", ["wC ", "EP ", " "], {
|
event.shaped("ae2:network_tool", ["wC ", "EP ", " "], {
|
||||||
w: "#forge:tools/wrenches",
|
w: "#forge:tools/wrenches",
|
||||||
E: "ae2:calculation_processor",
|
E: "ae2:calculation_processor",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
P: "#ae2:illuminated_panel",
|
P: "#ae2:illuminated_panel",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Fluix Dust
|
// Fluix Dust
|
||||||
event.remove({ id: "ae2:inscriber/fluix_dust" });
|
event.remove({ id: "ae2:inscriber/fluix_dust" });
|
||||||
greg
|
greg
|
||||||
.mixer("gtceu:fluix_dust")
|
.mixer("gtceu:fluix_dust")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"#forge:dusts/nether_quartz",
|
"#forge:dusts/nether_quartz",
|
||||||
"#forge:dusts/certus_quartz",
|
"#forge:dusts/certus_quartz",
|
||||||
"#forge:dusts/redstone"
|
"#forge:dusts/redstone"
|
||||||
)
|
)
|
||||||
.itemOutputs("3x gtceu:fluix_dust")
|
.itemOutputs("3x gtceu:fluix_dust")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
|
|
||||||
// Charged Certus Quartz
|
// Charged Certus Quartz
|
||||||
event.remove({ id: "ae2:charger/charged_certus_quartz_crystal" });
|
event.remove({ id: "ae2:charger/charged_certus_quartz_crystal" });
|
||||||
greg
|
greg
|
||||||
.polarizer("gtceu:charged_certus_quartz")
|
.polarizer("gtceu:charged_certus_quartz")
|
||||||
.itemInputs("gtceu:certus_quartz_gem")
|
.itemInputs("gtceu:certus_quartz_gem")
|
||||||
.itemOutputs("ae2:charged_certus_quartz_crystal")
|
.itemOutputs("ae2:charged_certus_quartz_crystal")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
|
|
||||||
// Fluix Pearl
|
// Fluix Pearl
|
||||||
event.remove({ id: "ae2:misc/fluixpearl" });
|
event.remove({ id: "ae2:misc/fluixpearl" });
|
||||||
greg
|
greg
|
||||||
.chemical_reactor("gtceu:fluix_pearl")
|
.chemical_reactor("gtceu:fluix_pearl")
|
||||||
.itemInputs("#forge:dusts/fluix", "ender_eye")
|
.itemInputs("#forge:dusts/fluix", "ender_eye")
|
||||||
.itemOutputs("ae2:fluix_pearl")
|
.itemOutputs("ae2:fluix_pearl")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(480);
|
.EUt(480);
|
||||||
|
|
||||||
// Wireless Receiver
|
// Wireless Receiver
|
||||||
event.remove({ id: "ae2:network/wireless_part" });
|
event.remove({ id: "ae2:network/wireless_part" });
|
||||||
event.shaped("ae2:wireless_receiver", ["CPC", "RSR", " "], {
|
event.shaped("ae2:wireless_receiver", ["CPC", "RSR", " "], {
|
||||||
C: "#forge:circuits/ev",
|
C: "#forge:circuits/ev",
|
||||||
P: "ae2:fluix_pearl",
|
P: "ae2:fluix_pearl",
|
||||||
R: "#forge:rods/titanium",
|
R: "#forge:rods/titanium",
|
||||||
S: "gtceu:hv_sensor",
|
S: "gtceu:hv_sensor",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Annihilation Core
|
// Annihilation Core
|
||||||
event.remove({ id: "ae2:materials/annihilationcore" });
|
event.remove({ id: "ae2:materials/annihilationcore" });
|
||||||
event.shaped("ae2:annihilation_core", ["CPB"], {
|
event.shaped("ae2:annihilation_core", ["CPB"], {
|
||||||
C: "#forge:circuits/ulv",
|
C: "#forge:circuits/ulv",
|
||||||
P: "ae2:logic_processor",
|
P: "ae2:logic_processor",
|
||||||
B: "#forge:dusts/nether_quartz",
|
B: "#forge:dusts/nether_quartz",
|
||||||
});
|
});
|
||||||
// Formation Core
|
// Formation Core
|
||||||
event.remove({ id: "ae2:materials/formationcore" });
|
event.remove({ id: "ae2:materials/formationcore" });
|
||||||
event.shaped("ae2:formation_core", ["CPB"], {
|
event.shaped("ae2:formation_core", ["CPB"], {
|
||||||
C: "#forge:circuits/ulv",
|
C: "#forge:circuits/ulv",
|
||||||
P: "ae2:logic_processor",
|
P: "ae2:logic_processor",
|
||||||
B: "#forge:dusts/certus_quartz",
|
B: "#forge:dusts/certus_quartz",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Cable Anchor
|
// Cable Anchor
|
||||||
event.remove({ id: "ae2:network/parts/cable_anchor" });
|
event.remove({ id: "ae2:network/parts/cable_anchor" });
|
||||||
greg
|
greg
|
||||||
.extruder("gtceu:cable_anchor")
|
.extruder("gtceu:cable_anchor")
|
||||||
.itemInputs("#forge:plates/steel")
|
.itemInputs("#forge:plates/steel")
|
||||||
.notConsumable("gtceu:bolt_extruder_mold")
|
.notConsumable("gtceu:bolt_extruder_mold")
|
||||||
.itemOutputs("8x ae2:cable_anchor")
|
.itemOutputs("8x ae2:cable_anchor")
|
||||||
.duration(20)
|
.duration(20)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
|
|
||||||
// Quartz Fibers
|
// Quartz Fibers
|
||||||
event.remove({ id: "ae2:network/parts/quartz_fiber_part" });
|
event.remove({ id: "ae2:network/parts/quartz_fiber_part" });
|
||||||
greg
|
greg
|
||||||
.alloy_smelter("gtceu:quartz_fibers")
|
.alloy_smelter("gtceu:quartz_fibers")
|
||||||
.itemInputs("#forge:dusts/certus_quartz", "ae2:quartz_glass")
|
.itemInputs("#forge:dusts/certus_quartz", "ae2:quartz_glass")
|
||||||
.itemOutputs("2x ae2:quartz_fiber")
|
.itemOutputs("2x ae2:quartz_fiber")
|
||||||
.duration(60)
|
.duration(60)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
|
|
||||||
//Illuminated Panel
|
//Illuminated Panel
|
||||||
event.remove({ id: "ae2:network/parts/panels_semi_dark_monitor" });
|
event.remove({ id: "ae2:network/parts/panels_semi_dark_monitor" });
|
||||||
event.shaped("ae2:semi_dark_monitor", ["WSG"], {
|
event.shaped("ae2:semi_dark_monitor", ["WSG"], {
|
||||||
W: "#forge:fine_wires/tin",
|
W: "#forge:fine_wires/tin",
|
||||||
S: "gtceu:computer_monitor_cover",
|
S: "gtceu:computer_monitor_cover",
|
||||||
G: "ae2:quartz_vibrant_glass",
|
G: "ae2:quartz_vibrant_glass",
|
||||||
});
|
});
|
||||||
event.shaped("ae2:semi_dark_monitor", ["mWG", "TCV", "xWG"], {
|
event.shaped("ae2:semi_dark_monitor", ["mWG", "TCV", "xWG"], {
|
||||||
m: "#forge:tools/mallets",
|
m: "#forge:tools/mallets",
|
||||||
x: "#forge:tools/wire_cutters",
|
x: "#forge:tools/wire_cutters",
|
||||||
W: "#forge:fine_wires/copper",
|
W: "#forge:fine_wires/copper",
|
||||||
G: "#forge:plates/glass",
|
G: "#forge:plates/glass",
|
||||||
T: "#forge:fine_wires/tin",
|
T: "#forge:fine_wires/tin",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
V: "ae2:quartz_vibrant_glass",
|
V: "ae2:quartz_vibrant_glass",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Wireless Booster
|
// Wireless Booster
|
||||||
event.remove({ id: "ae2:network/wireless_booster" });
|
event.remove({ id: "ae2:network/wireless_booster" });
|
||||||
event.shaped("ae2:wireless_booster", ["EC ", "PP "], {
|
event.shaped("ae2:wireless_booster", ["EC ", "PP "], {
|
||||||
E: "gtceu:lv_emitter",
|
E: "gtceu:lv_emitter",
|
||||||
C: "ae2:fluix_glass_cable",
|
C: "ae2:fluix_glass_cable",
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Fluix Crystals
|
// Fluix Crystals
|
||||||
greg
|
greg
|
||||||
.autoclave("gtceu:fluix_crystal")
|
.autoclave("gtceu:fluix_crystal")
|
||||||
.itemInputs("gtceu:fluix_dust")
|
.itemInputs("gtceu:fluix_dust")
|
||||||
.inputFluids("water 100")
|
.inputFluids("water 100")
|
||||||
.itemOutputs("ae2:fluix_crystal")
|
.itemOutputs("ae2:fluix_crystal")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(24);
|
.EUt(24);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,80 +1,80 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
const dyes = [
|
const dyes = [
|
||||||
"white",
|
"white",
|
||||||
"orange",
|
"orange",
|
||||||
"magenta",
|
"magenta",
|
||||||
"light_blue",
|
"light_blue",
|
||||||
"yellow",
|
"yellow",
|
||||||
"lime",
|
"lime",
|
||||||
"pink",
|
"pink",
|
||||||
"gray",
|
"gray",
|
||||||
"light_gray",
|
"light_gray",
|
||||||
"cyan",
|
"cyan",
|
||||||
"purple",
|
"purple",
|
||||||
"blue",
|
"blue",
|
||||||
"brown",
|
"brown",
|
||||||
"green",
|
"green",
|
||||||
"red",
|
"red",
|
||||||
"black",
|
"black",
|
||||||
];
|
];
|
||||||
dyes.forEach((dyes) => {
|
dyes.forEach((dyes) => {
|
||||||
let cablePainting = (cableType) => {
|
let cablePainting = (cableType) => {
|
||||||
event.remove({ id: `ae2:network/cables/${cableType}_fluix_clean` });
|
event.remove({ id: `ae2:network/cables/${cableType}_fluix_clean` });
|
||||||
event.remove({ id: "ae2:network/cables/dense_smart_fluix_clean" });
|
event.remove({ id: "ae2:network/cables/dense_smart_fluix_clean" });
|
||||||
event.remove({ id: "ae2:network/cables/dense_covered_fluix_clean" });
|
event.remove({ id: "ae2:network/cables/dense_covered_fluix_clean" });
|
||||||
event.remove({ id: `ae2:network/cables/${cableType}_${dyes}` });
|
event.remove({ id: `ae2:network/cables/${cableType}_${dyes}` });
|
||||||
event.remove({ id: `ae2:network/cables/dense_smart_${dyes}` });
|
event.remove({ id: `ae2:network/cables/dense_smart_${dyes}` });
|
||||||
event.remove({ id: `ae2:network/cables/dense_covered_${dyes}` });
|
event.remove({ id: `ae2:network/cables/dense_covered_${dyes}` });
|
||||||
greg
|
greg
|
||||||
.chemical_bath(`gtceu:${dyes}_${cableType}_cable`)
|
.chemical_bath(`gtceu:${dyes}_${cableType}_cable`)
|
||||||
.itemInputs(`ae2:fluix_${cableType}_cable`)
|
.itemInputs(`ae2:fluix_${cableType}_cable`)
|
||||||
.inputFluids(`gtceu:${dyes}_dye 18`)
|
.inputFluids(`gtceu:${dyes}_dye 18`)
|
||||||
.itemOutputs(`ae2:${dyes}_${cableType}_cable`)
|
.itemOutputs(`ae2:${dyes}_${cableType}_cable`)
|
||||||
.duration(40)
|
.duration(40)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
greg
|
greg
|
||||||
.chemical_bath(`gtceu:un_${dyes}_${cableType}_cable`)
|
.chemical_bath(`gtceu:un_${dyes}_${cableType}_cable`)
|
||||||
.itemInputs(`ae2:${dyes}_${cableType}_cable`)
|
.itemInputs(`ae2:${dyes}_${cableType}_cable`)
|
||||||
.inputFluids("gtceu:chlorine 10")
|
.inputFluids("gtceu:chlorine 10")
|
||||||
.itemOutputs(`ae2:fluix_${cableType}_cable`)
|
.itemOutputs(`ae2:fluix_${cableType}_cable`)
|
||||||
.duration(40)
|
.duration(40)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
};
|
};
|
||||||
cablePainting("smart");
|
cablePainting("smart");
|
||||||
cablePainting("covered");
|
cablePainting("covered");
|
||||||
cablePainting("glass");
|
cablePainting("glass");
|
||||||
cablePainting("covered_dense");
|
cablePainting("covered_dense");
|
||||||
cablePainting("smart_dense");
|
cablePainting("smart_dense");
|
||||||
});
|
});
|
||||||
event.remove({ id: "ae2:network/cables/glass_fluix" });
|
event.remove({ id: "ae2:network/cables/glass_fluix" });
|
||||||
greg
|
greg
|
||||||
.assembler("gtceu:glass_fluix_cable")
|
.assembler("gtceu:glass_fluix_cable")
|
||||||
.itemInputs("2x ae2:quartz_fiber", "ae2:fluix_crystal")
|
.itemInputs("2x ae2:quartz_fiber", "ae2:fluix_crystal")
|
||||||
.itemOutputs("3x ae2:fluix_glass_cable")
|
.itemOutputs("3x ae2:fluix_glass_cable")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
|
|
||||||
event.remove({ id: "ae2:network/cables/covered_fluix" });
|
event.remove({ id: "ae2:network/cables/covered_fluix" });
|
||||||
event.recipes.gtceu
|
event.recipes.gtceu
|
||||||
.assembler("gtceu:covered_fluix_worst")
|
.assembler("gtceu:covered_fluix_worst")
|
||||||
.itemInputs("ae2:fluix_glass_cable")
|
.itemInputs("ae2:fluix_glass_cable")
|
||||||
.inputFluids("gtceu:rubber 144")
|
.inputFluids("gtceu:rubber 144")
|
||||||
.itemOutputs("ae2:fluix_covered_cable")
|
.itemOutputs("ae2:fluix_covered_cable")
|
||||||
.duration(150)
|
.duration(150)
|
||||||
.EUt(8);
|
.EUt(8);
|
||||||
event.recipes.gtceu
|
event.recipes.gtceu
|
||||||
.assembler("gtceu:covered_fluix_mid")
|
.assembler("gtceu:covered_fluix_mid")
|
||||||
.itemInputs("ae2:fluix_glass_cable")
|
.itemInputs("ae2:fluix_glass_cable")
|
||||||
.inputFluids("gtceu:styrene_butadiene_rubber 72")
|
.inputFluids("gtceu:styrene_butadiene_rubber 72")
|
||||||
.itemOutputs("ae2:fluix_covered_cable")
|
.itemOutputs("ae2:fluix_covered_cable")
|
||||||
.duration(150)
|
.duration(150)
|
||||||
.EUt(8);
|
.EUt(8);
|
||||||
event.recipes.gtceu
|
event.recipes.gtceu
|
||||||
.assembler("gtceu:covered_fluix_best")
|
.assembler("gtceu:covered_fluix_best")
|
||||||
.itemInputs("ae2:fluix_glass_cable")
|
.itemInputs("ae2:fluix_glass_cable")
|
||||||
.inputFluids("gtceu:silicone_rubber 36")
|
.inputFluids("gtceu:silicone_rubber 36")
|
||||||
.itemOutputs("ae2:fluix_covered_cable")
|
.itemOutputs("ae2:fluix_covered_cable")
|
||||||
.duration(150)
|
.duration(150)
|
||||||
.EUt(8);
|
.EUt(8);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,63 +1,63 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
// Advanced Card
|
// Advanced Card
|
||||||
event.remove({ id: "ae2:materials/advancedcard" });
|
event.remove({ id: "ae2:materials/advancedcard" });
|
||||||
event.shaped("2x ae2:advanced_card", ["WP ", "ACP", "SP "], {
|
event.shaped("2x ae2:advanced_card", ["WP ", "ACP", "SP "], {
|
||||||
W: "#forge:fine_wires/red_alloy",
|
W: "#forge:fine_wires/red_alloy",
|
||||||
P: "#forge:plates/stainless_steel",
|
P: "#forge:plates/stainless_steel",
|
||||||
A: "ae2:engineering_processor",
|
A: "ae2:engineering_processor",
|
||||||
C: "#forge:circuits/hv",
|
C: "#forge:circuits/hv",
|
||||||
S: "#forge:fine_wires/silver",
|
S: "#forge:fine_wires/silver",
|
||||||
});
|
});
|
||||||
// Fuzzy Card
|
// Fuzzy Card
|
||||||
event.remove({ id: "ae2:materials/cardfuzzy" });
|
event.remove({ id: "ae2:materials/cardfuzzy" });
|
||||||
event.shapeless("ae2:fuzzy_card", [
|
event.shapeless("ae2:fuzzy_card", [
|
||||||
"ae2:advanced_card",
|
"ae2:advanced_card",
|
||||||
"#forge:circuits/ulv",
|
"#forge:circuits/ulv",
|
||||||
]);
|
]);
|
||||||
// Inverter Card
|
// Inverter Card
|
||||||
event.remove({ id: "ae2:materials/cardinverter" });
|
event.remove({ id: "ae2:materials/cardinverter" });
|
||||||
event.shapeless("ae2:inverter_card", [
|
event.shapeless("ae2:inverter_card", [
|
||||||
"ae2:advanced_card",
|
"ae2:advanced_card",
|
||||||
"#forge:fine_wires/red_alloy",
|
"#forge:fine_wires/red_alloy",
|
||||||
]);
|
]);
|
||||||
// Acceleration Card
|
// Acceleration Card
|
||||||
event.remove({ id: "ae2:materials/cardspeed" });
|
event.remove({ id: "ae2:materials/cardspeed" });
|
||||||
event.shapeless("ae2:speed_card", [
|
event.shapeless("ae2:speed_card", [
|
||||||
"ae2:advanced_card",
|
"ae2:advanced_card",
|
||||||
"#forge:circuits/mv",
|
"#forge:circuits/mv",
|
||||||
]);
|
]);
|
||||||
// Energy Card
|
// Energy Card
|
||||||
event.remove({ id: "ae2:materials/cardenergy" });
|
event.remove({ id: "ae2:materials/cardenergy" });
|
||||||
event.shapeless("ae2:energy_card", [
|
event.shapeless("ae2:energy_card", [
|
||||||
"ae2:advanced_card",
|
"ae2:advanced_card",
|
||||||
"#forge:batteries/mv",
|
"#forge:batteries/mv",
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// Basic Card
|
// Basic Card
|
||||||
event.remove({ id: "ae2:materials/basiccard" });
|
event.remove({ id: "ae2:materials/basiccard" });
|
||||||
event.shaped("2x ae2:basic_card", ["WP ", "ACP", "SP "], {
|
event.shaped("2x ae2:basic_card", ["WP ", "ACP", "SP "], {
|
||||||
W: "#forge:fine_wires/red_alloy",
|
W: "#forge:fine_wires/red_alloy",
|
||||||
P: "#forge:plates/aluminium",
|
P: "#forge:plates/aluminium",
|
||||||
A: "ae2:engineering_processor",
|
A: "ae2:engineering_processor",
|
||||||
C: "#forge:circuits/mv",
|
C: "#forge:circuits/mv",
|
||||||
S: "#forge:fine_wires/gold",
|
S: "#forge:fine_wires/gold",
|
||||||
});
|
});
|
||||||
// Capacity Card
|
// Capacity Card
|
||||||
event.remove({ id: "ae2:materials/cardcapacity" });
|
event.remove({ id: "ae2:materials/cardcapacity" });
|
||||||
event.shapeless("ae2:capacity_card", [
|
event.shapeless("ae2:capacity_card", [
|
||||||
"ae2:basic_card",
|
"ae2:basic_card",
|
||||||
"#forge:circuits/lv",
|
"#forge:circuits/lv",
|
||||||
]);
|
]);
|
||||||
// Crafting Card
|
// Crafting Card
|
||||||
event.remove({ id: "ae2:materials/cardcrafting" });
|
event.remove({ id: "ae2:materials/cardcrafting" });
|
||||||
event.shapeless("ae2:crafting_card", [
|
event.shapeless("ae2:crafting_card", [
|
||||||
"ae2:basic_card",
|
"ae2:basic_card",
|
||||||
"#forge:circuits/mv",
|
"#forge:circuits/mv",
|
||||||
]);
|
]);
|
||||||
// Redstone Card
|
// Redstone Card
|
||||||
event.remove({ id: "ae2:materials/cardredstone" });
|
event.remove({ id: "ae2:materials/cardredstone" });
|
||||||
event.shapeless("ae2:redstone_card", [
|
event.shapeless("ae2:redstone_card", [
|
||||||
"ae2:basic_card",
|
"ae2:basic_card",
|
||||||
"#forge:plates/red_alloy",
|
"#forge:plates/red_alloy",
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,57 +1,57 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
let cells = (componentSize, energyExponent) => {
|
let cells = (componentSize, energyExponent) => {
|
||||||
event.remove({ output: `ae2:item_storage_cell_${componentSize}` });
|
event.remove({ output: `ae2:item_storage_cell_${componentSize}` });
|
||||||
greg
|
greg
|
||||||
.canner(`gtceu:${componentSize}_storage_cell`)
|
.canner(`gtceu:${componentSize}_storage_cell`)
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"ae2:item_cell_housing",
|
"ae2:item_cell_housing",
|
||||||
`ae2:cell_component_${componentSize}`
|
`ae2:cell_component_${componentSize}`
|
||||||
)
|
)
|
||||||
.itemOutputs(`ae2:item_storage_cell_${componentSize}`)
|
.itemOutputs(`ae2:item_storage_cell_${componentSize}`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(4 ** (energyExponent - 1));
|
.EUt(4 ** (energyExponent - 1));
|
||||||
event.remove({ output: `ae2:fluid_storage_cell_${componentSize}` });
|
event.remove({ output: `ae2:fluid_storage_cell_${componentSize}` });
|
||||||
greg
|
greg
|
||||||
.canner(`gtceu:${componentSize}_fluid_storage_cell`)
|
.canner(`gtceu:${componentSize}_fluid_storage_cell`)
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"ae2:fluid_cell_housing",
|
"ae2:fluid_cell_housing",
|
||||||
`ae2:cell_component_${componentSize}`
|
`ae2:cell_component_${componentSize}`
|
||||||
)
|
)
|
||||||
.itemOutputs(`ae2:fluid_storage_cell_${componentSize}`)
|
.itemOutputs(`ae2:fluid_storage_cell_${componentSize}`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(4 ** (energyExponent - 1));
|
.EUt(4 ** (energyExponent - 1));
|
||||||
};
|
};
|
||||||
cells("1k", 1);
|
cells("1k", 1);
|
||||||
cells("4k", 2);
|
cells("4k", 2);
|
||||||
cells("16k", 3);
|
cells("16k", 3);
|
||||||
cells("64k", 4);
|
cells("64k", 4);
|
||||||
cells("256k", 5);
|
cells("256k", 5);
|
||||||
|
|
||||||
// View Cell
|
// View Cell
|
||||||
event.remove({ output: "ae2:view_cell" });
|
event.remove({ output: "ae2:view_cell" });
|
||||||
greg
|
greg
|
||||||
.canner("gtceu:view_cell")
|
.canner("gtceu:view_cell")
|
||||||
.itemInputs("ae2:item_cell_housing", "gtceu:certus_quartz_gem")
|
.itemInputs("ae2:item_cell_housing", "gtceu:certus_quartz_gem")
|
||||||
.itemOutputs("ae2:view_cell")
|
.itemOutputs("ae2:view_cell")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(4);
|
.EUt(4);
|
||||||
|
|
||||||
//ME Storage Housing
|
//ME Storage Housing
|
||||||
event.remove({ output: "ae2:item_cell_housing" });
|
event.remove({ output: "ae2:item_cell_housing" });
|
||||||
event.shaped("ae2:item_cell_housing", ["GPG", "WCW", "PPP"], {
|
event.shaped("ae2:item_cell_housing", ["GPG", "WCW", "PPP"], {
|
||||||
G: "ae2:quartz_glass",
|
G: "ae2:quartz_glass",
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
W: "#forge:fine_wires/red_alloy",
|
W: "#forge:fine_wires/red_alloy",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
});
|
});
|
||||||
|
|
||||||
//Fluid Storage Housing
|
//Fluid Storage Housing
|
||||||
event.remove({ output: "ae2:fluid_cell_housing" });
|
event.remove({ output: "ae2:fluid_cell_housing" });
|
||||||
event.shaped("2x ae2:fluid_cell_housing", ["GPG", "WCW", "PPP"], {
|
event.shaped("2x ae2:fluid_cell_housing", ["GPG", "WCW", "PPP"], {
|
||||||
G: "ae2:quartz_glass",
|
G: "ae2:quartz_glass",
|
||||||
P: "#forge:plates/ruby",
|
P: "#forge:plates/ruby",
|
||||||
W: "gtceu:simple_soc",
|
W: "gtceu:simple_soc",
|
||||||
C: "#forge:circuits/ev",
|
C: "#forge:circuits/ev",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
event.replaceInput(
|
event.replaceInput(
|
||||||
{ input: "ae2:charged_certus_quartz_crystal" },
|
{ input: "ae2:charged_certus_quartz_crystal" },
|
||||||
"ae2:charged_certus_quartz_crystal",
|
"ae2:charged_certus_quartz_crystal",
|
||||||
"gtceu:certus_quartz_gem"
|
"gtceu:certus_quartz_gem"
|
||||||
);
|
);
|
||||||
event.replaceInput(
|
event.replaceInput(
|
||||||
{ input: "ae2:quartz_block" },
|
{ input: "ae2:quartz_block" },
|
||||||
"ae2:quartz_block",
|
"ae2:quartz_block",
|
||||||
"gtceu:certus_quartz_block"
|
"gtceu:certus_quartz_block"
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,45 +1,45 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
// Logic Processor
|
// Logic Processor
|
||||||
event.remove({ id: "ae2:inscriber/logic_processor" });
|
event.remove({ id: "ae2:inscriber/logic_processor" });
|
||||||
greg
|
greg
|
||||||
.circuit_assembler("gtceu:logic_processor")
|
.circuit_assembler("gtceu:logic_processor")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"ae2:printed_logic_processor",
|
"ae2:printed_logic_processor",
|
||||||
"ae2:printed_silicon",
|
"ae2:printed_silicon",
|
||||||
"#forge:circuits/lv",
|
"#forge:circuits/lv",
|
||||||
"#gtceu:resistors",
|
"#gtceu:resistors",
|
||||||
"2x #forge:fine_wires/tin"
|
"2x #forge:fine_wires/tin"
|
||||||
)
|
)
|
||||||
.itemOutputs("4x ae2:logic_processor")
|
.itemOutputs("4x ae2:logic_processor")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
// Engineering Processor
|
// Engineering Processor
|
||||||
event.remove({ id: "ae2:inscriber/engineering_processor" });
|
event.remove({ id: "ae2:inscriber/engineering_processor" });
|
||||||
greg
|
greg
|
||||||
.circuit_assembler("gtceu:engineering_processor")
|
.circuit_assembler("gtceu:engineering_processor")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"ae2:printed_engineering_processor",
|
"ae2:printed_engineering_processor",
|
||||||
"ae2:printed_silicon",
|
"ae2:printed_silicon",
|
||||||
"#forge:circuits/lv",
|
"#forge:circuits/lv",
|
||||||
"#gtceu:resistors",
|
"#gtceu:resistors",
|
||||||
"2x #forge:fine_wires/tin"
|
"2x #forge:fine_wires/tin"
|
||||||
)
|
)
|
||||||
.itemOutputs("4x ae2:engineering_processor")
|
.itemOutputs("4x ae2:engineering_processor")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
// Calculation Processor
|
// Calculation Processor
|
||||||
event.remove({ id: "ae2:inscriber/calculation_processor" });
|
event.remove({ id: "ae2:inscriber/calculation_processor" });
|
||||||
greg
|
greg
|
||||||
.circuit_assembler("gtceu:calculation_processor")
|
.circuit_assembler("gtceu:calculation_processor")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"ae2:printed_calculation_processor",
|
"ae2:printed_calculation_processor",
|
||||||
"ae2:printed_silicon",
|
"ae2:printed_silicon",
|
||||||
"#forge:circuits/lv",
|
"#forge:circuits/lv",
|
||||||
"#gtceu:resistors",
|
"#gtceu:resistors",
|
||||||
"2x #forge:fine_wires/tin"
|
"2x #forge:fine_wires/tin"
|
||||||
)
|
)
|
||||||
.itemOutputs("4x ae2:calculation_processor")
|
.itemOutputs("4x ae2:calculation_processor")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
let craftystorage = (componentSize, energyExponent) => {
|
let craftystorage = (componentSize, energyExponent) => {
|
||||||
event.remove({ output: `ae2:${componentSize}k_crafting_storage` });
|
event.remove({ output: `ae2:${componentSize}k_crafting_storage` });
|
||||||
greg
|
greg
|
||||||
.canner(`gtceu:${componentSize}k_crafting_storage`)
|
.canner(`gtceu:${componentSize}k_crafting_storage`)
|
||||||
.itemInputs("ae2:crafting_unit", `ae2:cell_component_${componentSize}k`)
|
.itemInputs("ae2:crafting_unit", `ae2:cell_component_${componentSize}k`)
|
||||||
.itemOutputs(`ae2:${componentSize}k_crafting_storage`)
|
.itemOutputs(`ae2:${componentSize}k_crafting_storage`)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(4 ** (energyExponent - 1));
|
.EUt(4 ** (energyExponent - 1));
|
||||||
};
|
};
|
||||||
craftystorage("1", 1);
|
craftystorage("1", 1);
|
||||||
craftystorage("4", 2);
|
craftystorage("4", 2);
|
||||||
craftystorage("16", 3);
|
craftystorage("16", 3);
|
||||||
craftystorage("64", 4);
|
craftystorage("64", 4);
|
||||||
craftystorage("256", 5);
|
craftystorage("256", 5);
|
||||||
});
|
});
|
||||||
@@ -1,89 +1,89 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
// extended shits
|
// extended shits
|
||||||
event.remove({ id: "expatternprovider:epp" });
|
event.remove({ id: "expatternprovider:epp" });
|
||||||
greg
|
greg
|
||||||
.assembler("extended_pattern_provider")
|
.assembler("extended_pattern_provider")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"ae2:pattern_provider",
|
"ae2:pattern_provider",
|
||||||
"4x ae2:engineering_processor",
|
"4x ae2:engineering_processor",
|
||||||
"gtceu:soc",
|
"gtceu:soc",
|
||||||
"#forge:circuits/hv"
|
"#forge:circuits/hv"
|
||||||
)
|
)
|
||||||
.itemOutputs("expatternprovider:ex_pattern_provider")
|
.itemOutputs("expatternprovider:ex_pattern_provider")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(50);
|
.EUt(50);
|
||||||
event.remove({ id: "expatternprovider:ei" });
|
event.remove({ id: "expatternprovider:ei" });
|
||||||
greg
|
greg
|
||||||
.assembler("extended_interface")
|
.assembler("extended_interface")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"ae2:interface",
|
"ae2:interface",
|
||||||
"4x ae2:logic_processor",
|
"4x ae2:logic_processor",
|
||||||
"gtceu:soc",
|
"gtceu:soc",
|
||||||
"#forge:circuits/hv"
|
"#forge:circuits/hv"
|
||||||
)
|
)
|
||||||
.itemOutputs("expatternprovider:ex_interface")
|
.itemOutputs("expatternprovider:ex_interface")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(50);
|
.EUt(50);
|
||||||
|
|
||||||
// extended thermal upgrade shit
|
// extended thermal upgrade shit
|
||||||
event.remove({ id: "expatternprovider:epp_upgrade" });
|
event.remove({ id: "expatternprovider:epp_upgrade" });
|
||||||
greg
|
greg
|
||||||
.assembler("extended_pattern_provider_upgrade")
|
.assembler("extended_pattern_provider_upgrade")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"4x ae2:engineering_processor",
|
"4x ae2:engineering_processor",
|
||||||
"gtceu:soc",
|
"gtceu:soc",
|
||||||
"#forge:circuits/hv"
|
"#forge:circuits/hv"
|
||||||
)
|
)
|
||||||
.itemOutputs("expatternprovider:pattern_provider_upgrade")
|
.itemOutputs("expatternprovider:pattern_provider_upgrade")
|
||||||
.duration(180)
|
.duration(180)
|
||||||
.EUt(50);
|
.EUt(50);
|
||||||
event.remove({ id: "expatternprovider:ei_upgrade" });
|
event.remove({ id: "expatternprovider:ei_upgrade" });
|
||||||
greg
|
greg
|
||||||
.assembler("extended_interface_upgrade")
|
.assembler("extended_interface_upgrade")
|
||||||
.itemInputs("4x ae2:logic_processor", "gtceu:soc", "#forge:circuits/hv")
|
.itemInputs("4x ae2:logic_processor", "gtceu:soc", "#forge:circuits/hv")
|
||||||
.itemOutputs("expatternprovider:interface_upgrade")
|
.itemOutputs("expatternprovider:interface_upgrade")
|
||||||
.duration(180)
|
.duration(180)
|
||||||
.EUt(50);
|
.EUt(50);
|
||||||
|
|
||||||
// infinite cells
|
// infinite cells
|
||||||
event.remove({ id: "expatternprovider:cobblestone_cell" });
|
event.remove({ id: "expatternprovider:cobblestone_cell" });
|
||||||
greg
|
greg
|
||||||
.canner("infinite_cobble_cell")
|
.canner("infinite_cobble_cell")
|
||||||
.itemInputs("ae2:fluid_cell_housing", "gtceu:infinite_water_cover")
|
.itemInputs("ae2:fluid_cell_housing", "gtceu:infinite_water_cover")
|
||||||
.itemOutputs(
|
.itemOutputs(
|
||||||
Item.of(
|
Item.of(
|
||||||
"expatternprovider:infinity_cell",
|
"expatternprovider:infinity_cell",
|
||||||
'{record:{"#c":"ae2:f",id:"minecraft:water"}}'
|
'{record:{"#c":"ae2:f",id:"minecraft:water"}}'
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(600);
|
.EUt(600);
|
||||||
event.remove({ id: "expatternprovider:water_cell" });
|
event.remove({ id: "expatternprovider:water_cell" });
|
||||||
greg
|
greg
|
||||||
.canner("infinite_water_cell")
|
.canner("infinite_water_cell")
|
||||||
.itemInputs("ae2:item_cell_housing", "gtceu:infinite_water_cover")
|
.itemInputs("ae2:item_cell_housing", "gtceu:infinite_water_cover")
|
||||||
.inputFluids("minecraft:lava 5000")
|
.inputFluids("minecraft:lava 5000")
|
||||||
.itemOutputs(
|
.itemOutputs(
|
||||||
Item.of(
|
Item.of(
|
||||||
"expatternprovider:infinity_cell",
|
"expatternprovider:infinity_cell",
|
||||||
'{record:{"#c":"ae2:i",id:"minecraft:cobblestone"}}'
|
'{record:{"#c":"ae2:i",id:"minecraft:cobblestone"}}'
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(600);
|
.EUt(600);
|
||||||
|
|
||||||
event.remove({ id: "expatternprovider:wireless_connector" });
|
event.remove({ id: "expatternprovider:wireless_connector" });
|
||||||
greg
|
greg
|
||||||
.assembly_line("gtceu:extended_card")
|
.assembly_line("gtceu:extended_card")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"gtceu:luv_machine_casing",
|
"gtceu:luv_machine_casing",
|
||||||
"2x gtceu:luv_sensor",
|
"2x gtceu:luv_sensor",
|
||||||
"gtceu:luv_emitter",
|
"gtceu:luv_emitter",
|
||||||
"gtceu:quantum_star"
|
"gtceu:quantum_star"
|
||||||
)
|
)
|
||||||
.inputFluids("gtceu:radon 1000")
|
.inputFluids("gtceu:radon 1000")
|
||||||
.itemOutputs("2x expatternprovider:wireless_connect")
|
.itemOutputs("2x expatternprovider:wireless_connect")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(8192);
|
.EUt(8192);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,21 +1,21 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const patpros = [
|
const patpros = [
|
||||||
["lv", "steel", 1],
|
["lv", "steel", 1],
|
||||||
["mv", "aluminium", 2],
|
["mv", "aluminium", 2],
|
||||||
["hv", "stainless_steel", 3],
|
["hv", "stainless_steel", 3],
|
||||||
["ev", "titanium", 4],
|
["ev", "titanium", 4],
|
||||||
];
|
];
|
||||||
patpros.forEach((tier) => {
|
patpros.forEach((tier) => {
|
||||||
let interProv = (materialType, blockType) => {
|
let interProv = (materialType, blockType) => {
|
||||||
event.shaped(`${tier[2]}x ${blockType}`, ["PGP", "ACF", "PGP"], {
|
event.shaped(`${tier[2]}x ${blockType}`, ["PGP", "ACF", "PGP"], {
|
||||||
P: `#forge:plates/${tier[1]}`,
|
P: `#forge:plates/${tier[1]}`,
|
||||||
G: materialType,
|
G: materialType,
|
||||||
A: "ae2:annihilation_core",
|
A: "ae2:annihilation_core",
|
||||||
F: "ae2:formation_core",
|
F: "ae2:formation_core",
|
||||||
C: `gtceu:${tier[0]}_conveyor_module`,
|
C: `gtceu:${tier[0]}_conveyor_module`,
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
interProv("#forge:glass", "ae2:interface");
|
interProv("#forge:glass", "ae2:interface");
|
||||||
interProv("minecraft:crafting_table", "ae2:pattern_provider");
|
interProv("minecraft:crafting_table", "ae2:pattern_provider");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,20 +1,20 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const patpros = [
|
const patpros = [
|
||||||
["hv", "stainless_steel", 1],
|
["hv", "stainless_steel", 1],
|
||||||
["ev", "titanium", 4],
|
["ev", "titanium", 4],
|
||||||
["iv", "tungsten_steel", 16],
|
["iv", "tungsten_steel", 16],
|
||||||
];
|
];
|
||||||
patpros.forEach((tier) => {
|
patpros.forEach((tier) => {
|
||||||
let interProv = (materialType, blockType) => {
|
let interProv = (materialType, blockType) => {
|
||||||
event.shaped(`${tier[2]}x ${blockType}`, ["PGP", "ACF", "PGP"], {
|
event.shaped(`${tier[2]}x ${blockType}`, ["PGP", "ACF", "PGP"], {
|
||||||
P: `#forge:plates/${tier[1]}`,
|
P: `#forge:plates/${tier[1]}`,
|
||||||
G: materialType,
|
G: materialType,
|
||||||
A: "ae2:annihilation_core",
|
A: "ae2:annihilation_core",
|
||||||
F: "ae2:formation_core",
|
F: "ae2:formation_core",
|
||||||
C: `gtceu:${tier[0]}_conveyor_module`,
|
C: `gtceu:${tier[0]}_conveyor_module`,
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
event.remove({ id: "ae2:network/crafting/molecular_assembler" });
|
event.remove({ id: "ae2:network/crafting/molecular_assembler" });
|
||||||
interProv("ae2:quartz_glass", "ae2:molecular_assembler");
|
interProv("ae2:quartz_glass", "ae2:molecular_assembler");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,52 +1,52 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
// Blank Pattern
|
// Blank Pattern
|
||||||
event.remove({ id: "ae2:network/crafting/patterns_blank" });
|
event.remove({ id: "ae2:network/crafting/patterns_blank" });
|
||||||
greg
|
greg
|
||||||
.assembler("gtceu:blank_pattern")
|
.assembler("gtceu:blank_pattern")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"3x #forge:plates/steel",
|
"3x #forge:plates/steel",
|
||||||
"2x #forge:plates/polyethylene",
|
"2x #forge:plates/polyethylene",
|
||||||
"4x #forge:fine_wires/red_alloy",
|
"4x #forge:fine_wires/red_alloy",
|
||||||
"#forge:circuits/mv"
|
"#forge:circuits/mv"
|
||||||
)
|
)
|
||||||
.itemOutputs("ae2:blank_pattern")
|
.itemOutputs("ae2:blank_pattern")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(120);
|
.EUt(120);
|
||||||
|
|
||||||
greg
|
greg
|
||||||
.assembler("gtceu:blank_pattern_good")
|
.assembler("gtceu:blank_pattern_good")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"3x #forge:plates/steel",
|
"3x #forge:plates/steel",
|
||||||
"2x #forge:plates/polyvinyl_chloride",
|
"2x #forge:plates/polyvinyl_chloride",
|
||||||
"4x #forge:fine_wires/red_alloy",
|
"4x #forge:fine_wires/red_alloy",
|
||||||
"#forge:circuits/mv"
|
"#forge:circuits/mv"
|
||||||
)
|
)
|
||||||
.itemOutputs("4x ae2:blank_pattern")
|
.itemOutputs("4x ae2:blank_pattern")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(120);
|
.EUt(120);
|
||||||
|
|
||||||
greg
|
greg
|
||||||
.assembler("gtceu:blank_pattern_better")
|
.assembler("gtceu:blank_pattern_better")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"3x #forge:plates/steel",
|
"3x #forge:plates/steel",
|
||||||
"2x #forge:plates/polytetrafluoroethylene",
|
"2x #forge:plates/polytetrafluoroethylene",
|
||||||
"4x #forge:fine_wires/red_alloy",
|
"4x #forge:fine_wires/red_alloy",
|
||||||
"#forge:circuits/mv"
|
"#forge:circuits/mv"
|
||||||
)
|
)
|
||||||
.itemOutputs("16x ae2:blank_pattern")
|
.itemOutputs("16x ae2:blank_pattern")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(480);
|
.EUt(480);
|
||||||
|
|
||||||
greg
|
greg
|
||||||
.assembler("gtceu:blank_pattern_best")
|
.assembler("gtceu:blank_pattern_best")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"3x #forge:plates/steel",
|
"3x #forge:plates/steel",
|
||||||
"2x #forge:plates/polybenzimidazole",
|
"2x #forge:plates/polybenzimidazole",
|
||||||
"4x #forge:fine_wires/red_alloy",
|
"4x #forge:fine_wires/red_alloy",
|
||||||
"#forge:circuits/mv"
|
"#forge:circuits/mv"
|
||||||
)
|
)
|
||||||
.itemOutputs("64x ae2:blank_pattern")
|
.itemOutputs("64x ae2:blank_pattern")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(480);
|
.EUt(480);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
// Portable Cells
|
// Portable Cells
|
||||||
event.remove({ id: "ae2:tools/portable_item_cell_1k" });
|
event.remove({ id: "ae2:tools/portable_item_cell_1k" });
|
||||||
event.shaped("ae2:portable_item_cell_1k", ["BGB", "CHC", "PWP"], {
|
event.shaped("ae2:portable_item_cell_1k", ["BGB", "CHC", "PWP"], {
|
||||||
B: "#forge:bolts/red_alloy",
|
B: "#forge:bolts/red_alloy",
|
||||||
G: "#forge:glass_panes",
|
G: "#forge:glass_panes",
|
||||||
C: "#forge:circuits/ulv",
|
C: "#forge:circuits/ulv",
|
||||||
H: "#forge:chests/wooden",
|
H: "#forge:chests/wooden",
|
||||||
P: "#forge:plates/wrought_iron",
|
P: "#forge:plates/wrought_iron",
|
||||||
W: "gtceu:red_alloy_single_cable",
|
W: "gtceu:red_alloy_single_cable",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,39 +1,39 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
// Silicon
|
// Silicon
|
||||||
event.remove({ id: "ae2:inscriber/silicon_press" });
|
event.remove({ id: "ae2:inscriber/silicon_press" });
|
||||||
greg
|
greg
|
||||||
.laser_engraver("gtceu:inscriber_silicon_press")
|
.laser_engraver("gtceu:inscriber_silicon_press")
|
||||||
.itemInputs("#forge:plates/steel")
|
.itemInputs("#forge:plates/steel")
|
||||||
.notConsumable("gtceu:sapphire_lens")
|
.notConsumable("gtceu:sapphire_lens")
|
||||||
.itemOutputs("ae2:silicon_press")
|
.itemOutputs("ae2:silicon_press")
|
||||||
.duration(500)
|
.duration(500)
|
||||||
.EUt(120);
|
.EUt(120);
|
||||||
// Logic
|
// Logic
|
||||||
event.remove({ id: "ae2:inscriber/logic_press" });
|
event.remove({ id: "ae2:inscriber/logic_press" });
|
||||||
greg
|
greg
|
||||||
.laser_engraver("gtceu:inscriber_logic_press")
|
.laser_engraver("gtceu:inscriber_logic_press")
|
||||||
.itemInputs("#forge:plates/steel")
|
.itemInputs("#forge:plates/steel")
|
||||||
.notConsumable("gtceu:emerald_lens")
|
.notConsumable("gtceu:emerald_lens")
|
||||||
.itemOutputs("ae2:logic_processor_press")
|
.itemOutputs("ae2:logic_processor_press")
|
||||||
.duration(500)
|
.duration(500)
|
||||||
.EUt(120);
|
.EUt(120);
|
||||||
// Engineering
|
// Engineering
|
||||||
event.remove({ id: "ae2:inscriber/engineering_press" });
|
event.remove({ id: "ae2:inscriber/engineering_press" });
|
||||||
greg
|
greg
|
||||||
.laser_engraver("gtceu:inscriber_engineering_press")
|
.laser_engraver("gtceu:inscriber_engineering_press")
|
||||||
.itemInputs("#forge:plates/steel")
|
.itemInputs("#forge:plates/steel")
|
||||||
.notConsumable("gtceu:ruby_lens")
|
.notConsumable("gtceu:ruby_lens")
|
||||||
.itemOutputs("ae2:engineering_processor_press")
|
.itemOutputs("ae2:engineering_processor_press")
|
||||||
.duration(500)
|
.duration(500)
|
||||||
.EUt(120);
|
.EUt(120);
|
||||||
// Calculation
|
// Calculation
|
||||||
event.remove({ id: "ae2:inscriber/calculation_press" });
|
event.remove({ id: "ae2:inscriber/calculation_press" });
|
||||||
greg
|
greg
|
||||||
.laser_engraver("gtceu:inscriber_calculation_press")
|
.laser_engraver("gtceu:inscriber_calculation_press")
|
||||||
.itemInputs("#forge:plates/steel")
|
.itemInputs("#forge:plates/steel")
|
||||||
.notConsumable("gtceu:glass_lens")
|
.notConsumable("gtceu:glass_lens")
|
||||||
.itemOutputs("ae2:calculation_processor_press")
|
.itemOutputs("ae2:calculation_processor_press")
|
||||||
.duration(500)
|
.duration(500)
|
||||||
.EUt(120);
|
.EUt(120);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,39 +1,39 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
let yeet = (recipeTag) => {
|
let yeet = (recipeTag) => {
|
||||||
event.remove({ id: recipeTag });
|
event.remove({ id: recipeTag });
|
||||||
};
|
};
|
||||||
let yote = (itemName) => {
|
let yote = (itemName) => {
|
||||||
event.remove({ output: itemName });
|
event.remove({ output: itemName });
|
||||||
event.remove({ input: itemName });
|
event.remove({ input: itemName });
|
||||||
};
|
};
|
||||||
event.remove({ type: "ae2:transform" });
|
event.remove({ type: "ae2:transform" });
|
||||||
event.remove({ type: "ae2:entropy" });
|
event.remove({ type: "ae2:entropy" });
|
||||||
event.remove({ type: "ae2:charger" });
|
event.remove({ type: "ae2:charger" });
|
||||||
event.remove({ type: "ae2:inscriber" });
|
event.remove({ type: "ae2:inscriber" });
|
||||||
yeet("ae2:network/blocks/inscribers");
|
yeet("ae2:network/blocks/inscribers");
|
||||||
yeet("ae2:network/blocks/crystal_processing_charger");
|
yeet("ae2:network/blocks/crystal_processing_charger");
|
||||||
yeet("ae2:misc/deconstruction_certus_quartz_pillar");
|
yeet("ae2:misc/deconstruction_certus_quartz_pillar");
|
||||||
yeet("ae2:misc/deconstruction_certus_quartz_block");
|
yeet("ae2:misc/deconstruction_certus_quartz_block");
|
||||||
yeet("ae2:misc/deconstruction_chiseled_certus_quartz");
|
yeet("ae2:misc/deconstruction_chiseled_certus_quartz");
|
||||||
yeet("ae2:network/blocks/interfaces_interface");
|
yeet("ae2:network/blocks/interfaces_interface");
|
||||||
yeet("ae2:network/blocks/pattern_providers_interface");
|
yeet("ae2:network/blocks/pattern_providers_interface");
|
||||||
yeet("ae2:network/blocks/energy_vibration_chamber");
|
yeet("ae2:network/blocks/energy_vibration_chamber");
|
||||||
yeet("ae2:blasting/silicon_from_certus_quartz_dust");
|
yeet("ae2:blasting/silicon_from_certus_quartz_dust");
|
||||||
yeet("ae2:smelting/silicon_from_certus_quartz_dust");
|
yeet("ae2:smelting/silicon_from_certus_quartz_dust");
|
||||||
yeet("ae2:network/blocks/crank");
|
yeet("ae2:network/blocks/crank");
|
||||||
yeet("ae2:tools/misctools_entropy_manipulator");
|
yeet("ae2:tools/misctools_entropy_manipulator");
|
||||||
yeet("ae2:tools/misctools_charged_staff");
|
yeet("ae2:tools/misctools_charged_staff");
|
||||||
yeet("ae2:tools/network_color_applicator");
|
yeet("ae2:tools/network_color_applicator");
|
||||||
yeet("ae2:tools/matter_cannon");
|
yeet("ae2:tools/matter_cannon");
|
||||||
yeet("ae2:shaped/not_so_mysterious_cube");
|
yeet("ae2:shaped/not_so_mysterious_cube");
|
||||||
yeet("ae2:network/blocks/crystal_processing_quartz_growth_accelerator");
|
yeet("ae2:network/blocks/crystal_processing_quartz_growth_accelerator");
|
||||||
|
|
||||||
yote("ae2:cut_quartz_block");
|
yote("ae2:cut_quartz_block");
|
||||||
yote("ae2:chiseled_quartz_block");
|
yote("ae2:chiseled_quartz_block");
|
||||||
yote("ae2:quartz_stairs");
|
yote("ae2:quartz_stairs");
|
||||||
yote("ae2:quartz_bricks");
|
yote("ae2:quartz_bricks");
|
||||||
yote("ae2:quartz_pillar");
|
yote("ae2:quartz_pillar");
|
||||||
yote("ae2:smooth_quartz_block");
|
yote("ae2:smooth_quartz_block");
|
||||||
yote("ae2:quartz_wall");
|
yote("ae2:quartz_wall");
|
||||||
yote("ae2:quartz_slab");
|
yote("ae2:quartz_slab");
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,78 +1,78 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
// 1k storage
|
// 1k storage
|
||||||
event.remove({ output: "ae2:cell_component_1k" });
|
event.remove({ output: "ae2:cell_component_1k" });
|
||||||
greg
|
greg
|
||||||
.assembler("gtceu:1k_component")
|
.assembler("gtceu:1k_component")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"gtceu:cpu_chip",
|
"gtceu:cpu_chip",
|
||||||
"#forge:plates/certus_quartz",
|
"#forge:plates/certus_quartz",
|
||||||
"#forge:circuits/lv"
|
"#forge:circuits/lv"
|
||||||
)
|
)
|
||||||
.itemOutputs("ae2:cell_component_1k")
|
.itemOutputs("ae2:cell_component_1k")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
greg
|
greg
|
||||||
.assembler("gtceu:1k_component_expensive")
|
.assembler("gtceu:1k_component_expensive")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"16x #gtceu:resistors",
|
"16x #gtceu:resistors",
|
||||||
"#forge:plates/certus_quartz",
|
"#forge:plates/certus_quartz",
|
||||||
"2x #forge:circuits/lv"
|
"2x #forge:circuits/lv"
|
||||||
)
|
)
|
||||||
.inputFluids("gtceu:red_alloy 288")
|
.inputFluids("gtceu:red_alloy 288")
|
||||||
.itemOutputs("ae2:cell_component_1k")
|
.itemOutputs("ae2:cell_component_1k")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
|
|
||||||
// 4k storage
|
// 4k storage
|
||||||
event.remove({ output: "ae2:cell_component_4k" });
|
event.remove({ output: "ae2:cell_component_4k" });
|
||||||
greg
|
greg
|
||||||
.assembler("gtceu:4k_component")
|
.assembler("gtceu:4k_component")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"gtceu:ram_chip",
|
"gtceu:ram_chip",
|
||||||
"3x ae2:cell_component_1k",
|
"3x ae2:cell_component_1k",
|
||||||
"#forge:circuits/mv"
|
"#forge:circuits/mv"
|
||||||
)
|
)
|
||||||
.itemOutputs("ae2:cell_component_4k")
|
.itemOutputs("ae2:cell_component_4k")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
|
|
||||||
// 16k storage
|
// 16k storage
|
||||||
event.remove({ output: "ae2:cell_component_16k" });
|
event.remove({ output: "ae2:cell_component_16k" });
|
||||||
greg
|
greg
|
||||||
.assembler("gtceu:16k_component")
|
.assembler("gtceu:16k_component")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"gtceu:ulpic_chip",
|
"gtceu:ulpic_chip",
|
||||||
"3x ae2:cell_component_4k",
|
"3x ae2:cell_component_4k",
|
||||||
"#forge:circuits/hv"
|
"#forge:circuits/hv"
|
||||||
)
|
)
|
||||||
.itemOutputs("ae2:cell_component_16k")
|
.itemOutputs("ae2:cell_component_16k")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(120);
|
.EUt(120);
|
||||||
|
|
||||||
// 64k storage
|
// 64k storage
|
||||||
event.remove({ output: "ae2:cell_component_64k" });
|
event.remove({ output: "ae2:cell_component_64k" });
|
||||||
greg
|
greg
|
||||||
.assembler("gtceu:64k_component")
|
.assembler("gtceu:64k_component")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"gtceu:lpic_chip",
|
"gtceu:lpic_chip",
|
||||||
"3x ae2:cell_component_16k",
|
"3x ae2:cell_component_16k",
|
||||||
"#forge:circuits/ev"
|
"#forge:circuits/ev"
|
||||||
)
|
)
|
||||||
.itemOutputs("ae2:cell_component_64k")
|
.itemOutputs("ae2:cell_component_64k")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(480);
|
.EUt(480);
|
||||||
|
|
||||||
// 256k storage
|
// 256k storage
|
||||||
event.remove({ output: "ae2:cell_component_256k" });
|
event.remove({ output: "ae2:cell_component_256k" });
|
||||||
greg
|
greg
|
||||||
.assembler("gtceu:256k_component")
|
.assembler("gtceu:256k_component")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"gtceu:qbit_cpu_chip",
|
"gtceu:qbit_cpu_chip",
|
||||||
"3x ae2:cell_component_64k",
|
"3x ae2:cell_component_64k",
|
||||||
"#forge:circuits/iv"
|
"#forge:circuits/iv"
|
||||||
)
|
)
|
||||||
.itemOutputs("ae2:cell_component_256k")
|
.itemOutputs("ae2:cell_component_256k")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(1920);
|
.EUt(1920);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,116 +1,116 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
// Wireless Terminal
|
// Wireless Terminal
|
||||||
event.remove({ id: "ae2:network/wireless_terminal" });
|
event.remove({ id: "ae2:network/wireless_terminal" });
|
||||||
event.shaped("ae2:wireless_terminal", ["wRd", "CTC", "KLK"], {
|
event.shaped("ae2:wireless_terminal", ["wRd", "CTC", "KLK"], {
|
||||||
w: "#forge:tools/wrenches",
|
w: "#forge:tools/wrenches",
|
||||||
R: "ae2:wireless_receiver",
|
R: "ae2:wireless_receiver",
|
||||||
d: "#forge:tools/screwdrivers",
|
d: "#forge:tools/screwdrivers",
|
||||||
C: "#forge:circuits/hv",
|
C: "#forge:circuits/hv",
|
||||||
T: "ae2:terminal",
|
T: "ae2:terminal",
|
||||||
K: "ae2:fluix_glass_cable",
|
K: "ae2:fluix_glass_cable",
|
||||||
L: "gtceu:lapotron_crystal",
|
L: "gtceu:lapotron_crystal",
|
||||||
});
|
});
|
||||||
// Wireless Crafting Terminal
|
// Wireless Crafting Terminal
|
||||||
event.remove({ id: "ae2:network/wireless_crafting_terminal" });
|
event.remove({ id: "ae2:network/wireless_crafting_terminal" });
|
||||||
event.remove({ id: "ae2:network/upgrade_wireless_crafting_terminal" });
|
event.remove({ id: "ae2:network/upgrade_wireless_crafting_terminal" });
|
||||||
event.shaped("ae2:wireless_crafting_terminal", ["TC ", "Kd ", " "], {
|
event.shaped("ae2:wireless_crafting_terminal", ["TC ", "Kd ", " "], {
|
||||||
d: "#forge:tools/screwdrivers",
|
d: "#forge:tools/screwdrivers",
|
||||||
T: "ae2:wireless_terminal",
|
T: "ae2:wireless_terminal",
|
||||||
C: "gtceu:crafting_table_cover",
|
C: "gtceu:crafting_table_cover",
|
||||||
K: "ae2:fluix_glass_cable",
|
K: "ae2:fluix_glass_cable",
|
||||||
});
|
});
|
||||||
|
|
||||||
// ME Storage Bus
|
// ME Storage Bus
|
||||||
event.remove({ id: "ae2:network/parts/storage_bus" });
|
event.remove({ id: "ae2:network/parts/storage_bus" });
|
||||||
event.shaped("ae2:storage_bus", ["IPC"], {
|
event.shaped("ae2:storage_bus", ["IPC"], {
|
||||||
I: "ae2:interface",
|
I: "ae2:interface",
|
||||||
P: "gtceu:lv_electric_piston",
|
P: "gtceu:lv_electric_piston",
|
||||||
C: "ae2:fluix_glass_cable",
|
C: "ae2:fluix_glass_cable",
|
||||||
});
|
});
|
||||||
|
|
||||||
// ME Import Bus
|
// ME Import Bus
|
||||||
event.remove({ id: "ae2:network/parts/import_bus" });
|
event.remove({ id: "ae2:network/parts/import_bus" });
|
||||||
event.shaped("ae2:import_bus", ["IPC"], {
|
event.shaped("ae2:import_bus", ["IPC"], {
|
||||||
I: "ae2:annihilation_core",
|
I: "ae2:annihilation_core",
|
||||||
P: "gtceu:lv_robot_arm",
|
P: "gtceu:lv_robot_arm",
|
||||||
C: "ae2:fluix_glass_cable",
|
C: "ae2:fluix_glass_cable",
|
||||||
});
|
});
|
||||||
|
|
||||||
// ME Import Bus
|
// ME Import Bus
|
||||||
event.remove({ id: "ae2:network/parts/export_bus" });
|
event.remove({ id: "ae2:network/parts/export_bus" });
|
||||||
event.shaped("ae2:export_bus", ["IPC"], {
|
event.shaped("ae2:export_bus", ["IPC"], {
|
||||||
I: "ae2:formation_core",
|
I: "ae2:formation_core",
|
||||||
P: "gtceu:lv_robot_arm",
|
P: "gtceu:lv_robot_arm",
|
||||||
C: "ae2:fluix_glass_cable",
|
C: "ae2:fluix_glass_cable",
|
||||||
});
|
});
|
||||||
|
|
||||||
// ME Formation Plane
|
// ME Formation Plane
|
||||||
event.remove({ output: "ae2:formation_plane" });
|
event.remove({ output: "ae2:formation_plane" });
|
||||||
event.shaped("ae2:formation_plane", ["EFC", "PPP"], {
|
event.shaped("ae2:formation_plane", ["EFC", "PPP"], {
|
||||||
E: "gtceu:lv_electric_piston",
|
E: "gtceu:lv_electric_piston",
|
||||||
F: "ae2:formation_core",
|
F: "ae2:formation_core",
|
||||||
C: "#forge:gears/fluix",
|
C: "#forge:gears/fluix",
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
});
|
});
|
||||||
|
|
||||||
// ME Formation Plane
|
// ME Formation Plane
|
||||||
event.remove({ output: "ae2:annihilation_plane" });
|
event.remove({ output: "ae2:annihilation_plane" });
|
||||||
event.shaped("ae2:annihilation_plane", ["EFC", "PPP"], {
|
event.shaped("ae2:annihilation_plane", ["EFC", "PPP"], {
|
||||||
E: "gtceu:lv_electric_piston",
|
E: "gtceu:lv_electric_piston",
|
||||||
F: "ae2:annihilation_core",
|
F: "ae2:annihilation_core",
|
||||||
C: "#forge:gears/fluix",
|
C: "#forge:gears/fluix",
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
});
|
});
|
||||||
|
|
||||||
// ME Terminal
|
// ME Terminal
|
||||||
event.remove({ id: "ae2:network/parts/terminals" });
|
event.remove({ id: "ae2:network/parts/terminals" });
|
||||||
event.shaped("ae2:terminal", ["BCB", "xPd", "CDC"], {
|
event.shaped("ae2:terminal", ["BCB", "xPd", "CDC"], {
|
||||||
B: "#forge:bolts/tin_alloy",
|
B: "#forge:bolts/tin_alloy",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
x: "#forge:tools/wire_cutters",
|
x: "#forge:tools/wire_cutters",
|
||||||
P: "ae2:semi_dark_monitor",
|
P: "ae2:semi_dark_monitor",
|
||||||
d: "#forge:tools/screwdrivers",
|
d: "#forge:tools/screwdrivers",
|
||||||
D: "#forge:plates/double/steel",
|
D: "#forge:plates/double/steel",
|
||||||
});
|
});
|
||||||
event.shaped("ae2:terminal", ["PB ", "Cd "], {
|
event.shaped("ae2:terminal", ["PB ", "Cd "], {
|
||||||
B: "ae2:calculation_processor",
|
B: "ae2:calculation_processor",
|
||||||
C: "ae2:logic_processor",
|
C: "ae2:logic_processor",
|
||||||
P: "ae2:semi_dark_monitor",
|
P: "ae2:semi_dark_monitor",
|
||||||
d: "#forge:tools/screwdrivers",
|
d: "#forge:tools/screwdrivers",
|
||||||
});
|
});
|
||||||
|
|
||||||
// ME Crafting Terminal
|
// ME Crafting Terminal
|
||||||
event.remove({ id: "ae2:network/parts/terminals_crafting" });
|
event.remove({ id: "ae2:network/parts/terminals_crafting" });
|
||||||
event.shaped("ae2:crafting_terminal", ["PB ", "Cd "], {
|
event.shaped("ae2:crafting_terminal", ["PB ", "Cd "], {
|
||||||
P: "ae2:terminal",
|
P: "ae2:terminal",
|
||||||
B: "gtceu:crafting_table_cover",
|
B: "gtceu:crafting_table_cover",
|
||||||
C: "ae2:calculation_processor",
|
C: "ae2:calculation_processor",
|
||||||
d: "#forge:tools/screwdrivers",
|
d: "#forge:tools/screwdrivers",
|
||||||
});
|
});
|
||||||
|
|
||||||
// ME Pattern Terminal
|
// ME Pattern Terminal
|
||||||
event.remove({ id: "ae2:network/parts/terminals_pattern_encoding" });
|
event.remove({ id: "ae2:network/parts/terminals_pattern_encoding" });
|
||||||
event.shaped("ae2:pattern_encoding_terminal", ["PB ", "Cd "], {
|
event.shaped("ae2:pattern_encoding_terminal", ["PB ", "Cd "], {
|
||||||
P: "ae2:terminal",
|
P: "ae2:terminal",
|
||||||
B: "ae2:blank_pattern",
|
B: "ae2:blank_pattern",
|
||||||
C: "ae2:engineering_processor",
|
C: "ae2:engineering_processor",
|
||||||
d: "#forge:tools/screwdrivers",
|
d: "#forge:tools/screwdrivers",
|
||||||
});
|
});
|
||||||
|
|
||||||
// ME Pattern Access Terminal
|
// ME Pattern Access Terminal
|
||||||
event.remove({ id: "ae2:network/parts/terminals_pattern_access" });
|
event.remove({ id: "ae2:network/parts/terminals_pattern_access" });
|
||||||
event.shaped("ae2:pattern_access_terminal", ["PB ", "Cd "], {
|
event.shaped("ae2:pattern_access_terminal", ["PB ", "Cd "], {
|
||||||
P: "ae2:terminal",
|
P: "ae2:terminal",
|
||||||
B: "gtceu:polyvinyl_chloride_plate",
|
B: "gtceu:polyvinyl_chloride_plate",
|
||||||
C: "ae2:fluix_glass_cable",
|
C: "ae2:fluix_glass_cable",
|
||||||
d: "#forge:tools/screwdrivers",
|
d: "#forge:tools/screwdrivers",
|
||||||
});
|
});
|
||||||
|
|
||||||
// P2P Tunnel
|
// P2P Tunnel
|
||||||
event.remove({ id: "ae2:network/parts/tunnels_me" });
|
event.remove({ id: "ae2:network/parts/tunnels_me" });
|
||||||
event.shaped("2x ae2:me_p2p_tunnel", [" P ", "PEP", "PCP"], {
|
event.shaped("2x ae2:me_p2p_tunnel", [" P ", "PEP", "PCP"], {
|
||||||
P: "#forge:plates/tungsten_steel",
|
P: "#forge:plates/tungsten_steel",
|
||||||
E: "ae2:engineering_processor",
|
E: "ae2:engineering_processor",
|
||||||
C: "ae2:fluix_glass_cable",
|
C: "ae2:fluix_glass_cable",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,57 +1,57 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
// Building Tool
|
// Building Tool
|
||||||
event.remove({ output: "buildinggadgets2:gadget_building" });
|
event.remove({ output: "buildinggadgets2:gadget_building" });
|
||||||
event.shaped("buildinggadgets2:gadget_building", ["PLP", "DCD", "PKP"], {
|
event.shaped("buildinggadgets2:gadget_building", ["PLP", "DCD", "PKP"], {
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
L: "#forge:plates/lapis",
|
L: "#forge:plates/lapis",
|
||||||
D: "#forge:plates/diamond",
|
D: "#forge:plates/diamond",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
K: "gtceu:tin_single_cable",
|
K: "gtceu:tin_single_cable",
|
||||||
});
|
});
|
||||||
// Exchanging Tool
|
// Exchanging Tool
|
||||||
event.remove({ output: "buildinggadgets2:gadget_exchanging" });
|
event.remove({ output: "buildinggadgets2:gadget_exchanging" });
|
||||||
event.shaped("buildinggadgets2:gadget_exchanging", ["PLP", "DCD", "PKP"], {
|
event.shaped("buildinggadgets2:gadget_exchanging", ["PLP", "DCD", "PKP"], {
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
L: "#forge:plates/gold",
|
L: "#forge:plates/gold",
|
||||||
D: "#forge:plates/diamond",
|
D: "#forge:plates/diamond",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
K: "gtceu:tin_single_cable",
|
K: "gtceu:tin_single_cable",
|
||||||
});
|
});
|
||||||
// Copy-paste Tool
|
// Copy-paste Tool
|
||||||
event.remove({ output: "buildinggadgets2:gadget_copy_paste" });
|
event.remove({ output: "buildinggadgets2:gadget_copy_paste" });
|
||||||
event.shaped("buildinggadgets2:gadget_copy_paste", ["PLP", "DCD", "PKP"], {
|
event.shaped("buildinggadgets2:gadget_copy_paste", ["PLP", "DCD", "PKP"], {
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
L: "#forge:plates/redstone",
|
L: "#forge:plates/redstone",
|
||||||
D: "#forge:plates/emerald",
|
D: "#forge:plates/emerald",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
K: "gtceu:tin_single_cable",
|
K: "gtceu:tin_single_cable",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Template Manager
|
// Template Manager
|
||||||
event.remove({ output: "buildinggadgets2:template_manager" });
|
event.remove({ output: "buildinggadgets2:template_manager" });
|
||||||
event.shaped("buildinggadgets2:template_manager", ["KCK", "CHC", "KCK"], {
|
event.shaped("buildinggadgets2:template_manager", ["KCK", "CHC", "KCK"], {
|
||||||
K: "gtceu:tin_single_cable",
|
K: "gtceu:tin_single_cable",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
H: "gtceu:lv_machine_hull",
|
H: "gtceu:lv_machine_hull",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Destruction Gadget
|
// Destruction Gadget
|
||||||
event.remove({ output: "buildinggadgets2:gadget_destruction" });
|
event.remove({ output: "buildinggadgets2:gadget_destruction" });
|
||||||
event.shaped("buildinggadgets2:gadget_destruction", ["PLP", "DCD", "PKP"], {
|
event.shaped("buildinggadgets2:gadget_destruction", ["PLP", "DCD", "PKP"], {
|
||||||
P: "#forge:plates/aluminium",
|
P: "#forge:plates/aluminium",
|
||||||
L: "#forge:plates/nether_quartz",
|
L: "#forge:plates/nether_quartz",
|
||||||
D: "#forge:plates/ender_pearl",
|
D: "#forge:plates/ender_pearl",
|
||||||
C: "#forge:circuits/mv",
|
C: "#forge:circuits/mv",
|
||||||
K: "gtceu:copper_single_cable",
|
K: "gtceu:copper_single_cable",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Cut 'n' Paste Gadget
|
// Cut 'n' Paste Gadget
|
||||||
event.remove({ output: "buildinggadgets2:gadget_cut_paste" });
|
event.remove({ output: "buildinggadgets2:gadget_cut_paste" });
|
||||||
event.shaped("buildinggadgets2:gadget_cut_paste", ["PLP", "DCD", "PKP"], {
|
event.shaped("buildinggadgets2:gadget_cut_paste", ["PLP", "DCD", "PKP"], {
|
||||||
P: "#forge:plates/aluminium",
|
P: "#forge:plates/aluminium",
|
||||||
L: "#forge:plates/lapis",
|
L: "#forge:plates/lapis",
|
||||||
D: "gtceu:iron_buzz_saw_blade",
|
D: "gtceu:iron_buzz_saw_blade",
|
||||||
C: "#forge:circuits/mv",
|
C: "#forge:circuits/mv",
|
||||||
K: "gtceu:copper_single_cable",
|
K: "gtceu:copper_single_cable",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
event.remove({ id: "craftingstation:crafting_station" });
|
event.remove({ id: "craftingstation:crafting_station" });
|
||||||
event.shapeless("craftingstation:crafting_station", [
|
event.shapeless("craftingstation:crafting_station", [
|
||||||
"minecraft:crafting_table",
|
"minecraft:crafting_table",
|
||||||
"#forge:tools/saws",
|
"#forge:tools/saws",
|
||||||
]);
|
]);
|
||||||
event.remove({ id: "craftingstation:crafting_station_slab" });
|
event.remove({ id: "craftingstation:crafting_station_slab" });
|
||||||
event.shapeless("craftingstation:crafting_station_slab", [
|
event.shapeless("craftingstation:crafting_station_slab", [
|
||||||
"craftingstation:crafting_station",
|
"craftingstation:crafting_station",
|
||||||
"#forge:tools/saws",
|
"#forge:tools/saws",
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
event.recipes.gtceu
|
event.recipes.gtceu
|
||||||
.assembler("angel_ring")
|
.assembler("angel_ring")
|
||||||
.itemInputs("#forge:rings/rose_gold", "2x feather")
|
.itemInputs("#forge:rings/rose_gold", "2x feather")
|
||||||
.inputFluids("gtceu:liquid_air 500")
|
.inputFluids("gtceu:liquid_air 500")
|
||||||
.itemOutputs("better_angel_ring:angel_ring")
|
.itemOutputs("better_angel_ring:angel_ring")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(128);
|
.EUt(128);
|
||||||
|
|
||||||
// Void Portal
|
// Void Portal
|
||||||
event.remove({ id: "javd:portal_block" });
|
event.remove({ id: "javd:portal_block" });
|
||||||
event.shaped(`javd:portal_block`, ["PPP", "PEP", "PPP"], {
|
event.shaped(`javd:portal_block`, ["PPP", "PEP", "PPP"], {
|
||||||
P: "#forge:plates/obsidian",
|
P: "#forge:plates/obsidian",
|
||||||
E: "gtceu:ender_pearl_block",
|
E: "gtceu:ender_pearl_block",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,24 +1,24 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
event.remove({ output: "gtceu:fluid_voiding_cover" });
|
event.remove({ output: "gtceu:fluid_voiding_cover" });
|
||||||
event.remove({ id: "gtceu:macerator/macerate_fluid_voiding_cover" });
|
event.remove({ id: "gtceu:macerator/macerate_fluid_voiding_cover" });
|
||||||
greg
|
greg
|
||||||
.assembler("fluid_voiding_cover")
|
.assembler("fluid_voiding_cover")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"2x #forge:screws/steel",
|
"2x #forge:screws/steel",
|
||||||
"gtceu:fluid_detector_cover",
|
"gtceu:fluid_detector_cover",
|
||||||
"gtceu:bronze_normal_fluid_pipe"
|
"gtceu:bronze_normal_fluid_pipe"
|
||||||
)
|
)
|
||||||
.itemOutputs("gtceu:fluid_voiding_cover")
|
.itemOutputs("gtceu:fluid_voiding_cover")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
|
|
||||||
event.remove({ output: "gtceu:item_voiding_cover" });
|
event.remove({ output: "gtceu:item_voiding_cover" });
|
||||||
event.remove({ id: "gtceu:macerator/macerate_item_voiding_cover" });
|
event.remove({ id: "gtceu:macerator/macerate_item_voiding_cover" });
|
||||||
greg
|
greg
|
||||||
.assembler("item_voiding_cover")
|
.assembler("item_voiding_cover")
|
||||||
.itemInputs("2x #forge:screws/steel", "gtceu:item_detector_cover", "hopper")
|
.itemInputs("2x #forge:screws/steel", "gtceu:item_detector_cover", "hopper")
|
||||||
.itemOutputs("gtceu:item_voiding_cover")
|
.itemOutputs("gtceu:item_voiding_cover")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,106 +1,106 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
const trees = [
|
const trees = [
|
||||||
["minecraft:oak_sapling", "minecraft:oak_log"],
|
["minecraft:oak_sapling", "minecraft:oak_log"],
|
||||||
["minecraft:spruce_sapling", "minecraft:spruce_log"],
|
["minecraft:spruce_sapling", "minecraft:spruce_log"],
|
||||||
["minecraft:birch_sapling", "minecraft:birch_log"],
|
["minecraft:birch_sapling", "minecraft:birch_log"],
|
||||||
["minecraft:jungle_sapling", "minecraft:jungle_log"],
|
["minecraft:jungle_sapling", "minecraft:jungle_log"],
|
||||||
["minecraft:acacia_sapling", "minecraft:acacia_log"],
|
["minecraft:acacia_sapling", "minecraft:acacia_log"],
|
||||||
["minecraft:dark_oak_sapling", "minecraft:dark_oak_log"],
|
["minecraft:dark_oak_sapling", "minecraft:dark_oak_log"],
|
||||||
["minecraft:mangrove_propagule", "minecraft:mangrove_log"],
|
["minecraft:mangrove_propagule", "minecraft:mangrove_log"],
|
||||||
["minecraft:cherry_sapling", "minecraft:cherry_log"],
|
["minecraft:cherry_sapling", "minecraft:cherry_log"],
|
||||||
];
|
];
|
||||||
const plants = [
|
const plants = [
|
||||||
["minecraft:pumpkin_seeds", "minecraft:pumpkin", 6],
|
["minecraft:pumpkin_seeds", "minecraft:pumpkin", 6],
|
||||||
["minecraft:beetroot_seeds", "minecraft:beetroot", 16],
|
["minecraft:beetroot_seeds", "minecraft:beetroot", 16],
|
||||||
["minecraft:sweet_berries", "minecraft:sweet_berries", 16],
|
["minecraft:sweet_berries", "minecraft:sweet_berries", 16],
|
||||||
["minecraft:glow_berries", "minecraft:glow_berries", 8],
|
["minecraft:glow_berries", "minecraft:glow_berries", 8],
|
||||||
["minecraft:wheat_seeds", "minecraft:wheat", 16],
|
["minecraft:wheat_seeds", "minecraft:wheat", 16],
|
||||||
["minecraft:melon_seeds", "minecraft:melon", 6],
|
["minecraft:melon_seeds", "minecraft:melon", 6],
|
||||||
["minecraft:carrot", "minecraft:carrot", 12],
|
["minecraft:carrot", "minecraft:carrot", 12],
|
||||||
["minecraft:sugar_cane", "minecraft:sugar_cane", 12],
|
["minecraft:sugar_cane", "minecraft:sugar_cane", 12],
|
||||||
["minecraft:kelp", "minecraft:kelp", 12],
|
["minecraft:kelp", "minecraft:kelp", 12],
|
||||||
["minecraft:cactus", "minecraft:cactus", 12],
|
["minecraft:cactus", "minecraft:cactus", 12],
|
||||||
["minecraft:brown_mushroom", "minecraft:brown_mushroom", 12],
|
["minecraft:brown_mushroom", "minecraft:brown_mushroom", 12],
|
||||||
["minecraft:red_mushroom", "minecraft:red_mushroom", 12],
|
["minecraft:red_mushroom", "minecraft:red_mushroom", 12],
|
||||||
["minecraft:nether_wart", "minecraft:nether_wart", 12],
|
["minecraft:nether_wart", "minecraft:nether_wart", 12],
|
||||||
["minecraft:bamboo", "minecraft:bamboo", 16],
|
["minecraft:bamboo", "minecraft:bamboo", 16],
|
||||||
];
|
];
|
||||||
|
|
||||||
event.shaped("gtceu:greenhouse", ["GGG", "CHC", "PUP"], {
|
event.shaped("gtceu:greenhouse", ["GGG", "CHC", "PUP"], {
|
||||||
G: "gtceu:tempered_glass",
|
G: "gtceu:tempered_glass",
|
||||||
C: "#forge:circuits/mv",
|
C: "#forge:circuits/mv",
|
||||||
H: "gtceu:mv_machine_hull",
|
H: "gtceu:mv_machine_hull",
|
||||||
P: "gtceu:mv_electric_piston",
|
P: "gtceu:mv_electric_piston",
|
||||||
U: "gtceu:mv_electric_pump",
|
U: "gtceu:mv_electric_pump",
|
||||||
});
|
});
|
||||||
trees.forEach((woodType) => {
|
trees.forEach((woodType) => {
|
||||||
greg
|
greg
|
||||||
.greenhouse(woodType[0])
|
.greenhouse(woodType[0])
|
||||||
.notConsumable(woodType[0])
|
.notConsumable(woodType[0])
|
||||||
.inputFluids("water 1000")
|
.inputFluids("water 1000")
|
||||||
.itemOutputs(`64x ${woodType[1]}`, `6x ${woodType[0]}`)
|
.itemOutputs(`64x ${woodType[1]}`, `6x ${woodType[0]}`)
|
||||||
.duration(1200)
|
.duration(1200)
|
||||||
.EUt(40)
|
.EUt(40)
|
||||||
.circuit(1);
|
.circuit(1);
|
||||||
|
|
||||||
greg
|
greg
|
||||||
.greenhouse(`${woodType[0]}_fertiliser`)
|
.greenhouse(`${woodType[0]}_fertiliser`)
|
||||||
.notConsumable(woodType[0])
|
.notConsumable(woodType[0])
|
||||||
.itemInputs("4x gtceu:fertilizer")
|
.itemInputs("4x gtceu:fertilizer")
|
||||||
.inputFluids("water 1000")
|
.inputFluids("water 1000")
|
||||||
.itemOutputs(
|
.itemOutputs(
|
||||||
`64x ${woodType[1]}`,
|
`64x ${woodType[1]}`,
|
||||||
`64x ${woodType[1]}`,
|
`64x ${woodType[1]}`,
|
||||||
`12x ${woodType[0]}`
|
`12x ${woodType[0]}`
|
||||||
)
|
)
|
||||||
.duration(900)
|
.duration(900)
|
||||||
.EUt(60)
|
.EUt(60)
|
||||||
.circuit(2);
|
.circuit(2);
|
||||||
});
|
});
|
||||||
|
|
||||||
plants.forEach((seedType) => {
|
plants.forEach((seedType) => {
|
||||||
greg
|
greg
|
||||||
.greenhouse(seedType[0])
|
.greenhouse(seedType[0])
|
||||||
.notConsumable(seedType[0])
|
.notConsumable(seedType[0])
|
||||||
.inputFluids("water 1000")
|
.inputFluids("water 1000")
|
||||||
.itemOutputs(`${seedType[2]}x ${seedType[1]}`)
|
.itemOutputs(`${seedType[2]}x ${seedType[1]}`)
|
||||||
.duration(1200)
|
.duration(1200)
|
||||||
.EUt(40)
|
.EUt(40)
|
||||||
.circuit(1);
|
.circuit(1);
|
||||||
greg
|
greg
|
||||||
.greenhouse(seedType[0] + "_fertilizer")
|
.greenhouse(seedType[0] + "_fertilizer")
|
||||||
.notConsumable(seedType[0])
|
.notConsumable(seedType[0])
|
||||||
.itemInputs("4x gtceu:fertilizer")
|
.itemInputs("4x gtceu:fertilizer")
|
||||||
.inputFluids("water 1000")
|
.inputFluids("water 1000")
|
||||||
.itemOutputs(`${2 * seedType[2]}x ${seedType[1]}`)
|
.itemOutputs(`${2 * seedType[2]}x ${seedType[1]}`)
|
||||||
.duration(900)
|
.duration(900)
|
||||||
.EUt(60)
|
.EUt(60)
|
||||||
.circuit(2);
|
.circuit(2);
|
||||||
});
|
});
|
||||||
greg
|
greg
|
||||||
.greenhouse("rubber_wood")
|
.greenhouse("rubber_wood")
|
||||||
.notConsumable("gtceu:rubber_sapling")
|
.notConsumable("gtceu:rubber_sapling")
|
||||||
.inputFluids("water 1000")
|
.inputFluids("water 1000")
|
||||||
.itemOutputs(
|
.itemOutputs(
|
||||||
"16x gtceu:rubber_log",
|
"16x gtceu:rubber_log",
|
||||||
"3x gtceu:rubber_sapling",
|
"3x gtceu:rubber_sapling",
|
||||||
"4x gtceu:sticky_resin"
|
"4x gtceu:sticky_resin"
|
||||||
)
|
)
|
||||||
.duration(1200)
|
.duration(1200)
|
||||||
.EUt(40)
|
.EUt(40)
|
||||||
.circuit(1);
|
.circuit(1);
|
||||||
greg
|
greg
|
||||||
.greenhouse("rubber_wood_fertiliser")
|
.greenhouse("rubber_wood_fertiliser")
|
||||||
.notConsumable("gtceu:rubber_sapling")
|
.notConsumable("gtceu:rubber_sapling")
|
||||||
.itemInputs("4x gtceu:fertilizer")
|
.itemInputs("4x gtceu:fertilizer")
|
||||||
.inputFluids("water 1000")
|
.inputFluids("water 1000")
|
||||||
.itemOutputs(
|
.itemOutputs(
|
||||||
"32x gtceu:rubber_log",
|
"32x gtceu:rubber_log",
|
||||||
"6x gtceu:rubber_sapling",
|
"6x gtceu:rubber_sapling",
|
||||||
"8x gtceu:sticky_resin"
|
"8x gtceu:sticky_resin"
|
||||||
)
|
)
|
||||||
.duration(900)
|
.duration(900)
|
||||||
.EUt(60)
|
.EUt(60)
|
||||||
.circuit(2);
|
.circuit(2);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,36 +1,36 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
// Printed Silicon
|
// Printed Silicon
|
||||||
greg
|
greg
|
||||||
.forming_press("printed_silicon_circuit")
|
.forming_press("printed_silicon_circuit")
|
||||||
.itemInputs("#forge:plates/silicon")
|
.itemInputs("#forge:plates/silicon")
|
||||||
.notConsumable("ae2:silicon_press")
|
.notConsumable("ae2:silicon_press")
|
||||||
.itemOutputs("ae2:printed_silicon")
|
.itemOutputs("ae2:printed_silicon")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
|
|
||||||
// Printed Logic Circuit
|
// Printed Logic Circuit
|
||||||
greg
|
greg
|
||||||
.forming_press("printed_logic_processor")
|
.forming_press("printed_logic_processor")
|
||||||
.itemInputs("#forge:plates/gold")
|
.itemInputs("#forge:plates/gold")
|
||||||
.notConsumable("ae2:logic_processor_press")
|
.notConsumable("ae2:logic_processor_press")
|
||||||
.itemOutputs("ae2:printed_logic_processor")
|
.itemOutputs("ae2:printed_logic_processor")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
|
|
||||||
// Printed Engineering Circuit
|
// Printed Engineering Circuit
|
||||||
greg
|
greg
|
||||||
.forming_press("printed_engineering_processor")
|
.forming_press("printed_engineering_processor")
|
||||||
.itemInputs("#forge:plates/diamond")
|
.itemInputs("#forge:plates/diamond")
|
||||||
.notConsumable("ae2:engineering_processor_press")
|
.notConsumable("ae2:engineering_processor_press")
|
||||||
.itemOutputs("ae2:printed_engineering_processor")
|
.itemOutputs("ae2:printed_engineering_processor")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
|
|
||||||
// Printed Calculation Circuit
|
// Printed Calculation Circuit
|
||||||
greg
|
greg
|
||||||
.forming_press("printed_calculation_circuit")
|
.forming_press("printed_calculation_circuit")
|
||||||
.itemInputs("#forge:plates/certus_quartz")
|
.itemInputs("#forge:plates/certus_quartz")
|
||||||
.notConsumable("ae2:calculation_processor_press")
|
.notConsumable("ae2:calculation_processor_press")
|
||||||
.itemOutputs("ae2:printed_calculation_processor");
|
.itemOutputs("ae2:printed_calculation_processor");
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,61 +1,61 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const murderingUtensils = ["sword", "knife", "butchery_knife", "axe"];
|
const murderingUtensils = ["sword", "knife", "butchery_knife", "axe"];
|
||||||
|
|
||||||
const miningUtensils = [
|
const miningUtensils = [
|
||||||
"pickaxe",
|
"pickaxe",
|
||||||
"shovel",
|
"shovel",
|
||||||
"hoe",
|
"hoe",
|
||||||
"mining_hammer",
|
"mining_hammer",
|
||||||
"saw",
|
"saw",
|
||||||
"hammer",
|
"hammer",
|
||||||
"wrench",
|
"wrench",
|
||||||
"file",
|
"file",
|
||||||
"crowbar",
|
"crowbar",
|
||||||
"screwdriver",
|
"screwdriver",
|
||||||
"wire_cutter",
|
"wire_cutter",
|
||||||
"scythe",
|
"scythe",
|
||||||
"plunger",
|
"plunger",
|
||||||
];
|
];
|
||||||
|
|
||||||
miningUtensils.forEach((miningUtensil) => {
|
miningUtensils.forEach((miningUtensil) => {
|
||||||
let addEnchantment = (
|
let addEnchantment = (
|
||||||
tooltype,
|
tooltype,
|
||||||
material,
|
material,
|
||||||
enchantment,
|
enchantment,
|
||||||
enchantmentLevel
|
enchantmentLevel
|
||||||
) => {
|
) => {
|
||||||
event.replaceOutput(
|
event.replaceOutput(
|
||||||
{ id: `gtceu:shaped/${tooltype}_${material}` },
|
{ id: `gtceu:shaped/${tooltype}_${material}` },
|
||||||
`gtceu:${material}_${tooltype}`,
|
`gtceu:${material}_${tooltype}`,
|
||||||
Item.of(`gtceu:${material}_${tooltype}`, "{Damage:0}").enchant(
|
Item.of(`gtceu:${material}_${tooltype}`, "{Damage:0}").enchant(
|
||||||
`minecraft:${enchantment}`,
|
`minecraft:${enchantment}`,
|
||||||
`${enchantmentLevel}`
|
`${enchantmentLevel}`
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
addEnchantment(miningUtensil, "damascus_steel", "fortune", 3);
|
addEnchantment(miningUtensil, "damascus_steel", "fortune", 3);
|
||||||
addEnchantment(miningUtensil, "rose_gold", "fortune", 2);
|
addEnchantment(miningUtensil, "rose_gold", "fortune", 2);
|
||||||
addEnchantment(miningUtensil, "invar", "efficiency", 1);
|
addEnchantment(miningUtensil, "invar", "efficiency", 1);
|
||||||
});
|
});
|
||||||
|
|
||||||
murderingUtensils.forEach((murderingUtensil) => {
|
murderingUtensils.forEach((murderingUtensil) => {
|
||||||
let addEnchantment = (
|
let addEnchantment = (
|
||||||
tooltype,
|
tooltype,
|
||||||
material,
|
material,
|
||||||
enchantment,
|
enchantment,
|
||||||
enchantmentLevel
|
enchantmentLevel
|
||||||
) => {
|
) => {
|
||||||
event.replaceOutput(
|
event.replaceOutput(
|
||||||
{ id: `gtceu:shaped/${tooltype}_${material}` },
|
{ id: `gtceu:shaped/${tooltype}_${material}` },
|
||||||
`gtceu:${material}_${tooltype}`,
|
`gtceu:${material}_${tooltype}`,
|
||||||
Item.of(`gtceu:${material}_${tooltype}`, "{Damage:0}").enchant(
|
Item.of(`gtceu:${material}_${tooltype}`, "{Damage:0}").enchant(
|
||||||
`minecraft:${enchantment}`,
|
`minecraft:${enchantment}`,
|
||||||
`${enchantmentLevel}`
|
`${enchantmentLevel}`
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
addEnchantment(murderingUtensil, "damascus_steel", "looting", 3);
|
addEnchantment(murderingUtensil, "damascus_steel", "looting", 3);
|
||||||
addEnchantment(murderingUtensil, "rose_gold", "looting", 2);
|
addEnchantment(murderingUtensil, "rose_gold", "looting", 2);
|
||||||
addEnchantment(murderingUtensil, "invar", "unbreaking", 1);
|
addEnchantment(murderingUtensil, "invar", "unbreaking", 1);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,32 +1,32 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
function woodUnification(woodType) {
|
function woodUnification(woodType) {
|
||||||
event.recipes.gtceu
|
event.recipes.gtceu
|
||||||
.assembler(`${woodType}_fence`)
|
.assembler(`${woodType}_fence`)
|
||||||
.itemInputs(`${woodType}_planks`, "stick")
|
.itemInputs(`${woodType}_planks`, "stick")
|
||||||
.itemOutputs(`${woodType}_fence`)
|
.itemOutputs(`${woodType}_fence`)
|
||||||
.circuit(1)
|
.circuit(1)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(4);
|
.EUt(4);
|
||||||
|
|
||||||
event.recipes.gtceu
|
event.recipes.gtceu
|
||||||
.assembler(`${woodType}_fence_gate`)
|
.assembler(`${woodType}_fence_gate`)
|
||||||
.itemInputs(`2x ${woodType}_planks`, "2x stick")
|
.itemInputs(`2x ${woodType}_planks`, "2x stick")
|
||||||
.itemOutputs(`${woodType}_fence_gate`)
|
.itemOutputs(`${woodType}_fence_gate`)
|
||||||
.circuit(2)
|
.circuit(2)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(4);
|
.EUt(4);
|
||||||
|
|
||||||
event.recipes.gtceu
|
event.recipes.gtceu
|
||||||
.assembler(`${woodType}_stairs`)
|
.assembler(`${woodType}_stairs`)
|
||||||
.itemInputs(`6x ${woodType}_planks`)
|
.itemInputs(`6x ${woodType}_planks`)
|
||||||
.itemOutputs(`4x ${woodType}_stairs`)
|
.itemOutputs(`4x ${woodType}_stairs`)
|
||||||
.circuit(1)
|
.circuit(1)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(1);
|
.EUt(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
woodUnification("warped");
|
woodUnification("warped");
|
||||||
woodUnification("crimson");
|
woodUnification("crimson");
|
||||||
woodUnification("mangrove");
|
woodUnification("mangrove");
|
||||||
woodUnification("cherry");
|
woodUnification("cherry");
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,44 +1,44 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
const dyes = [
|
const dyes = [
|
||||||
"white",
|
"white",
|
||||||
"orange",
|
"orange",
|
||||||
"magenta",
|
"magenta",
|
||||||
"light_blue",
|
"light_blue",
|
||||||
"yellow",
|
"yellow",
|
||||||
"lime",
|
"lime",
|
||||||
"pink",
|
"pink",
|
||||||
"gray",
|
"gray",
|
||||||
"light_gray",
|
"light_gray",
|
||||||
"cyan",
|
"cyan",
|
||||||
"purple",
|
"purple",
|
||||||
"blue",
|
"blue",
|
||||||
"brown",
|
"brown",
|
||||||
"green",
|
"green",
|
||||||
"red",
|
"red",
|
||||||
"black",
|
"black",
|
||||||
];
|
];
|
||||||
event.remove({ mod: "elevatorid" });
|
event.remove({ mod: "elevatorid" });
|
||||||
dyes.forEach((dyes) => {
|
dyes.forEach((dyes) => {
|
||||||
greg
|
greg
|
||||||
.chemical_bath(`${dyes}_elevator`)
|
.chemical_bath(`${dyes}_elevator`)
|
||||||
.itemInputs("#elevatorid:elevators")
|
.itemInputs("#elevatorid:elevators")
|
||||||
.inputFluids(`gtceu:${dyes}_dye 18"`)
|
.inputFluids(`gtceu:${dyes}_dye 18"`)
|
||||||
.itemOutputs(`elevatorid:elevator_${dyes}`)
|
.itemOutputs(`elevatorid:elevator_${dyes}`)
|
||||||
.duration(20)
|
.duration(20)
|
||||||
.EUt(7);
|
.EUt(7);
|
||||||
});
|
});
|
||||||
greg
|
greg
|
||||||
.chemical_bath("elevator_washing")
|
.chemical_bath("elevator_washing")
|
||||||
.itemInputs("#elevatorid:elevators")
|
.itemInputs("#elevatorid:elevators")
|
||||||
.inputFluids("gtceu:chlorine 50")
|
.inputFluids("gtceu:chlorine 50")
|
||||||
.itemOutputs("elevatorid:elevator_gray")
|
.itemOutputs("elevatorid:elevator_gray")
|
||||||
.duration(400)
|
.duration(400)
|
||||||
.EUt(2);
|
.EUt(2);
|
||||||
|
|
||||||
event.shaped("elevatorid:elevator_gray", ["PPP", "GFG", "PPP"], {
|
event.shaped("elevatorid:elevator_gray", ["PPP", "GFG", "PPP"], {
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
G: "#forge:small_gears/steel",
|
G: "#forge:small_gears/steel",
|
||||||
F: "#forge:frames/steel",
|
F: "#forge:frames/steel",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,26 +1,26 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
event.remove({ id: "hangglider:glider_wing" });
|
event.remove({ id: "hangglider:glider_wing" });
|
||||||
event.shaped("hangglider:glider_wing", ["hRL", "RLL", "LLL"], {
|
event.shaped("hangglider:glider_wing", ["hRL", "RLL", "LLL"], {
|
||||||
h: "#forge:tools/hammers",
|
h: "#forge:tools/hammers",
|
||||||
R: "#forge:rods/steel",
|
R: "#forge:rods/steel",
|
||||||
L: "minecraft:leather",
|
L: "minecraft:leather",
|
||||||
});
|
});
|
||||||
event.remove({ id: "hangglider:glider_framework" });
|
event.remove({ id: "hangglider:glider_framework" });
|
||||||
event.shaped("hangglider:glider_framework", [" R ", "RhR", "RRR"], {
|
event.shaped("hangglider:glider_framework", [" R ", "RhR", "RRR"], {
|
||||||
h: "#forge:tools/hammers",
|
h: "#forge:tools/hammers",
|
||||||
R: "#forge:rods/steel",
|
R: "#forge:rods/steel",
|
||||||
});
|
});
|
||||||
event.remove({ id: "hangglider:hang_glider" });
|
event.remove({ id: "hangglider:hang_glider" });
|
||||||
event.shaped("hangglider:hang_glider", ["SSS", "LML", "SSS"], {
|
event.shaped("hangglider:hang_glider", ["SSS", "LML", "SSS"], {
|
||||||
S: "#forge:screws/iron",
|
S: "#forge:screws/iron",
|
||||||
L: "hangglider:glider_wing",
|
L: "hangglider:glider_wing",
|
||||||
M: "hangglider:glider_framework",
|
M: "hangglider:glider_framework",
|
||||||
});
|
});
|
||||||
event.remove({ output: "hangglider:reinforced_hang_glider" });
|
event.remove({ output: "hangglider:reinforced_hang_glider" });
|
||||||
event.shaped("hangglider:reinforced_hang_glider", ["SVS", "LML", "SVS"], {
|
event.shaped("hangglider:reinforced_hang_glider", ["SVS", "LML", "SVS"], {
|
||||||
S: "#forge:screws/vanadium_steel",
|
S: "#forge:screws/vanadium_steel",
|
||||||
V: "#forge:rods/vanadium_steel",
|
V: "#forge:rods/vanadium_steel",
|
||||||
L: "hangglider:glider_wing",
|
L: "hangglider:glider_wing",
|
||||||
M: "hangglider:hang_glider",
|
M: "hangglider:hang_glider",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
// Worst magnet
|
// Worst magnet
|
||||||
event.remove({ id: "simplemagnets:basicmagnet" });
|
event.remove({ id: "simplemagnets:basicmagnet" });
|
||||||
event.shaped("simplemagnets:basicmagnet", ["R R", "RwR", "BPB"], {
|
event.shaped("simplemagnets:basicmagnet", ["R R", "RwR", "BPB"], {
|
||||||
R: "#forge:rods/magnetic_steel",
|
R: "#forge:rods/magnetic_steel",
|
||||||
w: "#forge:tools/wrenches",
|
w: "#forge:tools/wrenches",
|
||||||
B: "#forge:bolts/tin",
|
B: "#forge:bolts/tin",
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
});
|
});
|
||||||
// King magnet
|
// King magnet
|
||||||
event.remove({ output: "simplemagnets:advancedmagnet" });
|
event.remove({ output: "simplemagnets:advancedmagnet" });
|
||||||
event.shaped("simplemagnets:advancedmagnet", ["R R", "RwR", "BPB"], {
|
event.shaped("simplemagnets:advancedmagnet", ["R R", "RwR", "BPB"], {
|
||||||
R: "#forge:rods/magnetic_samarium",
|
R: "#forge:rods/magnetic_samarium",
|
||||||
w: "#forge:tools/wrenches",
|
w: "#forge:tools/wrenches",
|
||||||
B: "#forge:bolts/gold",
|
B: "#forge:bolts/gold",
|
||||||
P: "#forge:plates/stainless_steel",
|
P: "#forge:plates/stainless_steel",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
event.remove({ mod: "itemfilters" });
|
event.remove({ mod: "itemfilters" });
|
||||||
event.remove({ mod: "better_angel_ring" });
|
event.remove({ mod: "better_angel_ring" });
|
||||||
|
|
||||||
event.remove({id: "minecraft:charcoal"})
|
event.remove({id: "minecraft:charcoal"})
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,144 +1,144 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
event.remove({ mod: "storagedrawers" });
|
event.remove({ mod: "storagedrawers" });
|
||||||
const woodTypes = [
|
const woodTypes = [
|
||||||
"oak",
|
"oak",
|
||||||
"spruce",
|
"spruce",
|
||||||
"birch",
|
"birch",
|
||||||
"jungle",
|
"jungle",
|
||||||
"acacia",
|
"acacia",
|
||||||
"dark_oak",
|
"dark_oak",
|
||||||
"warped",
|
"warped",
|
||||||
"crimson",
|
"crimson",
|
||||||
];
|
];
|
||||||
woodTypes.forEach((woodType) => {
|
woodTypes.forEach((woodType) => {
|
||||||
// Type 1
|
// Type 1
|
||||||
event.shaped(
|
event.shaped(
|
||||||
`storagedrawers:${woodType}_full_drawers_1`,
|
`storagedrawers:${woodType}_full_drawers_1`,
|
||||||
["PPP", "sCr", "PPP"],
|
["PPP", "sCr", "PPP"],
|
||||||
{
|
{
|
||||||
P: `${woodType}_planks`,
|
P: `${woodType}_planks`,
|
||||||
s: "#forge:tools/saws",
|
s: "#forge:tools/saws",
|
||||||
C: "#forge:chests/wooden",
|
C: "#forge:chests/wooden",
|
||||||
r: "#forge:tools/mallets",
|
r: "#forge:tools/mallets",
|
||||||
}
|
}
|
||||||
).noMirror();
|
).noMirror();
|
||||||
greg
|
greg
|
||||||
.assembler(`storagedrawers:${woodType}_full_drawers_1`)
|
.assembler(`storagedrawers:${woodType}_full_drawers_1`)
|
||||||
.itemInputs(`6x minecraft:${woodType}_planks`, "#forge:chests/wooden")
|
.itemInputs(`6x minecraft:${woodType}_planks`, "#forge:chests/wooden")
|
||||||
.itemOutputs(`storagedrawers:${woodType}_full_drawers_1`)
|
.itemOutputs(`storagedrawers:${woodType}_full_drawers_1`)
|
||||||
.circuit(9)
|
.circuit(9)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
// Type 2
|
// Type 2
|
||||||
event.shaped(
|
event.shaped(
|
||||||
`storagedrawers:${woodType}_full_drawers_2`,
|
`storagedrawers:${woodType}_full_drawers_2`,
|
||||||
["PPP", "rCs", "PPP"],
|
["PPP", "rCs", "PPP"],
|
||||||
{
|
{
|
||||||
P: `${woodType}_planks`,
|
P: `${woodType}_planks`,
|
||||||
s: "#forge:tools/saws",
|
s: "#forge:tools/saws",
|
||||||
C: "#forge:chests/wooden",
|
C: "#forge:chests/wooden",
|
||||||
r: "#forge:tools/mallets",
|
r: "#forge:tools/mallets",
|
||||||
}
|
}
|
||||||
).noMirror();
|
).noMirror();
|
||||||
greg
|
greg
|
||||||
.assembler(`storagedrawers:${woodType}_full_drawers_2`)
|
.assembler(`storagedrawers:${woodType}_full_drawers_2`)
|
||||||
.itemInputs(`6x minecraft:${woodType}_planks`, "#forge:chests/wooden")
|
.itemInputs(`6x minecraft:${woodType}_planks`, "#forge:chests/wooden")
|
||||||
.itemOutputs(`storagedrawers:${woodType}_full_drawers_2`)
|
.itemOutputs(`storagedrawers:${woodType}_full_drawers_2`)
|
||||||
.circuit(10)
|
.circuit(10)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
// Type 4
|
// Type 4
|
||||||
event.shaped(
|
event.shaped(
|
||||||
`storagedrawers:${woodType}_full_drawers_4`,
|
`storagedrawers:${woodType}_full_drawers_4`,
|
||||||
["PsP", "PCP", "PrP"],
|
["PsP", "PCP", "PrP"],
|
||||||
{
|
{
|
||||||
P: `${woodType}_planks`,
|
P: `${woodType}_planks`,
|
||||||
s: "#forge:tools/saws",
|
s: "#forge:tools/saws",
|
||||||
C: "#forge:chests/wooden",
|
C: "#forge:chests/wooden",
|
||||||
r: "#forge:tools/mallets",
|
r: "#forge:tools/mallets",
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
greg
|
greg
|
||||||
.assembler(`storagedrawers:${woodType}_full_drawers_4`)
|
.assembler(`storagedrawers:${woodType}_full_drawers_4`)
|
||||||
.itemInputs(`6x minecraft:${woodType}_planks`, "#forge:chests/wooden")
|
.itemInputs(`6x minecraft:${woodType}_planks`, "#forge:chests/wooden")
|
||||||
.itemOutputs(`storagedrawers:${woodType}_full_drawers_4`)
|
.itemOutputs(`storagedrawers:${woodType}_full_drawers_4`)
|
||||||
.circuit(11)
|
.circuit(11)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
|
|
||||||
// Half 1
|
// Half 1
|
||||||
event.shaped(
|
event.shaped(
|
||||||
`storagedrawers:${woodType}_half_drawers_1`,
|
`storagedrawers:${woodType}_half_drawers_1`,
|
||||||
["PPP", "sCr", "PPP"],
|
["PPP", "sCr", "PPP"],
|
||||||
{
|
{
|
||||||
P: `${woodType}_slab`,
|
P: `${woodType}_slab`,
|
||||||
s: "#forge:tools/saws",
|
s: "#forge:tools/saws",
|
||||||
C: "#forge:chests/wooden",
|
C: "#forge:chests/wooden",
|
||||||
r: "#forge:tools/mallets",
|
r: "#forge:tools/mallets",
|
||||||
}
|
}
|
||||||
).noMirror();
|
).noMirror();
|
||||||
greg
|
greg
|
||||||
.assembler(`storagedrawers:${woodType}_half_drawers_1`)
|
.assembler(`storagedrawers:${woodType}_half_drawers_1`)
|
||||||
.itemInputs(`6x minecraft:${woodType}_slab`, "#forge:chests/wooden")
|
.itemInputs(`6x minecraft:${woodType}_slab`, "#forge:chests/wooden")
|
||||||
.itemOutputs(`storagedrawers:${woodType}_half_drawers_1`)
|
.itemOutputs(`storagedrawers:${woodType}_half_drawers_1`)
|
||||||
.circuit(9)
|
.circuit(9)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
// Half 2
|
// Half 2
|
||||||
event.shaped(
|
event.shaped(
|
||||||
`storagedrawers:${woodType}_half_drawers_2`,
|
`storagedrawers:${woodType}_half_drawers_2`,
|
||||||
["PPP", "rCs", "PPP"],
|
["PPP", "rCs", "PPP"],
|
||||||
{
|
{
|
||||||
P: `${woodType}_slab`,
|
P: `${woodType}_slab`,
|
||||||
s: "#forge:tools/saws",
|
s: "#forge:tools/saws",
|
||||||
C: "#forge:chests/wooden",
|
C: "#forge:chests/wooden",
|
||||||
r: "#forge:tools/mallets",
|
r: "#forge:tools/mallets",
|
||||||
}
|
}
|
||||||
).noMirror();
|
).noMirror();
|
||||||
greg
|
greg
|
||||||
.assembler(`storagedrawers:${woodType}_half_drawers_2`)
|
.assembler(`storagedrawers:${woodType}_half_drawers_2`)
|
||||||
.itemInputs(`6x minecraft:${woodType}_slab`, "#forge:chests/wooden")
|
.itemInputs(`6x minecraft:${woodType}_slab`, "#forge:chests/wooden")
|
||||||
.itemOutputs(`storagedrawers:${woodType}_half_drawers_2`)
|
.itemOutputs(`storagedrawers:${woodType}_half_drawers_2`)
|
||||||
.circuit(10)
|
.circuit(10)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
// Half 4
|
// Half 4
|
||||||
event.shaped(
|
event.shaped(
|
||||||
`storagedrawers:${woodType}_half_drawers_4`,
|
`storagedrawers:${woodType}_half_drawers_4`,
|
||||||
["PsP", "PCP", "PrP"],
|
["PsP", "PCP", "PrP"],
|
||||||
{
|
{
|
||||||
P: `${woodType}_slab`,
|
P: `${woodType}_slab`,
|
||||||
s: "#forge:tools/saws",
|
s: "#forge:tools/saws",
|
||||||
C: "#forge:chests/wooden",
|
C: "#forge:chests/wooden",
|
||||||
r: "#forge:tools/mallets",
|
r: "#forge:tools/mallets",
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
greg
|
greg
|
||||||
.assembler(`storagedrawers:${woodType}_half_drawers_4`)
|
.assembler(`storagedrawers:${woodType}_half_drawers_4`)
|
||||||
.itemInputs(`6x minecraft:${woodType}_slab`, "#forge:chests/wooden")
|
.itemInputs(`6x minecraft:${woodType}_slab`, "#forge:chests/wooden")
|
||||||
.itemOutputs(`storagedrawers:${woodType}_half_drawers_4`)
|
.itemOutputs(`storagedrawers:${woodType}_half_drawers_4`)
|
||||||
.circuit(11)
|
.circuit(11)
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
});
|
});
|
||||||
|
|
||||||
// Controller
|
// Controller
|
||||||
event.remove({ output: "storagedrawers:storage_controller" });
|
event.remove({ output: "storagedrawers:storage_controller" });
|
||||||
event.shaped("storagedrawers:controller", ["PCP", "KDK", "OPO"], {
|
event.shaped("storagedrawers:controller", ["PCP", "KDK", "OPO"], {
|
||||||
P: "#forge:plates/diamond",
|
P: "#forge:plates/diamond",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
K: "gtceu:red_alloy_single_wire",
|
K: "gtceu:red_alloy_single_wire",
|
||||||
D: "#storagedrawers:drawers",
|
D: "#storagedrawers:drawers",
|
||||||
O: "#forge:plates/obsidian",
|
O: "#forge:plates/obsidian",
|
||||||
});
|
});
|
||||||
// Controller Extension
|
// Controller Extension
|
||||||
event.remove({ output: "storagedrawers:controller_slave" });
|
event.remove({ output: "storagedrawers:controller_slave" });
|
||||||
event.shaped("storagedrawers:controller_slave", ["OPO", "KDK", "PCP"], {
|
event.shaped("storagedrawers:controller_slave", ["OPO", "KDK", "PCP"], {
|
||||||
P: "#forge:plates/diamond",
|
P: "#forge:plates/diamond",
|
||||||
C: "#forge:circuits/lv",
|
C: "#forge:circuits/lv",
|
||||||
K: "gtceu:red_alloy_single_wire",
|
K: "gtceu:red_alloy_single_wire",
|
||||||
D: "#storagedrawers:drawers",
|
D: "#storagedrawers:drawers",
|
||||||
O: "#forge:plates/obsidian",
|
O: "#forge:plates/obsidian",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -1,92 +1,92 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
// Upgrade Template
|
// Upgrade Template
|
||||||
event.shaped("storagedrawers:upgrade_template", ["SPS", "SWS", " d "], {
|
event.shaped("storagedrawers:upgrade_template", ["SPS", "SWS", " d "], {
|
||||||
S: "#forge:screws/iron",
|
S: "#forge:screws/iron",
|
||||||
P: "gtceu:lv_electric_piston",
|
P: "gtceu:lv_electric_piston",
|
||||||
W: "#minecraft:planks",
|
W: "#minecraft:planks",
|
||||||
d: "#forge:tools/screwdrivers",
|
d: "#forge:tools/screwdrivers",
|
||||||
});
|
});
|
||||||
event.recipes.gtceu
|
event.recipes.gtceu
|
||||||
.assembler("upgrade_template")
|
.assembler("upgrade_template")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"2x #forge:screws/iron",
|
"2x #forge:screws/iron",
|
||||||
"gtceu:lv_electric_piston",
|
"gtceu:lv_electric_piston",
|
||||||
"#minecraft:planks"
|
"#minecraft:planks"
|
||||||
)
|
)
|
||||||
.itemOutputs("storagedrawers:upgrade_template")
|
.itemOutputs("storagedrawers:upgrade_template")
|
||||||
.duration(60)
|
.duration(60)
|
||||||
.EUt(24);
|
.EUt(24);
|
||||||
|
|
||||||
// Upgrade 1
|
// Upgrade 1
|
||||||
event.shaped("storagedrawers:obsidian_storage_upgrade", ["PTP"], {
|
event.shaped("storagedrawers:obsidian_storage_upgrade", ["PTP"], {
|
||||||
P: "#forge:plates/obsidian",
|
P: "#forge:plates/obsidian",
|
||||||
T: "storagedrawers:upgrade_template",
|
T: "storagedrawers:upgrade_template",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Upgrade 2
|
// Upgrade 2
|
||||||
event.shaped("storagedrawers:iron_storage_upgrade", ["S S", "PTP", "S S"], {
|
event.shaped("storagedrawers:iron_storage_upgrade", ["S S", "PTP", "S S"], {
|
||||||
S: "#forge:rods/iron",
|
S: "#forge:rods/iron",
|
||||||
P: "#forge:plates/iron",
|
P: "#forge:plates/iron",
|
||||||
T: "storagedrawers:upgrade_template",
|
T: "storagedrawers:upgrade_template",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Upgrade 3
|
// Upgrade 3
|
||||||
event.shaped("storagedrawers:gold_storage_upgrade", ["S S", "PTP", "S S"], {
|
event.shaped("storagedrawers:gold_storage_upgrade", ["S S", "PTP", "S S"], {
|
||||||
S: "#forge:rods/gold",
|
S: "#forge:rods/gold",
|
||||||
P: "#forge:plates/rose_gold",
|
P: "#forge:plates/rose_gold",
|
||||||
T: "storagedrawers:upgrade_template",
|
T: "storagedrawers:upgrade_template",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Upgrade 4
|
// Upgrade 4
|
||||||
event.shaped(
|
event.shaped(
|
||||||
"storagedrawers:diamond_storage_upgrade",
|
"storagedrawers:diamond_storage_upgrade",
|
||||||
["S S", "PTP", "S S"],
|
["S S", "PTP", "S S"],
|
||||||
{
|
{
|
||||||
S: "#forge:rods/stainless_steel",
|
S: "#forge:rods/stainless_steel",
|
||||||
P: "#forge:plates/diamond",
|
P: "#forge:plates/diamond",
|
||||||
T: "storagedrawers:upgrade_template",
|
T: "storagedrawers:upgrade_template",
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
// Upgrade 5
|
// Upgrade 5
|
||||||
event.shaped(
|
event.shaped(
|
||||||
"storagedrawers:emerald_storage_upgrade",
|
"storagedrawers:emerald_storage_upgrade",
|
||||||
["S S", "PTP", "S S"],
|
["S S", "PTP", "S S"],
|
||||||
{
|
{
|
||||||
S: "#forge:rods/titanium",
|
S: "#forge:rods/titanium",
|
||||||
P: "#forge:plates/emerald",
|
P: "#forge:plates/emerald",
|
||||||
T: "storagedrawers:upgrade_template",
|
T: "storagedrawers:upgrade_template",
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
// Upgrade 5 2
|
// Upgrade 5 2
|
||||||
event.shaped(
|
event.shaped(
|
||||||
"storagedrawers:emerald_storage_upgrade",
|
"storagedrawers:emerald_storage_upgrade",
|
||||||
["S S", "PTP", "S S"],
|
["S S", "PTP", "S S"],
|
||||||
{
|
{
|
||||||
S: "#forge:rods/titanium",
|
S: "#forge:rods/titanium",
|
||||||
P: "#forge:plates/olivine",
|
P: "#forge:plates/olivine",
|
||||||
T: "storagedrawers:upgrade_template",
|
T: "storagedrawers:upgrade_template",
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
// Storage Downgrade
|
// Storage Downgrade
|
||||||
event.shaped("storagedrawers:one_stack_upgrade", ["PTP"], {
|
event.shaped("storagedrawers:one_stack_upgrade", ["PTP"], {
|
||||||
P: "flint",
|
P: "flint",
|
||||||
T: "storagedrawers:upgrade_template",
|
T: "storagedrawers:upgrade_template",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Void Upgrade
|
// Void Upgrade
|
||||||
event.shaped("storagedrawers:void_upgrade", ["PPP", "PTP", "PPP"], {
|
event.shaped("storagedrawers:void_upgrade", ["PPP", "PTP", "PPP"], {
|
||||||
P: "#forge:plates/obsidian",
|
P: "#forge:plates/obsidian",
|
||||||
T: "storagedrawers:upgrade_template",
|
T: "storagedrawers:upgrade_template",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Void Upgrade
|
// Void Upgrade
|
||||||
event.shaped("storagedrawers:drawer_key", [" BP", "TPP", "Gs "], {
|
event.shaped("storagedrawers:drawer_key", [" BP", "TPP", "Gs "], {
|
||||||
B: "#forge:bolts/gold",
|
B: "#forge:bolts/gold",
|
||||||
T: "storagedrawers:upgrade_template",
|
T: "storagedrawers:upgrade_template",
|
||||||
P: "#forge:plates/steel",
|
P: "#forge:plates/steel",
|
||||||
G: "#forge:plates/gold",
|
G: "#forge:plates/gold",
|
||||||
s: "#forge:tools/saws",
|
s: "#forge:tools/saws",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
ServerEvents.tags("item", (event) => {
|
ServerEvents.tags("item", (event) => {
|
||||||
event.remove("forge:dusts/ender_pearl", "ae2:ender_dust");
|
event.remove("forge:dusts/ender_pearl", "ae2:ender_dust");
|
||||||
event.remove("forge:dusts/certus_quartz", "ae2:certus_quartz_dust");
|
event.remove("forge:dusts/certus_quartz", "ae2:certus_quartz_dust");
|
||||||
event.remove("forge:dusts/fluix", "ae2:fluix_dust");
|
event.remove("forge:dusts/fluix", "ae2:fluix_dust");
|
||||||
event.remove("forge:silicon", "ae2:silicon");
|
event.remove("forge:silicon", "ae2:silicon");
|
||||||
|
|
||||||
event.add("forge:silicon", "gtceu:silicon_plate");
|
event.add("forge:silicon", "gtceu:silicon_plate");
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
ServerEvents.tags("item", (event) => {
|
ServerEvents.tags("item", (event) => {
|
||||||
event.add("forge:rods/long/hsla", "kubejs:hsla_steel_long_rod");
|
event.add("forge:rods/long/hsla", "kubejs:hsla_steel_long_rod");
|
||||||
event.add("forge:springs/hsla", "kubejs:hsla_steel_spring");
|
event.add("forge:springs/hsla", "kubejs:hsla_steel_spring");
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
ServerEvents.tags("item", (event) => {
|
ServerEvents.tags("item", (event) => {
|
||||||
event.add("forge:meat", "minecraft:chicken");
|
event.add("forge:meat", "minecraft:chicken");
|
||||||
event.add("forge:meat", "minecraft:cooked_chicken");
|
event.add("forge:meat", "minecraft:cooked_chicken");
|
||||||
event.add("forge:meat", "minecraft:beef");
|
event.add("forge:meat", "minecraft:beef");
|
||||||
event.add("forge:meat", "minecraft:cooked_beef");
|
event.add("forge:meat", "minecraft:cooked_beef");
|
||||||
event.add("forge:meat", "minecraft:porkchop");
|
event.add("forge:meat", "minecraft:porkchop");
|
||||||
event.add("forge:meat", "minecraft:cooked_porkchop");
|
event.add("forge:meat", "minecraft:cooked_porkchop");
|
||||||
event.add("forge:meat", "minecraft:mutton");
|
event.add("forge:meat", "minecraft:mutton");
|
||||||
event.add("forge:meat", "minecraft:cooked_mutton");
|
event.add("forge:meat", "minecraft:cooked_mutton");
|
||||||
event.add("forge:meat", "minecraft:rabbit");
|
event.add("forge:meat", "minecraft:rabbit");
|
||||||
event.add("forge:meat", "minecraft:cooked_rabbit");
|
event.add("forge:meat", "minecraft:cooked_rabbit");
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
event.remove({ id: "toolbelt:belt" });
|
event.remove({ id: "toolbelt:belt" });
|
||||||
event.shaped("toolbelt:belt", ["SLS", "C C", "LIL"], {
|
event.shaped("toolbelt:belt", ["SLS", "C C", "LIL"], {
|
||||||
S: "minecraft:string",
|
S: "minecraft:string",
|
||||||
L: "minecraft:leather",
|
L: "minecraft:leather",
|
||||||
I: "#forge:plates/steel",
|
I: "#forge:plates/steel",
|
||||||
C: "#forge:screws/steel",
|
C: "#forge:screws/steel",
|
||||||
});
|
});
|
||||||
event.remove({ id: "toolbelt:pouch" });
|
event.remove({ id: "toolbelt:pouch" });
|
||||||
event.shaped("toolbelt:pouch", [" G ", "LSL", " "], {
|
event.shaped("toolbelt:pouch", [" G ", "LSL", " "], {
|
||||||
G: "#forge:rings/gold",
|
G: "#forge:rings/gold",
|
||||||
L: "minecraft:leather",
|
L: "minecraft:leather",
|
||||||
S: "#forge:plates/steel",
|
S: "#forge:plates/steel",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,39 +1,39 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
// Mega Torch
|
// Mega Torch
|
||||||
event.remove({ id: "torchmaster:megatorch" });
|
event.remove({ id: "torchmaster:megatorch" });
|
||||||
event.shaped("torchmaster:megatorch", ["SDR", "IBD", "RIS"], {
|
event.shaped("torchmaster:megatorch", ["SDR", "IBD", "RIS"], {
|
||||||
S: "#forge:screws/iron",
|
S: "#forge:screws/iron",
|
||||||
D: "#forge:gems/diamond",
|
D: "#forge:gems/diamond",
|
||||||
R: "#forge:rings/gold",
|
R: "#forge:rings/gold",
|
||||||
I: "minecraft:stick",
|
I: "minecraft:stick",
|
||||||
B: "#forge:storage_blocks/coke",
|
B: "#forge:storage_blocks/coke",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Dread Lamp
|
// Dread Lamp
|
||||||
event.remove({ id: "torchmaster:dreadlamp" });
|
event.remove({ id: "torchmaster:dreadlamp" });
|
||||||
event.shaped("torchmaster:dreadlamp", ["PPP", "GLG", "PPP"], {
|
event.shaped("torchmaster:dreadlamp", ["PPP", "GLG", "PPP"], {
|
||||||
P: "#forge:plates/obsidian",
|
P: "#forge:plates/obsidian",
|
||||||
L: "minecraft:glowstone",
|
L: "minecraft:glowstone",
|
||||||
G: "#forge:glass_panes",
|
G: "#forge:glass_panes",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Feral Flare Lantern
|
// Feral Flare Lantern
|
||||||
event.remove({ id: "torchmaster:feral_flare_lantern" });
|
event.remove({ id: "torchmaster:feral_flare_lantern" });
|
||||||
event.shaped("torchmaster:feral_flare_lantern", ["SPR", "INP", "RIS"], {
|
event.shaped("torchmaster:feral_flare_lantern", ["SPR", "INP", "RIS"], {
|
||||||
S: "#forge:screws/iron",
|
S: "#forge:screws/iron",
|
||||||
P: "#forge:plates/glowstone",
|
P: "#forge:plates/glowstone",
|
||||||
R: "#forge:rings/steel",
|
R: "#forge:rings/steel",
|
||||||
I: "#forge:rods/steel",
|
I: "#forge:rods/steel",
|
||||||
N: "#forge:springs/small/gold",
|
N: "#forge:springs/small/gold",
|
||||||
});
|
});
|
||||||
|
|
||||||
// Frozen Pearl
|
// Frozen Pearl
|
||||||
event.remove({ id: "torchmaster:frozen_pearl" });
|
event.remove({ id: "torchmaster:frozen_pearl" });
|
||||||
event.recipes.gtceu
|
event.recipes.gtceu
|
||||||
.chemical_bath("frozen_pearl")
|
.chemical_bath("frozen_pearl")
|
||||||
.itemInputs("minecraft:ender_pearl")
|
.itemInputs("minecraft:ender_pearl")
|
||||||
.inputFluids("gtceu:ice 1152")
|
.inputFluids("gtceu:ice 1152")
|
||||||
.itemOutputs("torchmaster:frozen_pearl")
|
.itemOutputs("torchmaster:frozen_pearl")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
LootJS.modifiers((event) => {
|
LootJS.modifiers((event) => {
|
||||||
event
|
event
|
||||||
.addEntityLootModifier("minecraft:blaze")
|
.addEntityLootModifier("minecraft:blaze")
|
||||||
.replaceLoot("minecraft:blaze_rod", "gtceu:sulfur_dust", true);
|
.replaceLoot("minecraft:blaze_rod", "gtceu:sulfur_dust", true);
|
||||||
event
|
event
|
||||||
.addEntityLootModifier("minecraft:enderman")
|
.addEntityLootModifier("minecraft:enderman")
|
||||||
.replaceLoot("minecraft:ender_pearl", "gtceu:ender_pearl_dust", true);
|
.replaceLoot("minecraft:ender_pearl", "gtceu:ender_pearl_dust", true);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,131 +1,131 @@
|
|||||||
ServerEvents.recipes((event) => {
|
ServerEvents.recipes((event) => {
|
||||||
const greg = event.recipes.gtceu;
|
const greg = event.recipes.gtceu;
|
||||||
|
|
||||||
event.remove({ id: "minecraft:blaze_powder" });
|
event.remove({ id: "minecraft:blaze_powder" });
|
||||||
event.remove({ id: "gtceu:shapeless/blaze_rod_to_powder" });
|
event.remove({ id: "gtceu:shapeless/blaze_rod_to_powder" });
|
||||||
event.remove({ id: "minecraft:ender_eye" });
|
event.remove({ id: "minecraft:ender_eye" });
|
||||||
|
|
||||||
//Ghast Tear
|
//Ghast Tear
|
||||||
greg
|
greg
|
||||||
.chemical_reactor("gtceu:ghast_tear")
|
.chemical_reactor("gtceu:ghast_tear")
|
||||||
.itemInputs("#forge:tiny_dusts/potassium", "#forge:tiny_dusts/lithium")
|
.itemInputs("#forge:tiny_dusts/potassium", "#forge:tiny_dusts/lithium")
|
||||||
.inputFluids("gtceu:salt_water 1000")
|
.inputFluids("gtceu:salt_water 1000")
|
||||||
.itemOutputs("minecraft:ghast_tear")
|
.itemOutputs("minecraft:ghast_tear")
|
||||||
.duration(400)
|
.duration(400)
|
||||||
.EUt(30);
|
.EUt(30);
|
||||||
// Skeleton Skull
|
// Skeleton Skull
|
||||||
greg
|
greg
|
||||||
.assembler("gtceu:skeleton_skull")
|
.assembler("gtceu:skeleton_skull")
|
||||||
.itemInputs("minecraft:bone")
|
.itemInputs("minecraft:bone")
|
||||||
.itemOutputs("skeleton_skull")
|
.itemOutputs("skeleton_skull")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(4);
|
.EUt(4);
|
||||||
// Bones
|
// Bones
|
||||||
greg
|
greg
|
||||||
.extractor("gtceu:bones")
|
.extractor("gtceu:bones")
|
||||||
.itemInputs("#minecraft:dirt")
|
.itemInputs("#minecraft:dirt")
|
||||||
.itemOutputs("bone")
|
.itemOutputs("bone")
|
||||||
.duration(100)
|
.duration(100)
|
||||||
.EUt(16);
|
.EUt(16);
|
||||||
|
|
||||||
// Prismarine
|
// Prismarine
|
||||||
greg
|
greg
|
||||||
.autoclave("gtceu:prismarine")
|
.autoclave("gtceu:prismarine")
|
||||||
.itemInputs("minecraft:prismarine_crystals")
|
.itemInputs("minecraft:prismarine_crystals")
|
||||||
.inputFluids("minecraft:water 100")
|
.inputFluids("minecraft:water 100")
|
||||||
.itemOutputs("prismarine_shard")
|
.itemOutputs("prismarine_shard")
|
||||||
.duration(1200)
|
.duration(1200)
|
||||||
.EUt(24);
|
.EUt(24);
|
||||||
greg
|
greg
|
||||||
.autoclave("gtceu:prismarine_distilled")
|
.autoclave("gtceu:prismarine_distilled")
|
||||||
.itemInputs("minecraft:prismarine_crystals")
|
.itemInputs("minecraft:prismarine_crystals")
|
||||||
.inputFluids("gtceu:distilled_water 100")
|
.inputFluids("gtceu:distilled_water 100")
|
||||||
.itemOutputs("prismarine_shard")
|
.itemOutputs("prismarine_shard")
|
||||||
.duration(600)
|
.duration(600)
|
||||||
.EUt(24);
|
.EUt(24);
|
||||||
greg
|
greg
|
||||||
.macerator("gtceu:prismarine_crushed")
|
.macerator("gtceu:prismarine_crushed")
|
||||||
.itemInputs("minecraft:prismarine_shard")
|
.itemInputs("minecraft:prismarine_shard")
|
||||||
.itemOutputs("prismarine_crystals")
|
.itemOutputs("prismarine_crystals")
|
||||||
.duration(120)
|
.duration(120)
|
||||||
.EUt(2);
|
.EUt(2);
|
||||||
|
|
||||||
// Slimeballs
|
// Slimeballs
|
||||||
greg
|
greg
|
||||||
.chemical_bath("gtceu:slimeball_bath")
|
.chemical_bath("gtceu:slimeball_bath")
|
||||||
.itemInputs("#forge:dusts/asbestos")
|
.itemInputs("#forge:dusts/asbestos")
|
||||||
.inputFluids("gtceu:glue 250")
|
.inputFluids("gtceu:glue 250")
|
||||||
.itemOutputs("slime_ball")
|
.itemOutputs("slime_ball")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(24);
|
.EUt(24);
|
||||||
greg
|
greg
|
||||||
.centrifuge("gtceu:slimeballs_centrifuge")
|
.centrifuge("gtceu:slimeballs_centrifuge")
|
||||||
.itemInputs("slime_ball")
|
.itemInputs("slime_ball")
|
||||||
.outputFluids("gtceu:glue 250")
|
.outputFluids("gtceu:glue 250")
|
||||||
.itemOutputs("#forge:dusts/asbestos")
|
.itemOutputs("#forge:dusts/asbestos")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(24);
|
.EUt(24);
|
||||||
|
|
||||||
// Sponge
|
// Sponge
|
||||||
greg
|
greg
|
||||||
.compressor("gtceu:spongebob")
|
.compressor("gtceu:spongebob")
|
||||||
.itemInputs("2x #forge:foils/polycaprolactam")
|
.itemInputs("2x #forge:foils/polycaprolactam")
|
||||||
.itemOutputs("sponge")
|
.itemOutputs("sponge")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(2);
|
.EUt(2);
|
||||||
|
|
||||||
// Fire Resistance
|
// Fire Resistance
|
||||||
event.shapeless(
|
event.shapeless(
|
||||||
Item.of("minecraft:potion").withNBT({
|
Item.of("minecraft:potion").withNBT({
|
||||||
Potion: "minecraft:fire_resistance",
|
Potion: "minecraft:fire_resistance",
|
||||||
}),
|
}),
|
||||||
[
|
[
|
||||||
Item.of("minecraft:potion", '{Potion:"minecraft:water"}'),
|
Item.of("minecraft:potion", '{Potion:"minecraft:water"}'),
|
||||||
"#forge:dusts/sugar",
|
"#forge:dusts/sugar",
|
||||||
"#forge:dusts/stone",
|
"#forge:dusts/stone",
|
||||||
"#forge:dusts/lead",
|
"#forge:dusts/lead",
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
event.shapeless(
|
event.shapeless(
|
||||||
Item.of("minecraft:potion").withNBT({
|
Item.of("minecraft:potion").withNBT({
|
||||||
Potion: "minecraft:long_fire_resistance",
|
Potion: "minecraft:long_fire_resistance",
|
||||||
}),
|
}),
|
||||||
[
|
[
|
||||||
Item.of("minecraft:potion", '{Potion:"minecraft:water"}'),
|
Item.of("minecraft:potion", '{Potion:"minecraft:water"}'),
|
||||||
"#forge:dusts/redstone",
|
"#forge:dusts/redstone",
|
||||||
"#forge:dusts/sugar",
|
"#forge:dusts/sugar",
|
||||||
"#forge:dusts/stone",
|
"#forge:dusts/stone",
|
||||||
"#forge:dusts/lead",
|
"#forge:dusts/lead",
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
// XP
|
// XP
|
||||||
greg
|
greg
|
||||||
.large_chemical_reactor("gtceu:bottle_o_enchanting")
|
.large_chemical_reactor("gtceu:bottle_o_enchanting")
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
"glass_bottle",
|
"glass_bottle",
|
||||||
"#forge:tiny_dusts/gold",
|
"#forge:tiny_dusts/gold",
|
||||||
"#forge:tiny_dusts/sugar"
|
"#forge:tiny_dusts/sugar"
|
||||||
)
|
)
|
||||||
.inputFluids("water 100")
|
.inputFluids("water 100")
|
||||||
.itemOutputs("experience_bottle")
|
.itemOutputs("experience_bottle")
|
||||||
.duration(20)
|
.duration(20)
|
||||||
.EUt(256);
|
.EUt(256);
|
||||||
|
|
||||||
// Nether Star
|
// Nether Star
|
||||||
greg
|
greg
|
||||||
.chemical_reactor("gtceu:nether_star")
|
.chemical_reactor("gtceu:nether_star")
|
||||||
.itemInputs("#forge:dusts/diamond", "#forge:dusts/iridium")
|
.itemInputs("#forge:dusts/diamond", "#forge:dusts/iridium")
|
||||||
.inputFluids("gtceu:rocket_fuel 1000", "gtceu:nether_air 8000")
|
.inputFluids("gtceu:rocket_fuel 1000", "gtceu:nether_air 8000")
|
||||||
.itemOutputs("2x gtceu:nether_star_dust")
|
.itemOutputs("2x gtceu:nether_star_dust")
|
||||||
.duration(200)
|
.duration(200)
|
||||||
.EUt(7680);
|
.EUt(7680);
|
||||||
|
|
||||||
// Netherite
|
// Netherite
|
||||||
greg
|
greg
|
||||||
.alloy_smelter("gtceu:better_netherite")
|
.alloy_smelter("gtceu:better_netherite")
|
||||||
.itemInputs("2x netherite_scrap", "2x #forge:ingots/gold")
|
.itemInputs("2x netherite_scrap", "2x #forge:ingots/gold")
|
||||||
.itemOutputs("1x netherite_ingot")
|
.itemOutputs("1x netherite_ingot")
|
||||||
.duration(150)
|
.duration(150)
|
||||||
.EUt(100);
|
.EUt(100);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
GTCEuStartupEvents.registry("gtceu:material", (event) => {
|
GTCEuStartupEvents.registry("gtceu:material", (event) => {
|
||||||
GTMaterials.HSLASteel.addFlags(GTMaterialFlags.GENERATE_SPRING);
|
GTMaterials.HSLASteel.addFlags(GTMaterialFlags.GENERATE_SPRING);
|
||||||
GTMaterials.HSLASteel.addFlags(GTMaterialFlags.GENERATE_LONG_ROD);
|
GTMaterials.HSLASteel.addFlags(GTMaterialFlags.GENERATE_LONG_ROD);
|
||||||
GTMaterials.Iridium.addFlags(GTMaterialFlags.GENERATE_FRAME);
|
GTMaterials.Iridium.addFlags(GTMaterialFlags.GENERATE_FRAME);
|
||||||
GTMaterials.Cobalt.addFlags(GTMaterialFlags.GENERATE_FINE_WIRE);
|
GTMaterials.Cobalt.addFlags(GTMaterialFlags.GENERATE_FINE_WIRE);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
StartupEvents.registry("item", (event) => {
|
StartupEvents.registry("item", (event) => {
|
||||||
event.create("greg_icon");
|
event.create("greg_icon");
|
||||||
});
|
});
|
||||||
|
|
||||||
Platform.mods.kubejs.name = "GregTech Community Pack";
|
Platform.mods.kubejs.name = "GregTech Community Pack";
|
||||||
|
|||||||
@@ -1,36 +1,36 @@
|
|||||||
GTCEuStartupEvents.registry("gtceu:machine", (event) => {
|
GTCEuStartupEvents.registry("gtceu:machine", (event) => {
|
||||||
event
|
event
|
||||||
.create("greenhouse", "multiblock")
|
.create("greenhouse", "multiblock")
|
||||||
.rotationState(RotationState.NON_Y_AXIS)
|
.rotationState(RotationState.NON_Y_AXIS)
|
||||||
.recipeType("greenhouse")
|
.recipeType("greenhouse")
|
||||||
.appearanceBlock(GTBlocks.MACHINE_CASING_ULV)
|
.appearanceBlock(GTBlocks.MACHINE_CASING_ULV)
|
||||||
.recipeModifier(
|
.recipeModifier(
|
||||||
GTRecipeModifiers.ELECTRIC_OVERCLOCK.apply(
|
GTRecipeModifiers.ELECTRIC_OVERCLOCK.apply(
|
||||||
OverclockingLogic.NON_PERFECT_OVERCLOCK
|
OverclockingLogic.NON_PERFECT_OVERCLOCK
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.pattern((definition) =>
|
.pattern((definition) =>
|
||||||
FactoryBlockPattern.start()
|
FactoryBlockPattern.start()
|
||||||
.aisle("#BBB#", "#BBB#", "#BBB#", "#BBB#")
|
.aisle("#BBB#", "#BBB#", "#BBB#", "#BBB#")
|
||||||
.aisle("BBBBB", "BDDDB", "B###B", "BGGGB")
|
.aisle("BBBBB", "BDDDB", "B###B", "BGGGB")
|
||||||
.aisle("BBBBB", "BDDDB", "B###B", "BGGGB")
|
.aisle("BBBBB", "BDDDB", "B###B", "BGGGB")
|
||||||
.aisle("BBBBB", "BDDDB", "B###B", "BGGGB")
|
.aisle("BBBBB", "BDDDB", "B###B", "BGGGB")
|
||||||
.aisle("#BBB#", "#BEB#", "#BBB#", "#BBB#")
|
.aisle("#BBB#", "#BEB#", "#BBB#", "#BBB#")
|
||||||
.where("E", Predicates.controller(Predicates.blocks(definition.get())))
|
.where("E", Predicates.controller(Predicates.blocks(definition.get())))
|
||||||
.where("D", Predicates.blocks("minecraft:dirt"))
|
.where("D", Predicates.blocks("minecraft:dirt"))
|
||||||
.where("G", Predicates.blocks("gtceu:tempered_glass"))
|
.where("G", Predicates.blocks("gtceu:tempered_glass"))
|
||||||
.where(
|
.where(
|
||||||
"B",
|
"B",
|
||||||
Predicates.blocks("gtceu:ulv_machine_casing")
|
Predicates.blocks("gtceu:ulv_machine_casing")
|
||||||
.setMinGlobalLimited(5)
|
.setMinGlobalLimited(5)
|
||||||
.or(Predicates.autoAbilities(definition.getRecipeTypes()))
|
.or(Predicates.autoAbilities(definition.getRecipeTypes()))
|
||||||
)
|
)
|
||||||
.where("#", Predicates.air())
|
.where("#", Predicates.air())
|
||||||
.build()
|
.build()
|
||||||
)
|
)
|
||||||
.workableCasingRenderer(
|
.workableCasingRenderer(
|
||||||
"gtceu:block/casings/voltage/ulv/side",
|
"gtceu:block/casings/voltage/ulv/side",
|
||||||
"gtceu:block/multiblock/implosion_compressor",
|
"gtceu:block/multiblock/implosion_compressor",
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
GTCEuStartupEvents.registry("gtceu:material", (event) => {
|
GTCEuStartupEvents.registry("gtceu:material", (event) => {
|
||||||
event
|
event
|
||||||
.create("fluix")
|
.create("fluix")
|
||||||
.dust()
|
.dust()
|
||||||
.components("1x nether_quartz", "1x certus_quartz", "1x redstone")
|
.components("1x nether_quartz", "1x certus_quartz", "1x redstone")
|
||||||
.color(0x8f5ccb)
|
.color(0x8f5ccb)
|
||||||
.iconSet(GTMaterialIconSet.DULL)
|
.iconSet(GTMaterialIconSet.DULL)
|
||||||
.flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_GEAR);
|
.flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_GEAR);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
event
|
event
|
||||||
.create("netherite")
|
.create("netherite")
|
||||||
.components("1x gold", "1x tungsten", "1x platinum")
|
.components("1x gold", "1x tungsten", "1x platinum")
|
||||||
.color(0x4d494d)
|
.color(0x4d494d)
|
||||||
.iconSet(GTMaterialIconSet.METALLIC)
|
.iconSet(GTMaterialIconSet.METALLIC)
|
||||||
.flags(GTMaterialFlags.GENERATE_PLATE);
|
.flags(GTMaterialFlags.GENERATE_PLATE);
|
||||||
*/
|
*/
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
GTCEuStartupEvents.registry("gtceu:recipe_type", (event) => {
|
GTCEuStartupEvents.registry("gtceu:recipe_type", (event) => {
|
||||||
event
|
event
|
||||||
.create("greenhouse")
|
.create("greenhouse")
|
||||||
.category("test")
|
.category("test")
|
||||||
.setEUIO("in")
|
.setEUIO("in")
|
||||||
.setMaxIOSize(3, 4, 1, 0)
|
.setMaxIOSize(3, 4, 1, 0)
|
||||||
.setSlotOverlay(false, false, GuiTextures.BOX_OVERLAY)
|
.setSlotOverlay(false, false, GuiTextures.BOX_OVERLAY)
|
||||||
.setProgressBar(GuiTextures.PROGRESS_BAR_BATH, FillDirection.LEFT_TO_RIGHT)
|
.setProgressBar(GuiTextures.PROGRESS_BAR_BATH, FillDirection.LEFT_TO_RIGHT)
|
||||||
.setSound(GTSoundEntries.COOLING);
|
.setSound(GTSoundEntries.COOLING);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Alternate Current"
|
name = "Alternate Current"
|
||||||
filename = "alternate_current-mc1.20-1.7.0.jar"
|
filename = "alternate_current-mc1.20-1.7.0.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "02def44a2c416459ee5daecbe1caa6d78571e205"
|
hash = "02def44a2c416459ee5daecbe1caa6d78571e205"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4721662
|
file-id = 4721662
|
||||||
project-id = 548115
|
project-id = 548115
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Applied Energistics 2"
|
name = "Applied Energistics 2"
|
||||||
filename = "appliedenergistics2-forge-15.0.15.jar"
|
filename = "appliedenergistics2-forge-15.0.15.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "7a3e1c6e4ee6335aef62e995db1beefa6385ac79"
|
hash = "7a3e1c6e4ee6335aef62e995db1beefa6385ac79"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4857895
|
file-id = 4857895
|
||||||
project-id = 223794
|
project-id = 223794
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Architectury API (Fabric/Forge/NeoForge)"
|
name = "Architectury API (Fabric/Forge/NeoForge)"
|
||||||
filename = "architectury-9.1.12-forge.jar"
|
filename = "architectury-9.1.12-forge.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "49fc332e52027845caaa0098289dc9059b8eb010"
|
hash = "49fc332e52027845caaa0098289dc9059b8eb010"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4663010
|
file-id = 4663010
|
||||||
project-id = 419699
|
project-id = 419699
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "AttributeFix"
|
name = "AttributeFix"
|
||||||
filename = "AttributeFix-Forge-1.20.1-21.0.4.jar"
|
filename = "AttributeFix-Forge-1.20.1-21.0.4.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "6eb69343eb21d38f95d1b1d00e6bc777bdb336fa"
|
hash = "6eb69343eb21d38f95d1b1d00e6bc777bdb336fa"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4911084
|
file-id = 4911084
|
||||||
project-id = 280510
|
project-id = 280510
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "bad packets"
|
name = "bad packets"
|
||||||
filename = "badpackets-forge-0.4.3.jar"
|
filename = "badpackets-forge-0.4.3.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "34b4ae0b51fe8bb55529dd20968bf58e20b4a21e"
|
hash = "34b4ae0b51fe8bb55529dd20968bf58e20b4a21e"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4784395
|
file-id = 4784395
|
||||||
project-id = 615134
|
project-id = 615134
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Balm (Forge Edition)"
|
name = "Balm (Forge Edition)"
|
||||||
filename = "balm-forge-1.20.1-7.2.1.jar"
|
filename = "balm-forge-1.20.1-7.2.1.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "a1a5e8c8d6c5bc1ee684eaba086b91244840a369"
|
hash = "a1a5e8c8d6c5bc1ee684eaba086b91244840a369"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4943500
|
file-id = 4943500
|
||||||
project-id = 531761
|
project-id = 531761
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Better Angel Ring"
|
name = "Better Angel Ring"
|
||||||
filename = "better_angel_ring-1.20.1-1.0.2.jar"
|
filename = "better_angel_ring-1.20.1-1.0.2.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "abee07cc2beb239776c69007b3fff7510e6b46c0"
|
hash = "abee07cc2beb239776c69007b3fff7510e6b46c0"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4801662
|
file-id = 4801662
|
||||||
project-id = 904974
|
project-id = 904974
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Bookshelf"
|
name = "Bookshelf"
|
||||||
filename = "Bookshelf-Forge-1.20.1-20.1.7.jar"
|
filename = "Bookshelf-Forge-1.20.1-20.1.7.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "f0d4f43cea4d835b57fa1ebc74cfb597cfb8b0b1"
|
hash = "f0d4f43cea4d835b57fa1ebc74cfb597cfb8b0b1"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4958302
|
file-id = 4958302
|
||||||
project-id = 228525
|
project-id = 228525
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Building Gadgets"
|
name = "Building Gadgets"
|
||||||
filename = "buildinggadgets2-1.0.6.jar"
|
filename = "buildinggadgets2-1.0.6.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "d52fd597d10b9ffb3b455675e0c3f54f2b4bb723"
|
hash = "d52fd597d10b9ffb3b455675e0c3f54f2b4bb723"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4843616
|
file-id = 4843616
|
||||||
project-id = 298187
|
project-id = 298187
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Client Tweaks"
|
name = "Client Tweaks"
|
||||||
filename = "clienttweaks-forge-1.20-11.1.0.jar"
|
filename = "clienttweaks-forge-1.20-11.1.0.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "8a117dbbb376360c34d6ba56ce03ce2837bbccc2"
|
hash = "8a117dbbb376360c34d6ba56ce03ce2837bbccc2"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4751740
|
file-id = 4751740
|
||||||
project-id = 251407
|
project-id = 251407
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Cloth Config API (Fabric/Forge/NeoForge)"
|
name = "Cloth Config API (Fabric/Forge/NeoForge)"
|
||||||
filename = "cloth-config-11.1.106-forge.jar"
|
filename = "cloth-config-11.1.106-forge.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "b6f17b52c469c5ca27c9e90abdb0ecc0be16149d"
|
hash = "b6f17b52c469c5ca27c9e90abdb0ecc0be16149d"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4633444
|
file-id = 4633444
|
||||||
project-id = 348521
|
project-id = 348521
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Clumps"
|
name = "Clumps"
|
||||||
filename = "Clumps-forge-1.20.1-12.0.0.3.jar"
|
filename = "Clumps-forge-1.20.1-12.0.0.3.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "475f8cfb0bc678d0c5275190daa80fc272399fc5"
|
hash = "475f8cfb0bc678d0c5275190daa80fc272399fc5"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4614555
|
file-id = 4614555
|
||||||
project-id = 256717
|
project-id = 256717
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Controlling"
|
name = "Controlling"
|
||||||
filename = "Controlling-forge-1.20.1-12.0.2.jar"
|
filename = "Controlling-forge-1.20.1-12.0.2.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "f6d3cdd3ec68c5590cf5b2e89c38dbf031824bfd"
|
hash = "f6d3cdd3ec68c5590cf5b2e89c38dbf031824bfd"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4646682
|
file-id = 4646682
|
||||||
project-id = 250398
|
project-id = 250398
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Crafting Station"
|
name = "Crafting Station"
|
||||||
filename = "craftingstation-1.20.1-1.jar"
|
filename = "craftingstation-1.20.1-1.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "56b186b8037b307a7fd3b55dfde6ad4bb618231f"
|
hash = "56b186b8037b307a7fd3b55dfde6ad4bb618231f"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4770683
|
file-id = 4770683
|
||||||
project-id = 318551
|
project-id = 318551
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Crafting Tweaks"
|
name = "Crafting Tweaks"
|
||||||
filename = "craftingtweaks-forge-1.20-18.2.2.jar"
|
filename = "craftingtweaks-forge-1.20-18.2.2.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "0e5ced7b77aaa0737605ae25cfad644bbd117e41"
|
hash = "0e5ced7b77aaa0737605ae25cfad644bbd117e41"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4939240
|
file-id = 4939240
|
||||||
project-id = 233071
|
project-id = 233071
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Curios API (Forge/NeoForge)"
|
name = "Curios API (Forge/NeoForge)"
|
||||||
filename = "curios-forge-5.4.6+1.20.1.jar"
|
filename = "curios-forge-5.4.6+1.20.1.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "c2304fed45b8becbe7c587eec58cbb8ef00a9a45"
|
hash = "c2304fed45b8becbe7c587eec58cbb8ef00a9a45"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4960408
|
file-id = 4960408
|
||||||
project-id = 309927
|
project-id = 309927
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Embeddium"
|
name = "Embeddium"
|
||||||
filename = "embeddium-0.2.13+mc1.20.1.jar"
|
filename = "embeddium-0.2.13+mc1.20.1.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "94aebf51f2e2838b41206901e27a2a48b1a2e756"
|
hash = "94aebf51f2e2838b41206901e27a2a48b1a2e756"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4949986
|
file-id = 4949986
|
||||||
project-id = 908741
|
project-id = 908741
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "ExtendedAE"
|
name = "ExtendedAE"
|
||||||
filename = "ExtendedAE-1.20-0.1.28-forge.jar"
|
filename = "ExtendedAE-1.20-0.1.28-forge.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "af0d45fd03d76dd69d5ade594b12bdd88caa6b13"
|
hash = "af0d45fd03d76dd69d5ade594b12bdd88caa6b13"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4962674
|
file-id = 4962674
|
||||||
project-id = 892005
|
project-id = 892005
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Fast Leaf Decay"
|
name = "Fast Leaf Decay"
|
||||||
filename = "FastLeafDecay-31.jar"
|
filename = "FastLeafDecay-31.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "27d5ae02484e0b0c464f9611cedee6337048f638"
|
hash = "27d5ae02484e0b0c464f9611cedee6337048f638"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4620069
|
file-id = 4620069
|
||||||
project-id = 230976
|
project-id = 230976
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Fastload"
|
name = "Fastload"
|
||||||
filename = "Fastload-Reforged-mc1.20.1-3.4.0.jar"
|
filename = "Fastload-Reforged-mc1.20.1-3.4.0.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "27d58f123951e0404c94caf16ff9b96b442f371c"
|
hash = "27d58f123951e0404c94caf16ff9b96b442f371c"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4706149
|
file-id = 4706149
|
||||||
project-id = 630620
|
project-id = 630620
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "FastSuite"
|
name = "FastSuite"
|
||||||
filename = "FastSuite-1.20.1-5.0.1.jar"
|
filename = "FastSuite-1.20.1-5.0.1.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "c418caa1eea74e9f05b4a20862ebc665019250c8"
|
hash = "c418caa1eea74e9f05b4a20862ebc665019250c8"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4711435
|
file-id = 4711435
|
||||||
project-id = 475117
|
project-id = 475117
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "FerriteCore (Forge)"
|
name = "FerriteCore (Forge)"
|
||||||
filename = "ferritecore-6.0.1-forge.jar"
|
filename = "ferritecore-6.0.1-forge.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "417fb6ce8f52abf40bd9d0390371790f9576f8ba"
|
hash = "417fb6ce8f52abf40bd9d0390371790f9576f8ba"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4810975
|
file-id = 4810975
|
||||||
project-id = 429235
|
project-id = 429235
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "FindMe"
|
name = "FindMe"
|
||||||
filename = "findme-3.1.1-forge.jar"
|
filename = "findme-3.1.1-forge.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "561dfe2193afa816979a7a41c93fab20750e2f3f"
|
hash = "561dfe2193afa816979a7a41c93fab20750e2f3f"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4960678
|
file-id = 4960678
|
||||||
project-id = 291936
|
project-id = 291936
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "FPS Reducer"
|
name = "FPS Reducer"
|
||||||
filename = "FpsReducer2-forge-1.20-2.5.jar"
|
filename = "FpsReducer2-forge-1.20-2.5.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "d7d5af20faa2bd7012aa2d34b5804324aa273092"
|
hash = "d7d5af20faa2bd7012aa2d34b5804324aa273092"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4586784
|
file-id = 4586784
|
||||||
project-id = 280294
|
project-id = 280294
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "FramedBlocks"
|
name = "FramedBlocks"
|
||||||
filename = "FramedBlocks-9.1.6.jar"
|
filename = "FramedBlocks-9.1.6.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "9663ba7c16867cc1983ec1c1dbc237e2b54626e1"
|
hash = "9663ba7c16867cc1983ec1c1dbc237e2b54626e1"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4793884
|
file-id = 4793884
|
||||||
project-id = 441647
|
project-id = 441647
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "FTB Chunks (Forge)"
|
name = "FTB Chunks (Forge)"
|
||||||
filename = "ftb-chunks-forge-2001.2.4.jar"
|
filename = "ftb-chunks-forge-2001.2.4.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "a0c9bf580b7bbf749f78a17d8e48ae8af5038afe"
|
hash = "a0c9bf580b7bbf749f78a17d8e48ae8af5038afe"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4925796
|
file-id = 4925796
|
||||||
project-id = 314906
|
project-id = 314906
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "FTB Essentials (Forge & Fabric)"
|
name = "FTB Essentials (Forge & Fabric)"
|
||||||
filename = "ftb-essentials-forge-2001.2.2.jar"
|
filename = "ftb-essentials-forge-2001.2.2.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "e9f668ea8fa12215b1db9d505af8feb617d66e5a"
|
hash = "e9f668ea8fa12215b1db9d505af8feb617d66e5a"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4896152
|
file-id = 4896152
|
||||||
project-id = 410811
|
project-id = 410811
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "FTB Library (Forge)"
|
name = "FTB Library (Forge)"
|
||||||
filename = "ftb-library-forge-2001.1.4.jar"
|
filename = "ftb-library-forge-2001.1.4.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "de7fd22d2fd5e5cd5e6060c487df8f97c33933f2"
|
hash = "de7fd22d2fd5e5cd5e6060c487df8f97c33933f2"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4864329
|
file-id = 4864329
|
||||||
project-id = 404465
|
project-id = 404465
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "FTB Quests (Forge)"
|
name = "FTB Quests (Forge)"
|
||||||
filename = "ftb-quests-forge-2001.3.0.jar"
|
filename = "ftb-quests-forge-2001.3.0.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "7ec8133f4bb375e0f0cf7046db60e182aa2d60a3"
|
hash = "7ec8133f4bb375e0f0cf7046db60e182aa2d60a3"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4929479
|
file-id = 4929479
|
||||||
project-id = 289412
|
project-id = 289412
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "FTB Teams (Forge)"
|
name = "FTB Teams (Forge)"
|
||||||
filename = "ftb-teams-forge-2001.1.4.jar"
|
filename = "ftb-teams-forge-2001.1.4.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "8b7628248ffd6e97bde2ffce0a630a4db4504b9b"
|
hash = "8b7628248ffd6e97bde2ffce0a630a4db4504b9b"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4623116
|
file-id = 4623116
|
||||||
project-id = 404468
|
project-id = 404468
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "FTB XMod Compat"
|
name = "FTB XMod Compat"
|
||||||
filename = "ftb-xmod-compat-forge-2.1.0.jar"
|
filename = "ftb-xmod-compat-forge-2.1.0.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "9c799c16928964c64effc032478d4a9d48e93e55"
|
hash = "9c799c16928964c64effc032478d4a9d48e93e55"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4932157
|
file-id = 4932157
|
||||||
project-id = 889915
|
project-id = 889915
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "GregTechCEu Modern"
|
name = "GregTechCEu Modern"
|
||||||
filename = "gtceu-forge-1.20.1-1.0.18.a.jar"
|
filename = "gtceu-forge-1.20.1-1.0.18.a.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "576e59d3b97c1fb6a3aae182e575bcbca2fed7ed"
|
hash = "576e59d3b97c1fb6a3aae182e575bcbca2fed7ed"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4968835
|
file-id = 4968835
|
||||||
project-id = 890405
|
project-id = 890405
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Hang Glider [Forge & Fabric]"
|
name = "Hang Glider [Forge & Fabric]"
|
||||||
filename = "HangGlider-v8.0.1-1.20.1-Forge.jar"
|
filename = "HangGlider-v8.0.1-1.20.1-Forge.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "e4a5deeb545db6853ae4d668d0751228e641fc61"
|
hash = "e4a5deeb545db6853ae4d668d0751228e641fc61"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4710223
|
file-id = 4710223
|
||||||
project-id = 852668
|
project-id = 852668
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Iceberg [Forge]"
|
name = "Iceberg [Forge]"
|
||||||
filename = "Iceberg-1.20.1-forge-1.1.18.jar"
|
filename = "Iceberg-1.20.1-forge-1.1.18.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "1d1b54b5a5b03c37f89ee6505198b6f50b63e853"
|
hash = "1d1b54b5a5b03c37f89ee6505198b6f50b63e853"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4953572
|
file-id = 4953572
|
||||||
project-id = 520110
|
project-id = 520110
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Inventory Essentials"
|
name = "Inventory Essentials"
|
||||||
filename = "inventoryessentials-forge-1.20.1-8.2.1.jar"
|
filename = "inventoryessentials-forge-1.20.1-8.2.1.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "2bb6cfec61841cef96111a9c2fc2b4244392d0eb"
|
hash = "2bb6cfec61841cef96111a9c2fc2b4244392d0eb"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4752151
|
file-id = 4752151
|
||||||
project-id = 368825
|
project-id = 368825
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Inventory Sorter"
|
name = "Inventory Sorter"
|
||||||
filename = "inventorysorter-1.20.1-23.0.1.jar"
|
filename = "inventorysorter-1.20.1-23.0.1.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "32e30b71d7ef67b306a24191c655528509454cb5"
|
hash = "32e30b71d7ef67b306a24191c655528509454cb5"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4655091
|
file-id = 4655091
|
||||||
project-id = 240633
|
project-id = 240633
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Item Filters"
|
name = "Item Filters"
|
||||||
filename = "item-filters-forge-2001.1.0-build.59.jar"
|
filename = "item-filters-forge-2001.1.0-build.59.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "55a7f032c59489eca96069a7841601de2ff97590"
|
hash = "55a7f032c59489eca96069a7841601de2ff97590"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4838266
|
file-id = 4838266
|
||||||
project-id = 309674
|
project-id = 309674
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Jade 🔍"
|
name = "Jade 🔍"
|
||||||
filename = "Jade-1.20.1-forge-11.6.4.jar"
|
filename = "Jade-1.20.1-forge-11.6.4.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "edf0516dfd73a0b0c8fa1af261e7d40c07c23e23"
|
hash = "edf0516dfd73a0b0c8fa1af261e7d40c07c23e23"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4961520
|
file-id = 4961520
|
||||||
project-id = 324717
|
project-id = 324717
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Just Another Void Dimension"
|
name = "Just Another Void Dimension"
|
||||||
filename = "JAVD-Forge-5.0.1+mc1.20.1.jar"
|
filename = "JAVD-Forge-5.0.1+mc1.20.1.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "a1973dc568d8f1b40cdd5a48906e59d108e2662e"
|
hash = "a1973dc568d8f1b40cdd5a48906e59d108e2662e"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4803995
|
file-id = 4803995
|
||||||
project-id = 370890
|
project-id = 370890
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Just Enough Items (JEI)"
|
name = "Just Enough Items (JEI)"
|
||||||
filename = "jei-1.20.1-forge-15.2.0.27.jar"
|
filename = "jei-1.20.1-forge-15.2.0.27.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "a565f2e31fc2bbe6f297a4ca25241cbfd704ef6b"
|
hash = "a565f2e31fc2bbe6f297a4ca25241cbfd704ef6b"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4712868
|
file-id = 4712868
|
||||||
project-id = 238222
|
project-id = 238222
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "KubeJS"
|
name = "KubeJS"
|
||||||
filename = "kubejs-forge-2001.6.4-build.114.jar"
|
filename = "kubejs-forge-2001.6.4-build.114.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "55800bfde990f5dc4fb65f03740dd26583886b51"
|
hash = "55800bfde990f5dc4fb65f03740dd26583886b51"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4948967
|
file-id = 4948967
|
||||||
project-id = 238086
|
project-id = 238086
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "LootJS: KubeJS Addon"
|
name = "LootJS: KubeJS Addon"
|
||||||
filename = "lootjs-forge-1.20.1-2.10.4.jar"
|
filename = "lootjs-forge-1.20.1-2.10.4.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "42f4390034e943e0ccfd667fffc9d121aed4a132"
|
hash = "42f4390034e943e0ccfd667fffc9d121aed4a132"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4936333
|
file-id = 4936333
|
||||||
project-id = 570630
|
project-id = 570630
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Model Gap Fix"
|
name = "Model Gap Fix"
|
||||||
filename = "modelfix-1.14.jar"
|
filename = "modelfix-1.14.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "f11c4d7010f9572bd2e2ed64c15e544816226e0b"
|
hash = "f11c4d7010f9572bd2e2ed64c15e544816226e0b"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4607206
|
file-id = 4607206
|
||||||
project-id = 676136
|
project-id = 676136
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "ModernFix"
|
name = "ModernFix"
|
||||||
filename = "modernfix-forge-5.10.1+mc1.20.1.jar"
|
filename = "modernfix-forge-5.10.1+mc1.20.1.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "496d1d617d78871c87fe05f69b10bb77f070b1cd"
|
hash = "496d1d617d78871c87fe05f69b10bb77f070b1cd"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4949413
|
file-id = 4949413
|
||||||
project-id = 790626
|
project-id = 790626
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Mouse Tweaks"
|
name = "Mouse Tweaks"
|
||||||
filename = "MouseTweaks-forge-mc1.20-2.25.jar"
|
filename = "MouseTweaks-forge-mc1.20-2.25.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "f3e8805d706a36717306d92bd5c45cb2aef854b6"
|
hash = "f3e8805d706a36717306d92bd5c45cb2aef854b6"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4581240
|
file-id = 4581240
|
||||||
project-id = 60089
|
project-id = 60089
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "No Chat Reports"
|
name = "No Chat Reports"
|
||||||
filename = "NoChatReports-FORGE-1.20.1-v2.2.2.jar"
|
filename = "NoChatReports-FORGE-1.20.1-v2.2.2.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "069396e689ae887d065c8d61b7945e685fbcc65b"
|
hash = "069396e689ae887d065c8d61b7945e685fbcc65b"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4610474
|
file-id = 4610474
|
||||||
project-id = 634062
|
project-id = 634062
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "OpenBlocks Elevator"
|
name = "OpenBlocks Elevator"
|
||||||
filename = "elevatorid-1.20.1-lex-1.9.jar"
|
filename = "elevatorid-1.20.1-lex-1.9.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "04f3ee97d8881f4dd6b4e2c8c5ba4e1785e2f2c7"
|
hash = "04f3ee97d8881f4dd6b4e2c8c5ba4e1785e2f2c7"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4837768
|
file-id = 4837768
|
||||||
project-id = 250832
|
project-id = 250832
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Placebo"
|
name = "Placebo"
|
||||||
filename = "Placebo-1.20.1-8.6.0.jar"
|
filename = "Placebo-1.20.1-8.6.0.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "ddc15d8cd438bdfd8e1498ec0cc19d0e39a8b16e"
|
hash = "ddc15d8cd438bdfd8e1498ec0cc19d0e39a8b16e"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4913663
|
file-id = 4913663
|
||||||
project-id = 283644
|
project-id = 283644
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Polymorph (Fabric/Forge/Quilt)"
|
name = "Polymorph (Fabric/Forge/Quilt)"
|
||||||
filename = "polymorph-forge-0.49.2+1.20.1.jar"
|
filename = "polymorph-forge-0.49.2+1.20.1.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "5a2721c24111f6ab84d3b04a57c7949ce7a1200e"
|
hash = "5a2721c24111f6ab84d3b04a57c7949ce7a1200e"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4928442
|
file-id = 4928442
|
||||||
project-id = 388800
|
project-id = 388800
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
name = "Puzzles Lib [Forge & Fabric]"
|
name = "Puzzles Lib [Forge & Fabric]"
|
||||||
filename = "PuzzlesLib-v8.1.11-1.20.1-Forge.jar"
|
filename = "PuzzlesLib-v8.1.11-1.20.1-Forge.jar"
|
||||||
side = "both"
|
side = "both"
|
||||||
|
|
||||||
[download]
|
[download]
|
||||||
hash-format = "sha1"
|
hash-format = "sha1"
|
||||||
hash = "6076aa4e430cd29be122bebb5c1e213dd20ed87f"
|
hash = "6076aa4e430cd29be122bebb5c1e213dd20ed87f"
|
||||||
mode = "metadata:curseforge"
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
[update]
|
[update]
|
||||||
[update.curseforge]
|
[update.curseforge]
|
||||||
file-id = 4924184
|
file-id = 4924184
|
||||||
project-id = 495476
|
project-id = 495476
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user