Jump to content

Thread Check Missing for updateTick() Method


Lumby

Recommended Posts

I was making my crop block when I realized that the updateTick() method for vanilla BlockCrops doesn't have any checks for whether it's currently server-side or client-side. Nonetheless, the resulting block I made which extended BlockCrops and overrides said method seems to work perfectly. Why is that? Is updateTick() only called from the server-side, hence I do not need to worry about sides when dealing with updateTick()? 

Link to comment
Share on other sites

28 minutes ago, Lumby said:

Is updateTick() only called from the server-side, hence I do not need to worry about sides when dealing with updateTick()? 

Yes, the only class that ever calls Block#randomTick and by default implementation Block#updateTick is WorldServer which is a server-side representation of the world. Thus the only side Block#updateTick is called on is the server(by default, excluding other mods potentially doing other stuff).

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.