Jump to content

[1.7.10] HUD Rendering Problems


ThePizzaBoy-

Recommended Posts

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.