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

  • Author

Nothing, actually. I thought I did change something, but I can't find it after comparing my 1.5.2 code with 758. Also, put everything in preInit, but remember that preInit is no longer called that. Instead, it should be:

@EventHandler
public void load(FMLPreInitializationEvent event) {}

It is still the FMLPreInitializationEvent, but this goes inside @EventHandler.

 

i don't think FMLPreInitializationEvent is the load method... the FMLInitialization is!

 

-sorash67 || Skorpio

  • Replies 93
  • Views 72.7k
  • Created
  • Last Reply

Top Posters In This Topic

i don't think FMLPreInitializationEvent is the load method... the FMLInitialization is!

 

You would be correct.

 

But guess what, we're talking PRE init, not init.

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.

you're probably putting languageregistry before you declare your block!

What do you mean before I declared the block.  Shouldn't block declaration still be in Init?

 

Don't tell me to learn the basics of java, I already know.

  • Author

i don't think FMLPreInitializationEvent is the load method... the FMLInitialization is!

 

You would be correct.

 

But guess what, we're talking PRE init, not init.

 

he called his preInit method load, that's all  i meant! jeez.

 

you're probably putting languageregistry before you declare your block!

What do you mean before I declared the block.  Shouldn't block declaration still be in Init?

 

 

the block should always be registered before its name, and now that the name is in preInit, then the block goes in preInit as well! anyways, the textures seem to be only working when the block is declared in preInit!

 

-sorash67 || Skorpio

  • Author

You said you got it working by changing your code but did not give it to us.

 

yes i did explain that i declared my blocks and items in preInit and also put their names in the preInit as well! i don't think that explanation needs any code to show what it means...

 

-sorash67 || Skorpio

i don't think FMLPreInitializationEvent is the load method... the FMLInitialization is!

 

You would be correct.

 

But guess what, we're talking PRE init, not init.

 

he called his preInit method load, that's all  i meant! jeez.

 

He can call his preInit method Ooh_Eeh_Ooh_Ah_Aah_Ting_Tang_Walla_Walla_Bing_Bang and have absolutely ZERO impact on the outcome.

 

As I mentioned before:

Function names and variable names are entirely irrelevant.

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.

  • Author

i don't think FMLPreInitializationEvent is the load method... the FMLInitialization is!

 

You would be correct.

 

But guess what, we're talking PRE init, not init.

 

he called his preInit method load, that's all  i meant! jeez.

 

He can call his preInit method Ooh_Eeh_Ooh_Ah_Aah_Ting_Tang_Walla_Walla_Bing_Bang and have absolutely ZERO impact on the outcome.

 

As I mentioned before:

Function names and variable names are entirely irrelevant.

 

if i have to mention this again, i will! i am COMPLETELY AWARE of this. the reason for me saying that is to reduce confusion.

 

-sorash67 || Skorpio

I just said, I declared my blocks and items and it still gave me the error.

 

EDIT: Never mind, I got it.  The only thing that I can't figure out is that when I put on my mod's armor, it doesn't show up on my body.

Don't tell me to learn the basics of java, I already know.

if i have to mention this again, i will! i am COMPLETELY AWARE of this. the reason for me saying that is to reduce confusion.

 

You don't seem like it:

 

Him: "This is my preinit function"

You: "It's named wrong!!!!"

 

public void load(FMLPreInitializationEvent event) {}

 

    It is still the FMLPreInitializationEvent, but this goes inside @EventHandler.

 

i don't think FMLPreInitializationEvent is the load method... the FMLInitialization is!

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.

  • Author

I just said, I declared my blocks and items and it still gave me the error.

 

EDIT: Never mind, I got it.  The only thing that I can't figure out is that when I put on my mod's armor, it doesn't show up on my body.

 

having the same problem, looking for a fix!

 

if i have to mention this again, i will! i am COMPLETELY AWARE of this. the reason for me saying that is to reduce confusion.

 

You don't seem like it:

 

Him: "This is my preinit function"

You: "It's named wrong!!!!"

 

public void load(FMLPreInitializationEvent event) {}

 

    It is still the FMLPreInitializationEvent, but this goes inside @EventHandler.

 

i don't think FMLPreInitializationEvent is the load method... the FMLInitialization is!

 

it would be really nice if you stopped talking about irrelevant topics and helped solve the problems that we all have instead.

 

-sorash67 || Skorpio

It would be really nice if you stopped talking about irrelevant topics and helped solve the problems that we all have instead.

 

Two things:

1) I can't solve the problem as I have the problem and you don't

2) Right back at you.  Stop telling people they named their functions wrong when it's completely and utterly irrelevant.

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.

Alright guys, chill out. What problems do we still have?

If you really want help, give that modder a thank you.

 

Modders LOVE thank yous.

Alright guys, chill out. What problems do we still have?

 

All of them.

 

None of my block names are getting localized and I still don't have textures coming in.

 

And I've done fuckeverything mentioned in this thread and two others.

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.

Mind if I take a look?

If you really want help, give that modder a thank you.

 

Modders LOVE thank yous.

Interestingly enough, it appears that loading the block/items inside of your Init method will not initialize the textures/localizations. If you move them to the PreInit method, everything works perfectly fine. It appears that on the texture side of things, if you place them inside of your Init method then registerIcons(IconRegister) is never called.

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.

  • Author

Interestingly enough, it appears that loading the block/items inside of your Init method will not initialize the textures/localizations. If you move them to the PreInit method, everything works perfectly fine. It appears that on the texture side of things, if you place them inside of your Init method then registerIcons(IconRegister) is never called.

 

seems like this is what's happening! but we've kinda figured that out since a while ago! x)

 

-sorash67 || Skorpio

Not sure what you did, but I put the code in, and then the textures in, and everything worked fine. Cool mod btw. Anyways, the only thing I can think of is that you put the textures in the wrong place. To try to make things easier, the destination of invisible.png is at forge/mcp/src/minecraft/assets/traps/textures/blocks/invisible.png. Hope I helped.

If you really want help, give that modder a thank you.

 

Modders LOVE thank yous.

  • Author

Not sure what you did, but I put the code in, and then the textures in, and everything worked fine. Cool mod btw. Anyways, the only thing I can think of is that you put the textures in the wrong place. To try to make things easier, the destination of invisible.png is at forge/mcp/src/minecraft/assets/traps/textures/blocks/invisible.png. Hope I helped.

 

if you look at his assets folder, you can see he already did that... O.o

 

-sorash67 || Skorpio

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.