Jump to content

Recommended Posts

Posted

Hi I don't normally ask for help but after updating CampCraft to 1.3 I've been hit by a few strange bugs which I think its caused by the new lan feature in minecraft.

 

I made some pictures illustrating the bug as I'm dyslexic I'm not the best at explaining things :D

 

The real diamond spade and iron hammer

H6MXZ.png

 

I place both diamond spade and iron hammer in the right slots but creates duplicate items and I'm still left with the real items in the purple boxes *when the duplicate items are clicked they disappear.

VNFeL.png

 

The repairing still happens and the diamond spade is repaired but creates a duplicate spade which when clicked/shift clicked disappears as well.

vY56b.png

 

The main code *not all the code. left out the code for the anvil but can post more if needed

 

CampCraft

 

  Reveal hidden contents

 

 

 

ClientProxy

 

  Reveal hidden contents

 

 

GuiHandler

 

  Reveal hidden contents

 

 

Anvil Container

 

  Reveal hidden contents

 

 

AnvilGui

 

  Reveal hidden contents

 

Posted

Somebody else had this...

Can you explain what each picture means, as I don't really understand the bug.

So, what would happen if I did push that shiny red button over there? ... Really? ... Can I try it? ... Damn.

Posted

Ya sure :)

 

First picture

This picture is the diamond spade I'm repairing and the iron hammer I'm using to repair the spade.

 

Second/Third picture

These two pictures are me pretty much trying to repair the diamond spade.

 

I place the diamond spade in the item slot, but when i place the item it places a duplicate diamond spade, same with the iron hammer when placed in the hammer slot places a duplicate hammer which when i click both the duplicate items they just disappear.

 

Does that make more sense at all?

Posted

I had this bug updating my mod. Use EntityPlayer.openGui to open your gui's if you haven't already. You must also use IGUIHandler. Minecraft needs to send packets. Also make sure your container is coded well.

Posted
  On 9/9/2012 at 10:42 PM, tarun1998 said:

I had this bug updating my mod. I haven't seen your Block class but use EntityPlayer.openGui to open your gui's if you haven't already. Mine would would just cause the items to disappear.

Why do you have Furnace code? Though that isn't causing the Items to disappear, I suggest you remove it. From what happened to me, there should not be any problem with your Container, GUI or TileEntity, you just need the EntityPlayer.openGui
Posted

Never noticed I had furnace code xD, I thought that bit of code was the problem at first as mine was different to the furnace so borrowed the furnace code for shift clicking but forgot to change some names around.

 

This is my onBlockActivated code in blockAnvil, I don't see this code being the problem as I've been using it since 1.1 part from a few edits.

 

 

  Reveal hidden contents

 

Posted

I guess the only thing left for you to do is implement ISidedInventory on your tiles. It is one thing that I did but im not sure if that actually fixed it, cause I have no idea what that interface does except every tile implements it.

Posted
  On 9/11/2012 at 6:36 AM, tarun1998 said:

I guess the only thing left for you to do is implement ISidedInventory on your tiles. It is one thing that I did but im not sure if that actually fixed it, cause I have no idea what that interface does except every tile implements it.

ISidedInventory is used so mods like Redpower, buildcraft, or my mod(Assembly line) know which slot to dump items in.

 

Also at tomtomtom0909 you might just need to cause the TE inventory to update. Normally there is a method that the furnace uses to update all slots after doing a smelt. This way you don't get ghost items client side, also posting you TE code could help.

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.