remove ender eye, added vitrified ender pearl
This commit is contained in:
parent
82cb02cf08
commit
3dffb8e93e
14 changed files with 153 additions and 84 deletions
|
|
@ -294,6 +294,7 @@
|
|||
"item.tfg.polycaprolactam_fabric": "Polycaprolactam Fabric",
|
||||
"item.tfg.polycaprolactam_string": "Polycaprolactam String",
|
||||
"item.tfg.space_suit_fabric": "Space Suit Fabric",
|
||||
"item.tfg.vitrified_pearl": "Vitrified Ender Pearl",
|
||||
"item.tfg.fishing_net.wood": "Wood Fishing Net",
|
||||
"item.tfg.fishing_net.brass": "Brass Fishing Net",
|
||||
"item.tfg.fishing_net.rose_gold": "Rose Gold Fishing Net",
|
||||
|
|
@ -446,6 +447,8 @@
|
|||
"material.gtceu.thermochemically_treated_hardwood": "Thermochemically Treated Hardwood",
|
||||
"material.gtceu.hardwood": "Hardwood",
|
||||
"material.gtceu.asurine": "Asurine",
|
||||
"material.tfg.kaolinite": "Kaolinite",
|
||||
"material.tfg.vitrified_pearl": "Vitrified Ender",
|
||||
"material.tfg.compressed_nitrox": "Compressed Nitrox",
|
||||
"material.tfg.compressed_heliox": "Compressed Heliox",
|
||||
"material.tfg.compressed_heliox_3": "Compressed Heliox-3",
|
||||
|
|
|
|||
BIN
kubejs/assets/tfg/textures/item/vitrified_pearl.png
Normal file
BIN
kubejs/assets/tfg/textures/item/vitrified_pearl.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 549 B |
|
|
@ -807,7 +807,7 @@ const registerMinecraftRecipes = (event) => {
|
|||
.EUt(420)
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:minecraft/elytra2')
|
||||
.itemInputs('16x tfg:polycaprolactam_fabric', '16x #forge:foils/aluminium', '8x #forge:plates/ender_eye', '4x #forge:rings/aluminium', '2x #forge:rods/long/vanadium_steel', '2x #forge:small_springs/aluminium', '1x #forge:small_gears/aluminium')
|
||||
.itemInputs('16x tfg:polycaprolactam_fabric', '16x #forge:foils/aluminium', '8x #forge:plates/ender_pearl', '4x #forge:rings/aluminium', '2x #forge:rods/long/vanadium_steel', '2x #forge:small_springs/aluminium', '1x #forge:small_gears/aluminium')
|
||||
.circuit(4)
|
||||
.itemOutputs(Item.of('minecraft:elytra', "{Damage:0}"))
|
||||
.duration(1600)
|
||||
|
|
|
|||
|
|
@ -131,9 +131,12 @@ const registerTFCRecipes = (event) => {
|
|||
event.smelting('tfc:powder/lime', 'tfc:powder/flux')
|
||||
.id('tfg:smelting/lime')
|
||||
|
||||
// Kaolinite Clay
|
||||
event.smelting('tfc:powder/kaolinite', '2x tfc:kaolin_clay')
|
||||
.id('tfg:smelting/kaolinite_clay')
|
||||
// Kaolinite Clay - regular smelting recipes can't have multiple inputs
|
||||
event.recipes.gtceu.alloy_smelter('tfg:kaolinite')
|
||||
.itemInputs('5x tfc:kaolin_clay')
|
||||
.itemOutputs('tfc:powder/kaolinite')
|
||||
.duration(100)
|
||||
.EUt(16)
|
||||
|
||||
// Fire Clay
|
||||
event.recipes.gtceu.alloy_smelter('tfg:cheaper_fire_clay')
|
||||
|
|
|
|||
|
|
@ -610,4 +610,58 @@ function registerTFGMiscellaneousRecipes(event) {
|
|||
.inputs('tfg:sunflower_product', Fluid.of('minecraft:water', 100))
|
||||
.outputFluid(Fluid.of('gtceu:seed_oil', 120))
|
||||
.id('tfg:barrel/sunflower_to_oil')
|
||||
|
||||
// Not-ender pearl stuff
|
||||
|
||||
event.replaceInput({ mod: 'gtceu' }, 'minecraft:ender_eye', 'tfg:vitrified_pearl')
|
||||
|
||||
event.recipes.gtceu.chemical_reactor('kaolinite')
|
||||
.itemInputs('5x #tfg:aluminium_oxide', '2x #forge:dusts/silicon')
|
||||
.inputFluids(Fluid.of('gtceu:distilled_water', 18000), Fluid.of('gtceu:chlorine', 8000))
|
||||
.itemOutputs('17x tfc:powder/kaolinite')
|
||||
.outputFluids(Fluid.of('gtceu:hydrochloric_acid', 16000))
|
||||
.duration(20 * 10)
|
||||
.EUt(GTValues.VA[GTValues.HV])
|
||||
|
||||
event.recipes.gtceu.pyrolyse_oven('vitrified_ender_dust')
|
||||
.itemInputs('#forge:dusts/ender_pearl', '2x tfc:powder/kaolinite', '4x #forge:insulation_t1')
|
||||
.inputFluids(Fluid.of('gtceu:nitrogen', 100))
|
||||
.itemOutputs('#forge:dusts/vitrified_pearl')
|
||||
.chancedOutput('gtceu:ash_dust', 2500, 0)
|
||||
.duration(20 * 10)
|
||||
.EUt(GTValues.VA[GTValues.HV])
|
||||
|
||||
event.recipes.gtceu.implosion_compressor('vitrified_ender_pearl_dynamite')
|
||||
.itemInputs('4x #forge:dusts/vitrified_pearl', '2x gtceu:dynamite')
|
||||
.itemOutputs('3x tfg:vitrified_pearl')
|
||||
.chancedOutput('#forge:dusts/dark_ash', 2500, 0)
|
||||
.duration(20)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.implosion_compressor('vitrified_ender_pearl_powderbarrel')
|
||||
.itemInputs('4x #forge:dusts/vitrified_pearl', '8x gtceu:powderbarrel')
|
||||
.itemOutputs('3x tfg:vitrified_pearl')
|
||||
.chancedOutput('#forge:dusts/dark_ash', 2500, 0)
|
||||
.duration(20)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.implosion_compressor('vitrified_ender_pearl_tnt')
|
||||
.itemInputs('4x #forge:dusts/vitrified_pearl', '4x minecraft:tnt')
|
||||
.itemOutputs('3x tfg:vitrified_pearl')
|
||||
.chancedOutput('#forge:dusts/dark_ash', 2500, 0)
|
||||
.duration(20)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.implosion_compressor('vitrified_ender_pearl_itnt')
|
||||
.itemInputs('4x #forge:dusts/vitrified_pearl', 'gtceu:industrial_tnt')
|
||||
.itemOutputs('3x tfg:vitrified_pearl')
|
||||
.chancedOutput('#forge:dusts/dark_ash', 2500, 0)
|
||||
.duration(20)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.macerator('vitrified_ender_pearl')
|
||||
.itemInputs('tfg:vitrified_pearl')
|
||||
.itemOutputs('#forge:dusts/vitrified_pearl')
|
||||
.duration(40)
|
||||
.EUt(GTValues.VA[GTValues.ULV])
|
||||
}
|
||||
|
|
|
|||
|
|
@ -144,6 +144,11 @@ const registerTFGItemTags = (event) => {
|
|||
// Universal Circuits
|
||||
global.UNIVERSAL_CIRCUIT_TIERS.forEach(tier => { event.add(`gtceu:circuits/${tier}`, `tfg:${tier}_universal_circuit`); })
|
||||
|
||||
// Crafting components
|
||||
event.add('tfg:aluminium_oxide', '#forge:dusts/sapphire')
|
||||
event.add('tfg:aluminium_oxide', '#forge:dusts/green_sapphire')
|
||||
event.add('tfg:aluminium_oxide', '#forge:dusts/bauxite')
|
||||
|
||||
// Use either cast or wrought iron
|
||||
event.add('tfg:any_iron_double_ingot', '#forge:double_ingots/iron')
|
||||
event.add('tfg:any_iron_double_ingot', '#forge:double_ingots/wrought_iron')
|
||||
|
|
|
|||
|
|
@ -135,6 +135,13 @@ global.GTCEU_DISABLED_ITEMS = [
|
|||
'gtceu:small_skulk_dust',
|
||||
'gtceu:skulk_dust',
|
||||
|
||||
// Ender eye
|
||||
'gtceu:ender_eye_plate',
|
||||
'gtceu:ender_eye_block',
|
||||
'gtceu:ender_eye_dust',
|
||||
'gtceu:small_ender_eye_dust',
|
||||
'gtceu:tiny_ender_eye_dust',
|
||||
|
||||
// Marble
|
||||
'gtceu:marble',
|
||||
'gtceu:marble_cobblestone',
|
||||
|
|
|
|||
|
|
@ -143,7 +143,7 @@ const registerGTCEuMaterialModification = (event) => {
|
|||
GTMaterials.RoseGold.addFlags(GENERATE_DOUBLE_INGOTS);
|
||||
GTMaterials.Silver.addFlags(GENERATE_DOUBLE_INGOTS);
|
||||
GTMaterials.Tin.addFlags(GENERATE_DOUBLE_INGOTS);
|
||||
GTMaterials.Zinc.addFlags(GENERATE_DOUBLE_INGOTS);
|
||||
GTMaterials.Zinc.addFlags(GENERATE_DOUBLE_INGOTS, GENERATE_BOLT_SCREW);
|
||||
GTMaterials.SterlingSilver.addFlags(GENERATE_DOUBLE_INGOTS);
|
||||
//
|
||||
// /* Имеют инструменты, броню TFC, двойные слитки */
|
||||
|
|
@ -329,4 +329,7 @@ const registerGTCEuMaterialModification = (event) => {
|
|||
rose_quartz.setProperty(PropertyKey.ORE, new $ORE_PROPERTY());
|
||||
rose_quartz.getProperty(PropertyKey.ORE).setOreByProducts(rose_quartz, GTMaterials.Redstone, rose_quartz);
|
||||
rose_quartz.setMaterialIconSet(GTMaterialIconSet.getByName('nether_quartz'))
|
||||
|
||||
GTCEuAPI.materialManager.getMaterial('tfg:kaolinite').setFormula("Al2Si2O5(OH)4", true)
|
||||
GTCEuAPI.materialManager.getMaterial('tfg:vitrified_pearl').setFormula("(Al2Si2O5(OH)4)(BeK4N5)", true)
|
||||
}
|
||||
|
|
@ -660,6 +660,7 @@ global.MINECRAFT_DISABLED_ITEMS = [
|
|||
'minecraft:honeycomb',
|
||||
'minecraft:grindstone',
|
||||
'minecraft:fermented_spider_eye',
|
||||
'minecraft:ender_eye',
|
||||
|
||||
// Кримзон незер дерево
|
||||
// TODO: Разблокировать после добавления ада
|
||||
|
|
|
|||
|
|
@ -47,8 +47,8 @@ const registerTFGItems = (event) => {
|
|||
// Unfinished Inscriber
|
||||
|
||||
event.create('tfg:unfinished_inscriber_accumulation_press')
|
||||
.translationKey('item.tfg.unfinished_inscriber_accumulation_press')
|
||||
.texture('tfg:item/unfinished_inscriber_accumulation_press')
|
||||
|
||||
event.create('tfg:vitrified_pearl')
|
||||
|
||||
// #region Molds
|
||||
global.TFG_EXTRUDER_MOLDS.forEach(id => event.create(id))
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ const registerTFGMaterials = (event) => {
|
|||
.color(0xfbdf82)
|
||||
.secondaryColor(0xff9d2e)
|
||||
|
||||
// Cooking
|
||||
|
||||
event.create('lactose')
|
||||
.dust()
|
||||
|
|
@ -46,7 +47,7 @@ const registerTFGMaterials = (event) => {
|
|||
.components('6x aluminium', '2x stainless_steel', '1x red_steel')
|
||||
.color(0x333e47)
|
||||
.iconSet('metallic')
|
||||
.flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_ROD, GTMaterialFlags.GENERATE_GEAR, GTMaterialFlags.GENERATE_DENSE)
|
||||
.flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_ROD, GTMaterialFlags.GENERATE_DENSE)
|
||||
.blastTemp(1760, 'low', 120, 1200)
|
||||
|
||||
event.create('vitrified_asbestos')
|
||||
|
|
@ -103,4 +104,19 @@ const registerTFGMaterials = (event) => {
|
|||
.gas()
|
||||
.components('2x carbon', '2x hydrogen', '4x fluorine')
|
||||
.color(0x46702e)
|
||||
|
||||
// Crafting components
|
||||
|
||||
event.create('tfg:kaolinite')
|
||||
.dust()
|
||||
.components('2x aluminium', '2x silicon', '9x oxygen', '4x hydrogen')
|
||||
.color(0xEEB9AD)
|
||||
.secondaryColor(0xF6A797)
|
||||
|
||||
event.create('tfg:vitrified_pearl')
|
||||
.dust()
|
||||
.flags(GTMaterialFlags.DECOMPOSITION_BY_CENTRIFUGING)
|
||||
.components('2x aluminium', '2x silicon', '9x oxygen', '4x hydrogen', '1x ender_pearl')
|
||||
.color(0xFFFFFF)
|
||||
.secondaryColor(0x67FFE6)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue