Jump to content

Draco18s

Members
  • Posts

    16559
  • Joined

  • Last visited

  • Days Won

    156

Everything posted by Draco18s

  1. ResourceLocation is a class that functions similarly to loadTexture.
  2. Worth checking. It felt obvious, but I'm not actually surprised that it didn't work (rendering does that: seemingly meaningful changes do nothing and seemingly meaningless ones cause LSD).
  3. Try putting the disable lighting call above the render call..?
  4. My pet peeve is people saying "X isn't working!" without posting the error or code (or worse, neither). My response is to add more cheese.
  5. That has nothing to do with texture scale. You need a custom renderer. Which is not a copy/paste job, because of the way items are rendered (the faux extruded 2D). You're kind of on your own.
  6. Actually all of Minecraft's blocks have their own class. Some have overlaps (e.g. colored wool, stairs) some are split when they don't seem like they would need to be (redstone torches,* redstone lamps**). But you're right, a lot of methods that vanilla doesn't override with their block classes ARE overriden by mod classes. Icon registration is one of these, because mod textures are in a different location than vanilla textures. *Two block IDs, same block class file **Two actually different classes, if I recall correctly.
  7. And all file and folder names.
  8. Welcome to software development.
  9. I like to suggest that their computers need more cheese.
  10. Looks like its missing another class then, I don't know.
  11. Looks like your @ModID doesn't match your main class file
  12. Are you zipping your files into a zip folder? Because your textures need to go into that zip inside a folder called "mods" (1.5) or "assets" (1.6)
  13. Make everything lower case. Both in the code and the file/folder names.
  14. Likely these: public static Item Iron_Synthesis = new ModSynthesis(911, "Iron_Synthesis", EnumToolMaterial.Synthesis_IRON, 0).setUnlocalizedName("Iron Synthesis"); public static Item Gold_Synthesis = new ModSynthesis(912, "Gold_Synthesis", EnumToolMaterial.Synthesis_GOLD, 0).setUnlocalizedName("Gold Synthesis"); public static Item Diamond_Synthesis = new ModSynthesis(913, "Diamond_Synthesis", EnumToolMaterial.Synthesis_EMERALD, 0).setUnlocalizedName("Diamond Synthesis"); The problem is that he didn't change/override/include in his release zip EnumToolMaterial
  15. Yeah...I know... http://i41.tinypic.com/2ljt5l3.png ^ direct link for layouts showing the direct URL for another image I uploaded previously, showing that it is not surrounded by ads.
  16. Tinypic is full of ads now and doesn't give you direct links to the images, and if you do get the direct link (ending in .png or whatever) it still doesn't work for anyone you link it to (they still get a page full of porn ads).
  17. Don't know. But I do know that Tinypic is shit now, I suggest migrating to http://postimage.org/
  18. I am, actually. But it doesn't work over the internet. ;p
  19. You need to use "new ResourceLocation()" and pass that to a function, that last I checked, was not deobfuscated (func_110577_a).
  20. http://www.minecraftforge.net/forum/index.php/topic,9630.msg48822.html#msg48822
  21. *Breaks the ignore rule* Actually, that was the annotation DOING ITS GAWD DANG JOB! It was alerting you to the fact that something about your function was different than the function in the base class. As several people have said more than once. Which is why I've blocked you. Good day, sir.
  22. 1) "Does not work" does not help anyone solve the problem 2) @Override throwing an error means that you, as the programmer, have done something wrong 3) I have lost all sympathy for you and will no longer reply to any post you make on any topic for any reason
  23. About time. It makes SO much more sense that way.
×
×
  • Create New...

Important Information

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