Posted July 29, 201312 yr What the code tries to do is drop an item if it can't find room in the player's inventory, but I am getting ghost entities. I have been reading a bit in to it and it seems like I need to only run the drop code on the server. If so, how would I accomplish that? Doing anything else wrong? Thanks. http://paste.minecraftforge.net/view/829f33b7
July 29, 201312 yr try if(!player.worldObj.isRemote){ drop code } also make sure your tick handler is registered for server side how to debug 101:http://www.minecraftforge.net/wiki/Debug_101 -hydroflame, author of the forge revolution-
July 29, 201312 yr Author Thanks! Fixed the entity issue. Why would I register the tick handler only with the server? I added @SideOnly(Side.SERVER) above it and it made the code stop working.
July 29, 201312 yr Don't add annotation if you don't know what they do. Look at the TickRegistry.registerTickHandler(args); one of the args is Side.
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.