Skip to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Draco18s

Members
  • Joined

  • Last visited

Everything posted by Draco18s

  1. 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.
  2. And all file and folder names.
  3. Welcome to software development.
  4. I like to suggest that their computers need more cheese.
  5. Looks like its missing another class then, I don't know.
  6. Looks like your @ModID doesn't match your main class file
  7. 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)
  8. Make everything lower case. Both in the code and the file/folder names.
  9. Draco18s replied to Dragonold103's topic in Modder Support
    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
  10. 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.
  11. 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).
  12. Don't know. But I do know that Tinypic is shit now, I suggest migrating to http://postimage.org/
  13. I am, actually. But it doesn't work over the internet. ;p
  14. You need to use "new ResourceLocation()" and pass that to a function, that last I checked, was not deobfuscated (func_110577_a).
  15. http://www.minecraftforge.net/forum/index.php/topic,9630.msg48822.html#msg48822
  16. *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.
  17. 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
  18. About time. It makes SO much more sense that way.
  19. No, I meant that if you had one, then it would be responsible/at fault.
  20. Well....that isn't the Missing Texture texture....
  21. The big change for stuff like mobs is the change from renderer.bindTexture(...) to new ResourceLocation(...)
  22. Override goes outside the function, dimwit. @Override public void blah(parameters){ blahblah } If it throws errors, then your function isn't overriding anything. Functions aren't magic.

Important Information

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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.