Posted December 3, 201212 yr 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
December 3, 201212 yr 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.
December 3, 201212 yr Author 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
December 3, 201212 yr 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.