Recipes, Tags, Assets+ for railgun (#1394)
* - Yeast recipe conflict fix * - Fixed seed oil voiding in barrels. And item weight inconsistency. * - Reduced loading screen logo size by 4MB * - Update Changelog * - Compressed loading screen images to maybe help with ram * - Added default gui scale to make the main menu look better on first launch * - Update Changelog * - Added utility script for adding circuits to existing recipes * fixed changelog conflict Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> * - Added harvest baskets * - Fixed baked potato recipe mixing from oven * - Allowed elytras to be repaired regardless of damage * - Fixed sea water barrel recipe * - Gave plants tags to bushes so they can have other uses * - Pushed stubborn models * - updated Changelog * - Changelog typo * - Integrated Ad Astra wood * - Updated changelog * - Treated chipboard composite barrel lang * - Some Tacz fixes * - Jar dupe fix * - tacz data * - updated changelog * - we hate git * - Loading screen and main menu optimizations * - image push * - I think I got the title screen looking good on all resolutions * - Updated Changelog * - Added scale fix to loading screen too * - Fix pixel alignment * - Recipes, tags, assets+ for railgun --------- Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> Signed-off-by: Pyritie <pyritie@gmail.com> Co-authored-by: Pyritie <pyritie@gmail.com>
This commit is contained in:
parent
e024e005bd
commit
611f5d9199
24 changed files with 145 additions and 2 deletions
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "tfg:block/casings/electromagnetic_accelerator"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "tfg:block/casings/superconductor_coil_large"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "tfg:block/casings/superconductor_coil_small"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -282,6 +282,9 @@
|
|||
"block.tfg.sandstone.stairs.smooth.fluorapatite.yellow": "Smooth Yellow Fluorapatite Sandstone Stairs",
|
||||
"block.tfg.sandstone.fluorapatite.yellow": "Cut Yellow Fluorapatite Sandstone",
|
||||
"block.tfg.sandstone.smooth.chiseled.fluorapatite.yellow": "Chiseled Yellow Fluorapatite Sandstone",
|
||||
"block.tfg.electromagnetic_accelerator": "Electromagnetic Accelerator",
|
||||
"block.tfg.superconductor_coil_large": "Large Superconductor Coil",
|
||||
"block.tfg.superconductor_coil_small": "Small Superconductor Coil",
|
||||
"tfg:nether_slurry": "Nether Slurry",
|
||||
"tfg:enriched_nether_slurry": "Enriched Nether Slurry",
|
||||
"tfg:ender_slurry": "Ender Slurry",
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
{"parent":"minecraft:block/cube_all","textures":{"all":"tfg:block/casings/electromagnetic_accelerator"}}
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"parent":"minecraft:block/cube_all","textures":{"all":"tfg:block/casings/superconductor_coil_large"}}
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"parent":"minecraft:block/cube_all","textures":{"all":"tfg:block/casings/superconductor_coil_small"}}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"parent": "tfg:block/casings/electromagnetic_accelerator"
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"parent": "tfg:block/casings/superconductor_coil_large"
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"parent": "tfg:block/casings/superconductor_coil_small"
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 7 KiB |
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"animation": {
|
||||
"frametime": 1
|
||||
},
|
||||
"ldlib": {
|
||||
"connection": "tfg:block/casings/electromagnetic_accelerator_ctm",
|
||||
"emissive": true
|
||||
},
|
||||
"shimmer": {
|
||||
"bloom": true
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"animation": {
|
||||
"frametime": 1
|
||||
},
|
||||
"shimmer": {
|
||||
"bloom": true
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 566 B |
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"ldlib": {
|
||||
"connection": "tfg:block/casings/superconductor_coil_large_ctm"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 816 B |
Binary file not shown.
|
After Width: | Height: | Size: 524 B |
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"ldlib": {
|
||||
"connection": "tfg:block/casings/superconductor_coil_small_ctm"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 631 B |
|
|
@ -885,4 +885,47 @@ function registerTFGMiscellaneousRecipes(event) {
|
|||
event.shapeless('9x tfg:aes_insulation_sheet', [
|
||||
'tfg:aes_insulation_roll'
|
||||
]).id('tfg:shapeless/aes_insulation_sheet')
|
||||
|
||||
global.GTCEU_SUPERCONDUCTORS.forEach((type, index) => {
|
||||
const multiplier = index + 1
|
||||
|
||||
event.recipes.gtceu.assembler(`tfg:assembler/superconductor_coil_small_from_${type.name}`)
|
||||
.itemInputs(
|
||||
ChemicalHelper.get(TagPrefix.plate, GTMaterials.HSLASteel, 4),
|
||||
ChemicalHelper.get(TagPrefix.rod, GTMaterials.Steel, 2),
|
||||
ChemicalHelper.get(TagPrefix.rod, GTMaterials.SteelMagnetic, 1),
|
||||
ChemicalHelper.get(TagPrefix.wireFine, GTMaterials[type.materialId], 4),
|
||||
)
|
||||
.inputFluids(Fluid.of('gtceu:silicone_rubber', 144))
|
||||
.itemOutputs(Item.of('tfg:superconductor_coil_small', 4 * multiplier))
|
||||
.circuit(4)
|
||||
.duration(400)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
|
||||
event.recipes.gtceu.assembler(`tfg:assembler/superconductor_coil_large_from_${type.name}`)
|
||||
.itemInputs(
|
||||
ChemicalHelper.get(TagPrefix.plate, GTMaterials.HSLASteel, 4),
|
||||
ChemicalHelper.get(TagPrefix.rod, GTMaterials.Steel, 2),
|
||||
ChemicalHelper.get(TagPrefix.rod, GTMaterials.SteelMagnetic, 1),
|
||||
ChemicalHelper.get(TagPrefix.wireGtSingle, GTMaterials[type.materialId], 4),
|
||||
)
|
||||
.inputFluids(Fluid.of('gtceu:silicone_rubber', 144))
|
||||
.itemOutputs(Item.of('tfg:superconductor_coil_large', 4 * multiplier))
|
||||
.circuit(7)
|
||||
.duration(600)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
})
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:assembler/electromagnetic_accelerator')
|
||||
.itemInputs(
|
||||
'2x #forge:plates/desh',
|
||||
'gtceu:mv_voltage_coil',
|
||||
'5x tfg:dry_ice',
|
||||
'gtceu:nonconducting_casing'
|
||||
)
|
||||
.inputFluids(Fluid.of('gtceu:blue_alloy', 288))
|
||||
.itemOutputs('6x tfg:electromagnetic_accelerator')
|
||||
.circuit(4)
|
||||
.duration(800)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
}
|
||||
|
|
|
|||
|
|
@ -349,6 +349,13 @@ const registerTFGBlockTags = (event) => {
|
|||
event.add('tfg:harvester_harvestable', '#tfc:berry_bushes')
|
||||
event.add('tfg:harvester_harvestable', '#tfc:any_spreading_bush')
|
||||
|
||||
event.add('minecraft:mineable/pickaxe', 'tfg:superconductor_coil_large')
|
||||
event.add('minecraft:mineable/pickaxe', 'tfg:superconductor_coil_small')
|
||||
event.add('minecraft:mineable/pickaxe', 'tfg:electromagnetic_accelerator')
|
||||
event.add('forge:mineable/wrench', 'tfg:superconductor_coil_large')
|
||||
event.add('forge:mineable/wrench', 'tfg:superconductor_coil_small')
|
||||
event.add('forge:mineable/wrench', 'tfg:electromagnetic_accelerator')
|
||||
|
||||
// #endregion
|
||||
}
|
||||
//#endregion
|
||||
|
|
|
|||
|
|
@ -299,3 +299,18 @@ global.ADD_CIRCUIT = [
|
|||
];
|
||||
//#endregion
|
||||
|
||||
//#region Superconductors
|
||||
/** @global */
|
||||
global.GTCEU_SUPERCONDUCTORS = [
|
||||
{name: 'manganese_phosphide', materialId: 'ManganesePhosphide'},
|
||||
{name: 'magnesium_diboride', materialId: 'MagnesiumDiboride'},
|
||||
{name: 'mercury_barium_calcium_cuprate', materialId: 'MercuryBariumCalciumCuprate'},
|
||||
{name: 'uranium_triplatinum', materialId: 'UraniumTriplatinum'},
|
||||
{name: 'samarium_iron_arsenic_oxide', materialId: 'SamariumIronArsenicOxide'},
|
||||
{name: 'indium_tin_barium_titanium_cuprate', materialId: 'IndiumTinBariumTitaniumCuprate'},
|
||||
{name: 'uranium_rhodium_dinaquadide', materialId: 'UraniumRhodiumDinaquadide'},
|
||||
{name: 'enriched_naquadah_trinium_europium_duranide', materialId: 'EnrichedNaquadahTriniumEuropiumDuranide'},
|
||||
{name: 'ruthenium_trinium_americium_neutronate', materialId: 'RutheniumTriniumAmericiumNeutronate'}
|
||||
]
|
||||
//#endregion
|
||||
|
||||
|
|
|
|||
|
|
@ -40,7 +40,8 @@ const registerGTCEuMaterialModification = (event) => {
|
|||
GENERATE_PLATE,
|
||||
GENERATE_DENSE,
|
||||
GENERATE_RING,
|
||||
GENERATE_FOIL
|
||||
GENERATE_FOIL,
|
||||
GENERATE_FINE_WIRE,
|
||||
} = $MATERIAL_FLAGS
|
||||
|
||||
var metalTooling = [
|
||||
|
|
@ -183,7 +184,18 @@ const registerGTCEuMaterialModification = (event) => {
|
|||
GTMaterials.TinAlloy.addFlags(GENERATE_DOUBLE_INGOTS);
|
||||
GTMaterials.Lead.addFlags(GENERATE_DOUBLE_INGOTS);
|
||||
//
|
||||
// /* Другое */
|
||||
// /* Superconductors */
|
||||
GTMaterials.ManganesePhosphide.addFlags(GENERATE_FINE_WIRE);
|
||||
GTMaterials.MagnesiumDiboride.addFlags(GENERATE_FINE_WIRE);
|
||||
GTMaterials.MercuryBariumCalciumCuprate.addFlags(GENERATE_FINE_WIRE);
|
||||
GTMaterials.UraniumTriplatinum.addFlags(GENERATE_FINE_WIRE);
|
||||
GTMaterials.SamariumIronArsenicOxide.addFlags(GENERATE_FINE_WIRE);
|
||||
//GTMaterials.IndiumTinBariumTitaniumCuprate.addFlags();
|
||||
//GTMaterials.UraniumRhodiumDinaquadide.addFlags();
|
||||
//GTMaterials.EnrichedNaquadahTriniumEuropiumDuranide.addFlags();
|
||||
GTMaterials.RutheniumTriniumAmericiumNeutronate.addFlags(GENERATE_FINE_WIRE);
|
||||
//
|
||||
// /* Другое (Other) */
|
||||
|
||||
// TODO: Exception needs to check the wizardry
|
||||
GTMaterials.Bismuth.setProperty(PropertyKey.ORE, new $ORE_PROPERTY());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue