Jump to content

[SOLVED] Transfer items to and from furnace


jSherz

Recommended Posts

Use the transferStackInSlot function. I don't know how to make it work, but I know that you do use it.

 

When I do this, the action only happens client-side. How can I inform the server that an item has moved? Do I need to send a packet?

Link to comment
Share on other sites

This is my attempt at sending a packet to do it:

 

Packet102WindowClick wc = new Packet102WindowClick();
wc.window_Id = 2; // Furnace
wc.inventorySlot = 2; // Output
wc.mouseClick = 0; // Left click
wc.holdingShift = true; // Get it all
wc.action = minecraft.thePlayer.craftingInventory.getNextTransactionID(minecraft.thePlayer.inventory);
wc.itemStack = finishedStack;
ModLoader.sendPacket(wc);
logger.info("Transferred!");

 

EDIT: This works!!!!! :D:D:D:D:D

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
×
  • Create New...

Important Information

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