@@ -65,14 +65,17 @@ private void registerRelics() {
6565 Relic .create (SFrameStacks .MESO_B1 ).register (plugin );
6666 Relic .create (SFrameStacks .MESO_W1 ).register (plugin );
6767 Relic .create (SFrameStacks .MESO_S1 ).register (plugin );
68+ Relic .create (SFrameStacks .MESO_C1 ).register (plugin );
6869
6970 Relic .create (SFrameStacks .NEO_A1 ).register (plugin );
7071 Relic .create (SFrameStacks .NEO_C1 ).register (plugin );
7172 Relic .create (SFrameStacks .NEO_D1 ).register (plugin );
73+ Relic .create (SFrameStacks .NEO_P1 ).register (plugin );
7274
7375 Relic .create (SFrameStacks .AXI_F1 ).register (plugin );
7476 Relic .create (SFrameStacks .AXI_N1 ).register (plugin );
7577 Relic .create (SFrameStacks .AXI_G1 ).register (plugin );
78+ Relic .create (SFrameStacks .AXI_T1 ).register (plugin );
7679 }
7780
7881 private void registerResources () {
@@ -348,6 +351,24 @@ private void registerMachines() {
348351 PrimeComponents .createControlUnit (SFrameStacks .PRIME_GLASS_GENERATOR ), PrimeComponents .createCoreModule (SFrameStacks .PRIME_GLASS_GENERATOR ), PrimeComponents .createPowerCell (SFrameStacks .PRIME_GLASS_GENERATOR )
349352 }).setProduction (6 ).setProcessingSpeed (30 ).setEnergyPerTick (512 ).register (plugin );
350353
354+ new Putrifier (SFrameStacks .PUTRIFIER , new ItemStack []{
355+ SFrameStacks .PYROTIC_ALLOY , SFrameStacks .BOOSTED_TELLURIUM , SFrameStacks .PYROTIC_ALLOY ,
356+ XMaterial .SOUL_SOIL .parseItem (), XMaterial .SOUL_SAND .parseItem (), XMaterial .SOUL_SOIL .parseItem (),
357+ SlimefunItems .ELECTRIC_MOTOR , SlimefunItems .BIG_CAPACITOR , SlimefunItems .ELECTRIC_MOTOR
358+ }).setEnergyPerTick (128 ).register (plugin );
359+
360+ new Putrifier (SFrameStacks .ADV_PUTRIFIER , new ItemStack []{
361+ SFrameStacks .RUBEDO , SFrameStacks .BOOSTED_TELLURIUM , SFrameStacks .RUBEDO ,
362+ getAlloyPlate (SFrameStacks .VENERDO_ALLOY ), SFrameStacks .PUTRIFIER , getAlloyPlate (SFrameStacks .VENERDO_ALLOY ),
363+ SFrameStacks .CUBIC_DIODES , SFrameStacks .CONTROL_MODULE , SFrameStacks .CUBIC_DIODES
364+ }).setProduction (5 ).setProcessingSpeed (5 ).setEnergyPerTick (256 ).register (plugin );
365+
366+ new Putrifier (SFrameStacks .PRIME_PUTRIFIER , new ItemStack []{
367+ SFrameStacks .BOOSTED_TELLURIUM , SFrameStacks .OROKIN_CELL , SFrameStacks .BOOSTED_TELLURIUM ,
368+ getAlloyPlate (SFrameStacks .HESPAZYM_ALLOY ), SFrameStacks .ADV_PUTRIFIER , getAlloyPlate (SFrameStacks .HESPAZYM_ALLOY ),
369+ PrimeComponents .createControlUnit (SFrameStacks .PRIME_PUTRIFIER ), PrimeComponents .createCoreModule (SFrameStacks .PRIME_PUTRIFIER ), PrimeComponents .createPowerCell (SFrameStacks .PRIME_PUTRIFIER )
370+ }).setProduction (15 ).setProcessingSpeed (30 ).setEnergyPerTick (512 ).register (plugin );
371+
351372 new Recycler (Groups .MACHINES , SFrameStacks .RECYCLER , Foundry .RECIPE_TYPE , new ItemStack []{
352373 SlimefunItems .REINFORCED_ALLOY_INGOT , XMaterial .PISTON .parseItem (), SlimefunItems .REINFORCED_ALLOY_INGOT ,
353374 SlimefunItems .REINFORCED_ALLOY_INGOT , SlimefunItems .ELECTRIC_FURNACE_3 , SlimefunItems .REINFORCED_ALLOY_INGOT ,
@@ -378,6 +399,24 @@ private void registerMachines() {
378399 SFrameStacks .CUBIC_DIODES , SFrameStacks .CONTROL_MODULE , SFrameStacks .CUBIC_DIODES
379400 }).setEnergyPerTick (512 ).register (plugin );
380401
402+ new TerracottaGenerator (SFrameStacks .TERRACOTTA_GENERATOR , new ItemStack []{
403+ SFrameStacks .ADRAMAL_ALLOY , SlimefunItems .RAINBOW_GLAZED_TERRACOTTA , SFrameStacks .ADRAMAL_ALLOY ,
404+ SlimefunItems .ELECTRIC_MOTOR , XMaterial .TERRACOTTA .parseItem (), SlimefunItems .ELECTRIC_MOTOR ,
405+ SlimefunItems .ELECTRIC_MOTOR , SlimefunItems .MEDIUM_CAPACITOR , SlimefunItems .ELECTRIC_MOTOR
406+ }).setEnergyPerTick (128 ).register (plugin );
407+
408+ new TerracottaGenerator (SFrameStacks .ADV_TERRACOTTA_GEN , new ItemStack []{
409+ SlimefunItems .REINFORCED_PLATE , SlimefunItems .REINFORCED_PLATE , SlimefunItems .REINFORCED_PLATE ,
410+ getAlloyPlate (SFrameStacks .TRAVOCYTE_ALLOY ), SFrameStacks .TERRACOTTA_GENERATOR , getAlloyPlate (SFrameStacks .TRAVOCYTE_ALLOY ),
411+ SFrameStacks .CUBIC_DIODES , SFrameStacks .CONTROL_MODULE , SFrameStacks .CUBIC_DIODES
412+ }).setProcessingSpeed (5 ).setEnergyPerTick (256 ).register (plugin );
413+
414+ new TerracottaGenerator (SFrameStacks .PRIME_TERRACOTTA_GEN , new ItemStack []{
415+ SFrameStacks .RUBEDO , SFrameStacks .OROKIN_CELL , SFrameStacks .RUBEDO ,
416+ getAlloyPlate (SFrameStacks .AUROXIUM_ALLOY ), SFrameStacks .ADV_TERRACOTTA_GEN , getAlloyPlate (SFrameStacks .AUROXIUM_ALLOY ),
417+ PrimeComponents .createControlUnit (SFrameStacks .PRIME_TERRACOTTA_GEN ), PrimeComponents .createCoreModule (SFrameStacks .PRIME_TERRACOTTA_GEN ), PrimeComponents .createPowerCell (SFrameStacks .PRIME_TERRACOTTA_GEN )
418+ }).setProcessingSpeed (30 ).setEnergyPerTick (512 ).register (plugin );
419+
381420 new ThermiaExtractor (Groups .MACHINES , SFrameStacks .THERMIA_EXTRACTOR , Foundry .RECIPE_TYPE , new ItemStack []{
382421 SlimefunItems .REINFORCED_ALLOY_INGOT , SlimefunItems .FLUID_PUMP , SlimefunItems .REINFORCED_ALLOY_INGOT ,
383422 SFrameStacks .CRYOTIC , XMaterial .LODESTONE .parseItem (), SFrameStacks .CRYOTIC ,
@@ -591,6 +630,8 @@ private void registerPrimeComponents() {
591630 new PrimeComponents (SFrameStacks .PRIME_DUST_GENERATOR );
592631 new PrimeComponents (SFrameStacks .PRIME_CHUNK_EATER );
593632 new PrimeComponents (SFrameStacks .PRIME_GLASS_GENERATOR );
633+ new PrimeComponents (SFrameStacks .PRIME_PUTRIFIER );
634+ new PrimeComponents (SFrameStacks .PRIME_TERRACOTTA_GEN );
594635 PrimeComponents .registerAll (plugin );
595636
596637 new UtilsComponents (SFrameStacks .PRIME_NOSAM_PICK );
0 commit comments