From 950b04a56f83fa4a8204393329e7f0048f8a3b8c Mon Sep 17 00:00:00 2001 From: htmlcsjs <46023024+htmlcsjs@users.noreply.github.com> Date: Fri, 26 Dec 2025 11:36:04 +0000 Subject: [PATCH] Improve how the fluix material is handled --- kubejs/server_scripts/appliedenergistics2/ae2.js | 8 -------- kubejs/startup_scripts/material_testing/material.js | 4 ++-- .../startup_scripts/material_testing/modification.js | 10 ++++++++++ 3 files changed, 12 insertions(+), 10 deletions(-) create mode 100644 kubejs/startup_scripts/material_testing/modification.js diff --git a/kubejs/server_scripts/appliedenergistics2/ae2.js b/kubejs/server_scripts/appliedenergistics2/ae2.js index e38df90..c4ad970 100644 --- a/kubejs/server_scripts/appliedenergistics2/ae2.js +++ b/kubejs/server_scripts/appliedenergistics2/ae2.js @@ -375,14 +375,6 @@ ServerEvents.recipes((event) => { .duration(100) .EUt(24); - - greg - .lathe("fluix_lathing") - .itemInputs("ae2:fluix_crystal") - .itemOutputs("gtceu:fluix_rod") - .duration(200) - .EUt(8); - // Logic Processor event.remove({ id: "ae2:inscriber/logic_processor" }); greg diff --git a/kubejs/startup_scripts/material_testing/material.js b/kubejs/startup_scripts/material_testing/material.js index 4fb4841..7c0e36b 100644 --- a/kubejs/startup_scripts/material_testing/material.js +++ b/kubejs/startup_scripts/material_testing/material.js @@ -1,11 +1,11 @@ GTCEuStartupEvents.registry("gtceu:material", (event) => { event .create("fluix") - .dust() + .gem() .components("1x nether_quartz", "1x certus_quartz", "1x redstone") .color(0x8f5ccb) .iconSet(GTMaterialIconSet.DULL) - .flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_GEAR); + .flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_GEAR, GTMaterialFlags.FLAMMABLE); /* event diff --git a/kubejs/startup_scripts/material_testing/modification.js b/kubejs/startup_scripts/material_testing/modification.js new file mode 100644 index 0000000..3c278b2 --- /dev/null +++ b/kubejs/startup_scripts/material_testing/modification.js @@ -0,0 +1,10 @@ +const $AEItems = Java.loadClass("appeng.core.definitions.AEItems"); +const $AEBlocks = Java.loadClass("appeng.core.definitions.AEBlocks"); + +GTCEuStartupEvents.materialModification(event => { + TagPrefix.gem.setIgnored(GTMaterialRegistry.getMaterial("fluix"), $AEItems.FLUIX_CRYSTAL); + TagPrefix.gemFlawless.setIgnored(GTMaterialRegistry.getMaterial("fluix")); + TagPrefix.gemExquisite.setIgnored(GTMaterialRegistry.getMaterial("fluix")); + TagPrefix.block.modifyMaterialAmount(GTMaterials.get("fluix"), 4); + TagPrefix.block.setIgnored(GTMaterials.get("fluix"), $AEBlocks.FLUIX_BLOCK.asItem()); +});