Lumby Posted October 25, 2018 Share Posted October 25, 2018 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()? Quote Link to comment Share on other sites More sharing options...
V0idWa1k3r Posted October 25, 2018 Share Posted October 25, 2018 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). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.