Jump 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.

Featured Replies

Posted

I know the subjectof textures has been covered I have read all the posts but still cant find an explanation to this problem.  My block textures are working properly but since I updated to 1.5.2 the Item textures are missing.  I have checked and rechecked the code and I have the textures in the same place as before.  I just need to know which part of the code is pulling the textures because the ones it says are missing are named differently to the png files I have nominated.  If I drop the existing mod for 1.5.1 into 1.5.2 it works fine.

  • Author

When I put the @Override in it gives me an error and tells me to remove it and yes I am using updateIcons

 

public void updateIcons(IconRegister par1IconRegister)

{

    this.itemIcon = par1IconRegister.registerIcon("opalsplus:pngname")

}

 

I tried it again with putting the @override in but it won't let me.

You should use registerIcons.

If i helped you, don't forget pressing "Thank You" button. Thanks for your time.

  • Author

Tried the registerIcons and it gives an error as well and tells me to change it back

 

It tells me to remove the @Override lol.  Then theres no error but it doesnt work

USE
public void registerIcons(IconRegister par1IconRegister)
    {
	this.itemIcon = par1IconRegister.registerIcon("modfolder:texturename");
    }

If i helped you, don't forget pressing "Thank You" button. Thanks for your time.

  • Author

It tells me to remove the @Override lol.  Then theres no error but it doesnt work

USE
public void registerIcons(IconRegister par1IconRegister)
    {
	this.itemIcon = par1IconRegister.registerIcon("modfolder:texturename");
    }

 

Thankyou so Much it works now. i owe you one big time and now to fix the rest..

If @Override is erroring its doing its damn job.

If it errors it means that the function you THINK is overriding a function isn't.

Which means you need to look at the parent class and see whats different about your method, be it name, return type, or parameters.

 

I'm trying to teach you how to solve your own problem not copy paste a solution someone provides and assume it'll work.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

If @Override is erroring its doing its damn job.

If it errors it means that the function you THINK is overriding a function isn't.

Which means you need to look at the parent class and see whats different about your method, be it name, return type, or parameters.

 

I'm trying to teach you how to solve your own problem not copy paste a solution someone provides and assume it'll work.

 

I'm still surprised by the number of people that think @Override performs magic.

 

@Override
updateTick(Magic moreMagic) {
  //this works, right?  Why is it throwing an error telling me to remove the override?
}

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Important Information

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

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.