Jump to content

Recommended Posts

Posted

First of all this is part of code I'm working on:

 

 

  Reveal hidden contents

 

 

I'm not registering any render, only event is registered. How should I register this to make it work? At this point i get "java.lang.RuntimeException: No OpenGL context found in the current thread" error. I'll appreciate any help. Oh and rendering code is just copy/paste from minecraft Render class RenderLivingLabel method.

Posted

You most certainly don't want LivingUpdateEvent - that fires per-tick. You need per-frame.

 

Use one of rendering events. Probably RenderLivingEvent.

Note that there is pre and post. If you want to edit model somehow you need to do it properly.

 

As to rendering labels - yeah. you probably want Post, but idk.

 

Note: Event is client side (needs to be registered by proxy I guess).

  Quote

1.7.10 is no longer supported by forge, you are on your own.

Posted

M ClientProxy code:

 

  Reveal hidden contents

 

 

throws java.lang.NullPointerException :/ What am I doing wrong?

 

 

 

Modified HpIndicator class:

 

  Reveal hidden contents
Posted

Crash log:

 

  Reveal hidden contents

 

 

 

Main class (HpIndicatorMod):

 

  Reveal hidden contents

 

Posted

That's not how the proxy system works - you make ONE reference to your CommonProxy class in your Main class, and all calls to proxies are run through that instance. FML will create the appropriate proxy type based on the environment at run time.

 

This means that any method you want to call from your ClientProxy needs to exist in the CommonProxy class as well, usually with an empty implementation.

Posted

My CommonProxy class:

 

  Reveal hidden contents

 

 

 

Main class:

 

  Reveal hidden contents

 

 

Everything worked fine (no errors), but still i couldn't notice labels over cows (neares mobs). Any idea what is still wrong?

Posted

Will check what I'll get but it'll propably take some time as i won't be abble to use computer with eclipse and forge mdk installed for few hours at least.

Posted

I added "System.out.println(str);" in HpIndicator class line 37 (just after definition of str) and got proper console spam but still no label over mob :/ Any idea what's wrong? My guess is that there is something wrong in rendering (i just coppied it all so i don't even know which line does what);

Posted

Managed to do it ;D

 

  Reveal hidden contents

 

 

Now i only need to make it a proper mod jar but this is thing for a different topic.

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

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