Jump to content

Recommended Posts

Posted

hey 

can u quickly explain how this method  works  it from the container.class

 

protected boolean mergeItemStack(ItemStack par1ItemStack, int par2, int par3, boolean par4)

 

i main problem is when i add this to my own class i dont get the numbers that are provided 

 

eg in the Furnace class it has this

 

if (!this.mergeItemStack(var5, 3, 39, true))

    {

    return null;

    }

 

what does the 3 and 39  mean/stand for

 

thanks

Posted

No sure exactly, but I believe that method is for when you pick up a single/multiple item(s) from the stack, and it combines them. You know, so that if you have three picked up and you pick up another, it takes one away from the Slot and then you have five.

 

I think.

Posted

k that make sense  i just dont get how it works in the Furnace Container,  coz im making my own custom furnace and i cant figure out how to

1) when u shift click a certain item it goes into a certain slot

2) Restrict slots to only accept certain items

 

 

any help on those would be good

Posted

From what I understand, the shift-click thing is actually a different method (I can't remember what it's called), but I do know that in order to restrict what items can go into/come out of a Slot, you have to make your own Slot class that extends Slot, and then override some methods so it does what you want.

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.