@@ -431,6 +431,7 @@ public void preInit(FMLPreInitializationEvent event)
431431		GameRegistry .registerTileEntity (TileBlackHoleGenerator .class , "ARblackholegenerator" );
432432		GameRegistry .registerTileEntity (TilePump .class , new  ResourceLocation (Constants .modId , "ARpump" ));
433433		GameRegistry .registerTileEntity (TileCentrifuge .class , new  ResourceLocation (Constants .modId , "ARCentrifuge" ));
434+ 		GameRegistry .registerTileEntity (TilePrecisionLaserEngraver .class , new  ResourceLocation (Constants .modId , "ARPrecisionLaserEngraver" ));
434435
435436		if (zmaster587 .advancedRocketry .api .ARConfiguration .getCurrentConfig ().enableGravityController )
436437			GameRegistry .registerTileEntity (TileGravityController .class , "ARGravityMachine" );
@@ -447,6 +448,7 @@ public void preInit(FMLPreInitializationEvent event)
447448		LibVulpes .registerRecipeHandler (TileRollingMachine .class , event .getModConfigurationDirectory ().getAbsolutePath () + "/"  + zmaster587 .advancedRocketry .api .ARConfiguration .configFolder  + "/RollingMachine.xml" );
448449		LibVulpes .registerRecipeHandler (BlockPress .class , event .getModConfigurationDirectory ().getAbsolutePath () + "/"  + zmaster587 .advancedRocketry .api .ARConfiguration .configFolder  + "/SmallPlatePress.xml" );
449450		LibVulpes .registerRecipeHandler (TileCentrifuge .class , event .getModConfigurationDirectory ().getAbsolutePath () + "/"  + zmaster587 .advancedRocketry .api .ARConfiguration .configFolder  + "/Centrifuge.xml" );
451+ 		LibVulpes .registerRecipeHandler (TilePrecisionLaserEngraver .class , event .getModConfigurationDirectory ().getAbsolutePath () + "/"  + zmaster587 .advancedRocketry .api .ARConfiguration .configFolder  + "/PrecisionLaserEngraver.xml" );
450452
451453
452454
@@ -473,6 +475,7 @@ public void preInit(FMLPreInitializationEvent event)
473475        machineRecipes .registerMachine (TileRollingMachine .class );
474476        machineRecipes .registerMachine (TileCrystallizer .class );
475477        machineRecipes .registerMachine (TileCentrifuge .class );
478+ 		machineRecipes .registerMachine (TilePrecisionLaserEngraver .class );
476479	}
477480
478481	@ SubscribeEvent (priority =EventPriority .HIGH )
@@ -610,6 +613,7 @@ public void registerItems(RegistryEvent.Register<Item> evt)
610613        OreDictionary .registerOre ("waferSilicon" , new  ItemStack (AdvancedRocketryItems .itemWafer ,1 ,0 ));
611614        OreDictionary .registerOre ("ingotCarbon" , new  ItemStack (AdvancedRocketryItems .itemMisc , 1 , 1 ));
612615        OreDictionary .registerOre ("itemLens" , AdvancedRocketryItems .itemLens );
616+ 		OreDictionary .registerOre ("lensPrecisionLaserEngraver" , AdvancedRocketryItems .itemLens );
613617        OreDictionary .registerOre ("itemSilicon" , MaterialRegistry .getItemStackFromMaterialAndType ("Silicon" , AllowedProducts .getProductByName ("INGOT" )));
614618        OreDictionary .registerOre ("dustThermite" , new  ItemStack (AdvancedRocketryItems .itemThermite ));
615619        OreDictionary .registerOre ("slab" , new  ItemStack (Blocks .STONE_SLAB ));
@@ -703,6 +707,7 @@ public void registerBlocks(RegistryEvent.Register<Block> evt)
703707		AdvancedRocketryBlocks .blockCrystallizer  = new  BlockMultiblockMachine (TileCrystallizer .class , GuiHandler .guiId .MODULAR .ordinal ()).setUnlocalizedName ("Crystallizer" ).setCreativeTab (tabAdvRocketry ).setHardness (3f );
704708		AdvancedRocketryBlocks .blockWarpCore  = new  BlockWarpCore (TileWarpCore .class , GuiHandler .guiId .MODULAR .ordinal ()).setUnlocalizedName ("warpCore" ).setCreativeTab (tabAdvRocketry ).setHardness (3f );
705709		AdvancedRocketryBlocks .blockChemicalReactor  = new  BlockMultiblockMachine (TileChemicalReactor .class , GuiHandler .guiId .MODULAR .ordinal ()).setUnlocalizedName ("chemreactor" ).setCreativeTab (tabAdvRocketry ).setHardness (3f );
710+ 		AdvancedRocketryBlocks .blockPrecisionLaserEngraver  = new  BlockMultiblockMachine (TilePrecisionLaserEngraver .class , GuiHandler .guiId .MODULAR .ordinal ()).setUnlocalizedName ("precisionlaserengraver" ).setCreativeTab (tabAdvRocketry ).setHardness (3f );
706711		AdvancedRocketryBlocks .blockLathe  = new  BlockMultiblockMachine (TileLathe .class , GuiHandler .guiId .MODULAR .ordinal ()).setUnlocalizedName ("lathe" ).setCreativeTab (tabAdvRocketry ).setHardness (3f );
707712		AdvancedRocketryBlocks .blockRollingMachine  = new  BlockMultiblockMachine (TileRollingMachine .class , GuiHandler .guiId .MODULAR .ordinal ()).setUnlocalizedName ("rollingMachine" ).setCreativeTab (tabAdvRocketry ).setHardness (3f );
708713		AdvancedRocketryBlocks .blockElectrolyser  = new  BlockMultiblockMachine (TileElectrolyser .class , GuiHandler .guiId .MODULAR .ordinal ()).setUnlocalizedName ("electrolyser" ).setCreativeTab (tabAdvRocketry ).setHardness (3f );
@@ -833,6 +838,7 @@ public void registerBlocks(RegistryEvent.Register<Block> evt)
833838		LibVulpesBlocks .registerBlock (AdvancedRocketryBlocks .blockStationBuilder .setRegistryName ("stationBuilder" ));
834839		LibVulpesBlocks .registerBlock (AdvancedRocketryBlocks .blockElectrolyser .setRegistryName ("electrolyser" ));
835840		LibVulpesBlocks .registerBlock (AdvancedRocketryBlocks .blockChemicalReactor .setRegistryName ("chemicalReactor" ));
841+ 		LibVulpesBlocks .registerBlock (AdvancedRocketryBlocks .blockPrecisionLaserEngraver .setRegistryName ("precisionlaserengraver" ));
836842		LibVulpesBlocks .registerBlock (AdvancedRocketryBlocks .blockOxygenScrubber .setRegistryName ("oxygenScrubber" ));
837843		LibVulpesBlocks .registerBlock (AdvancedRocketryBlocks .blockOxygenVent .setRegistryName ("oxygenVent" ));
838844		LibVulpesBlocks .registerBlock (AdvancedRocketryBlocks .blockOxygenCharger .setRegistryName ("oxygenCharger" ));
@@ -1037,6 +1043,7 @@ public void postInit(FMLPostInitializationEvent event)
10371043		((ItemProjector )LibVulpesItems .itemHoloProjector ).registerMachine (new  TileLathe (), (BlockTile )AdvancedRocketryBlocks .blockLathe );
10381044		((ItemProjector )LibVulpesItems .itemHoloProjector ).registerMachine (new  TileCrystallizer (), (BlockTile )AdvancedRocketryBlocks .blockCrystallizer );
10391045		((ItemProjector )LibVulpesItems .itemHoloProjector ).registerMachine (new  TilePrecisionAssembler (), (BlockTile )AdvancedRocketryBlocks .blockPrecisionAssembler );
1046+ 		((ItemProjector )LibVulpesItems .itemHoloProjector ).registerMachine (new  TilePrecisionLaserEngraver (), (BlockTile )AdvancedRocketryBlocks .blockPrecisionLaserEngraver );
10401047		((ItemProjector )LibVulpesItems .itemHoloProjector ).registerMachine (new  TileObservatory (), (BlockTile )AdvancedRocketryBlocks .blockObservatory );
10411048		((ItemProjector )LibVulpesItems .itemHoloProjector ).registerMachine (new  TileAstrobodyDataProcessor (), (BlockTile )AdvancedRocketryBlocks .blockPlanetAnalyser );
10421049		((ItemProjector )LibVulpesItems .itemHoloProjector ).registerMachine (new  TileRollingMachine (), (BlockTile )AdvancedRocketryBlocks .blockRollingMachine );
0 commit comments