Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[1.16.5] Difference in World#tickableBlockEntities and World#blockEntityList

Featured Replies

Posted

I'm curious if there is a difference in the two lists on the World object.  Specifically, are all the entities in blockEntityList tickable?  If not, how do I determine their tickable status?
And will these two lists be identical, unless acted upon by something else?

 

I.E. if I were to clear the list of tickableBlockEntities, can I trust that I can restore the list at a later time from blockEntityList?

 

I ask as I am trying to determine how to stop all tile entities on a server from ticking.  I have been successful at doing this at spawn in a new world by clearing the tickableBlockEntities list, however maybe there is a better/easier way to do it.

Edited by Gr3atsaga

World#tickableBlockEntities returns a List of all TileEntities which are an instance of ITickableTileEntity,
World#blockEntityList returns a List of all TileEntities which are in the World

Quote

can I trust that I can restore the list at a later time from blockEntityList?

you can copy the List into a World Capability, note: i'm not sure if you remove them from the List if they were also removed from the World

Edited by Luis_ST

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...

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.