Jump to content

Blockout22

Members
  • Posts

    33
  • Joined

  • Last visited

Posts posted by Blockout22

  1. Run the following commands and be sure to give us a log file which is in the .gradle folder.

    gradlew --refresh-dependancies

    gradlew setupDecompWorkspace --debug

    gradlew eclipse --debug

     

    problem fixed :) but is there any reason what mite of caused it to look for "C:\Users\"USER"\Desktop\Eclipse\ unresolved - forgeSrc 1.7.2-10.12.0.1021" in that location & with extended name instead of the .gradle folder?

     

    the only things I did to cause it was change the version number and run "gradlw.bat setupDecompWorkspace eclipse"

  2. I keep getting the following errors when trying to setup forgegradle:

     

    Illegal entry in Gradle Dependencies: "C:/Users/"USER"/Desktop/Eclipse/unresolved dependency - forgeSrc 1.7.2-10.12.0.1021
    
    Project 'ForgeGradle' is missing required librarys: 'C:\Users\"USER"\Desktop\Eclipse\ unresolved - forgeSrc 1.7.2-10.12.0.1021
    
    The project cannot be built until build path errors are resolved
    

     

    it was all working fine until I wanted to update forge

     

    Iv'e tried removing everything including the .gradle folder & forge src folder I also tried going back to the version I was already using but that seemed to have stopped working to

     

    another thing I was thinking ... why is it looking in my main eclipse folder for fogeSrc?

  3. Yes, using my own custom GUI code, as you havent provided everyhting. As I said, there is nothing on our end that would cause this.

    Your only option is to give me everything you have so I can get your EXACT workspace, or figure it out yourself.

     

    okay thanks thats all I need, I will look into it but the gui code im using shouldnt be causing the ploblem

  4. -.-

    When you compile java

    It creates a file

    Ending in .class

    Give

    me

    that

    file

    How is this fucking hard to get?

     

     

     

    Or explain to me exactly how you're getting this code.

    SOMETHING you're doing is screwing things up.

    There is nothing in our code that would do this.

    It kinda looks like your code isnt actually updating or you're nto compiling it.

    If you cant get more details then make a video of what you're doing.

     

    Here is a download link but your just gona get the exact same results as Ive already given you !!

     

    https://dl.dropboxusercontent.com/s/zrmx258t7x9nc1k/CustomMainMenu.class?dl=1&token_hash=AAFVlIuuMkzct_Ti-9CNXbp9UZBd_eP6ArkvXYj10zlJQg

     

     

    & ive compiled it using build command in gradle (same as in your video ... stop making it complicated (its not its simply)) I know it compiles correctly because ive tried changing "GuiMainMenu" to "GuiOption" & that worked fine ... there is nothing else I can tell you if its not me causes the bugs ... you can try it in your dev environment & tell me your results & if it works there is some BS wrong on my end !

     

     

  5. I'm asking for the actual .class file.

     

    that is still from the class file but here is full code then from class file

     

    import cpw.mods.fml.client.FMLClientHandler;
    import cpw.mods.fml.common.FMLCommonHandler;
    import cpw.mods.fml.common.Mod;
    import cpw.mods.fml.common.Mod.EventHandler;
    import cpw.mods.fml.common.event.FMLInitializationEvent;
    import cpw.mods.fml.common.eventhandler.EventBus;
    import cpw.mods.fml.common.eventhandler.SubscribeEvent;
    import cpw.mods.fml.common.gameevent.TickEvent.ClientTickEvent;
    import cpw.mods.fml.relauncher.Side;
    import cpw.mods.fml.relauncher.SideOnly;
    import net.minecraft.client.Minecraft;
    import net.minecraft.client.gui.GuiScreen;
    
    @Mod(modid="CustomMainMenu", version="1.7.2")
    public class CustomMainMenu
    {
      @SideOnly(Side.CLIENT)
      @Mod.EventHandler
      public void init(FMLInitializationEvent event)
      {
        FMLCommonHandler.instance().bus().register(this);
      }
      
      @SideOnly(Side.CLIENT)
      @SubscribeEvent
      public void tick(TickEvent.ClientTickEvent event)
      {
        GuiScreen screen = Minecraft.func_71410_x().field_71462_r;
        if ((screen instanceof ANewMainMenu)) {
          FMLClientHandler.instance().getClient().func_147108_a(new ANewMainMenu());
        }
      }
    }
    
    

  6. 1) Don't use the tick handler, we have an event for this

    2) What are you doing? And what is it doing exactly?

    What is the compiled code?

     

    if the current gui screen is GuiMainMenu then it will change to ANewMainMenu

     

    and the code when I  build it

    public void tick(TickEvent.ClientTickEvent event)
      {
        GuiScreen screen = Minecraft.func_71410_x().field_71462_r;
        if ((screen instanceof ANewMainMenu)) {
          FMLClientHandler.instance().getClient().func_147108_a(new ANewMainMenu());
        }
      }
    

     

     

  7. public void tick(ClientTickEvent event)
    {
    	GuiScreen screen = Minecraft.getMinecraft().currentScreen;
    
    	if(screen instanceof GuiMainMenu)
    	{
    		FMLClientHandler.instance().getClient().func_147108_a(new ANewMainMenu());
    	}else
    	{
    	}
    }
    

     

    Every time a build that code above it always changes "GuiMainMenu" to "ANewMainMenu" (or w/e the class name is called)

  8. You didn't answer my question, and read the damn json file it has the links.

    Our installer is also open source so you can see exactly what it does.

    My question still stands, What problem are you trying to address with the project you're working on.

     

    oh you mean between forge installer & my project? just an installer with all the forge downloads rather than downloading the installer again if you change minecraft version

     

    2vkj579.png

     

     

     

     

     

    if that doesnt answer your question idk wtf you mean

  9.  

    What problem are you trying to solve with your project?

     

     

     

    everything is working once the library's are installed but there are 2 library's what the forge installer downloads with the installation & all I need are the links to the downloads then my project is pretty much complete

     

    thanks for the above links but I just copy the .json file from the universal jar since its all format'ed for me

  10. basically ive made a forge modlist rather than having to keep downloading another installer for every forge version
    wat

     

    I wont release anything if you choose to not let me :( ... but your license says other, the only links I use are the ones you have on http://files.minecraftforge.net/ , its no hate on the official installer I just wanted to make my self my own one having multiply versions without having to re-download anything ... if you want I could just show you it first?

     

     

  11. Where must I put this?

    System.out.println(this.func_149732_F().substring(5).replace(".name", ""));
    

    I tried to put it in CopperOre function, but couldn't find this

    Also I tried this code in init function:

    for (int x = 0; x<10;x++)
        	{
        		System.out.println("lol");
        		System.out.println(CopperOre.func_149732_F().substring(5).replace(".name", ""));
        	}
    

    and searched for "lol" in text editor, but it couldn't find it

     

    clearly you don't want help anymore ... so Gl

  12. here put this into your block class

     

    public void func_149651_a(IIconRegister icon)
    {
         this.field_149761_L = icon.registerIcon(ModNAME.modid + ":" + this.func_149732_F().substring(5).replace(".name", ""));
    }
    

     

    this.func_149732 = getUnlocalizedName()

     

    do:

    System.out.println(this.func_149732_F().substring(5).replace(".name", ""));
    

     

    it should print out the unlocalized name & thats what your png image should be called

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.