Jump to content

Recommended Posts

Posted

I'm trying to make a mod with some sword that should emit sound only once at its equip. Detection of slot change works like this: last item in player's hand being written to static variable lastSlotItem, and then if  equipped item on next tick != lastSlotItem means that slot is changed. And by some unknown reason onPlayerTick is being called like this:

First change tick: item == sword

Second change tick: item == previous item (why does it goes back to prev. item on this tick?)

Third change tick: item == sword (again)

 

There's my code:

onPlayerTick:

  Reveal hidden contents

 

preInit:

  Reveal hidden contents

 

And even if i trying to handle slot change detection with onUpdate override in my sword class it does the same thing.

Sword Class:

  Reveal hidden contents

 

Posted

Sorry, but 1.7.10 is no longer supported here. Please update!

Apparently I'm addicted to these forums and can't help but read all the posts. So if I somehow help you, please click the "Like This" button, it helps.

Posted (edited)

That's bad... I need to create mod on 1.7.10 because of some other mods are still on this version, like GregTech or Extra Bees (Binnie's mods).

But maybe someone can help me with this thing?.. I don't know what to do...

Edited by exys
Posted
  On 5/16/2017 at 12:43 PM, exys said:

Thanks, i'll check this later.

Expand  

Note: Using Capabilities requires upgrading past 1.7.10

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

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