public Duct(int id, boolean opaque, int pathWeight, int type, String name, Type ductType, IDuctFactory factory, String baseTexture, String connectionTexture, String fluidTexture, int fluidTransparency, String frameTexture, String frameFluidTexture, int frameFluidTransparency) { this.id = id; this.pathWeight = pathWeight; this.ductType = ductType; this.opaque = opaque; this.type = type; this.unlocalizedName = name; this.factory = factory; this.baseTexture = baseTexture; this.connectionTexture = connectionTexture; this.fluidTexture = fluidTexture; this.fluidTransparency = (byte) fluidTransparency; this.frameTexture = frameTexture; this.frameFluidTexture = frameFluidTexture; this.frameFluidTransparency = (byte) frameFluidTransparency; if (FMLCommonHandler.instance().getSide() == Side.CLIENT) { TextureUtils.addIconRegister(this); } }
public static void preInit() { BLOCK_RENDER_TYPE = BlockRenderingRegistry.createRenderType("meta_tile_entity"); BlockRenderingRegistry.registerRenderer(BLOCK_RENDER_TYPE, INSTANCE); MinecraftForge.EVENT_BUS.register(INSTANCE); TextureUtils.addIconRegister(Textures::register); }
public static void preInit() { BLOCK_RENDER_TYPE = BlockRenderingRegistry.createRenderType("gt_fluid_pipe"); BlockRenderingRegistry.registerRenderer(BLOCK_RENDER_TYPE, INSTANCE); MinecraftForge.EVENT_BUS.register(INSTANCE); TextureUtils.addIconRegister(INSTANCE::registerIcons); for(Material material : MetaBlocks.FLUID_PIPE.getEnabledMaterials()) { MaterialIconSet iconSet = material.materialIconSet; INSTANCE.generatedSets.add(iconSet); } }
public static void preInit() { BLOCK_RENDER_TYPE = BlockRenderingRegistry.createRenderType("gt_cable"); BlockRenderingRegistry.registerRenderer(BLOCK_RENDER_TYPE, INSTANCE); MinecraftForge.EVENT_BUS.register(INSTANCE); TextureUtils.addIconRegister(INSTANCE::registerIcons); for(Material material : MetaBlocks.CABLE.getEnabledMaterials()) { MaterialIconSet iconSet = material.materialIconSet; INSTANCE.generatedSets.add(iconSet); } }
@Override public void preInit() { super.preInit(); TextureUtils.addIconRegister(EnderPouchBakery.INSTANCE); ModBlocks.registerModels(); ModItems.registerModels(); RenderTileEnderTank.loadModel(); ResourceUtils.registerReloadListener(ParticleDummyModel.INSTANCE); }
public void onPreLoad() { super.onPreLoad(); MetaTileEntityRenderer.preInit(); CableRenderer.preInit(); FluidPipeRenderer.preInit(); StoneRenderer.preInit(); MetaEntities.initRenderers(); TextureUtils.addIconRegister(MetaFluids::registerSprites); }