Posted June 15, 201510 yr I am trying to make it so that when you look at the block it displays what is inside it as I am providing no direct GUI to see it. The point is not to have a GUI. You place items by right clicking which works fine. The problem I am having is that it only renders what is inside after saving and re entering the world. Not while I am in the world changing the contents You can view all my source code at: https://github.com/gapizzacalla/InteractiveCraftingTable-1.7 The classes you want to pay attention to are EventsHandler, BlockICT, ContainerICT, and TileEntityICT (although there is not much in the tile entity besides read and write NBT methods) If anyone can help it would be much appreciated thank you.
June 15, 201510 yr Author Thank you for shedding light. It works perfectly now. Would you say that markDirty is deprecated now? if not what uses does it have? Basically why not always use markBlock for update?
June 16, 201510 yr Sorry if this is a bit unrelated, but can you lag the game by calling markDirty every tick?
June 16, 201510 yr In what scale? If you plan on having tons of given TE - then yes, markDirty used on every tick will cause extensive CPU usage - by extensive i don't mean it will be hell, but surely it will be much more than it should be. MD should be only called when needed. Check out Furnace - it has nice way of doing it (state-change booelan "isBurning()"). Btw. "Lag" is more of network problem. What you are asking is more of CPU usage. 1.7.10 is no longer supported by forge, you are on your own.
June 16, 201510 yr Ok, thanks. I just use the word lag for everything Lag lag lag lag lag, lag, lag lag lag. Lag. Lol, I died. http://d24w6bsrhbeh9d.cloudfront.net/photo/adNbrdZ_460sa.gif[/img] 1.7.10 is no longer supported by forge, you are on your own.
June 16, 201510 yr Ok, thanks. I just use the word lag for everything Lag lag lag lag lag, lag, lag lag lag. Lag. I can't stop laughing
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.