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.

Sahel

Members
  • Joined

  • Last visited

  1. I need a collection of currently loaded chunks that can be iterated over to check if they contain one of my custom mobs. I tried creating a public static ArrayList and adding and subtracting from it on ChunkEvent.Load and ChunkEvent.Unload respectively, but it keeps throwing a ConcurrentModificationException error, despite me not modifying it while I'm iterating over it. I *believe* this could be caused by two Chunk.Load events firing simultaneously, although I'm admittedly not enough of an expert into Minecraft's internal mechanics to know if this is the case or not. Regardless, if there is a more straightforward way of getting all the currently loaded chunks, I would like to know it.
  2. In case anyone comes along with a similar issue, I'll write down what I did to set my structure's orientation and put it here: I wrote my own structure by extending the Structure class. It has a findGenerationPoint() that utilizes a custom placement class (that is very similar to the JigsawPlacement class). The custom placement class's addPieces() is exactly the same as JigsawPlacement.addpieces() except that it takes rotation as a parameter and uses that to replace the random rotation that the JigsawPlacement.addPieces() method uses. Thanks for pointing me in the right direction, warjort. Without your help, I'd probably still be fiddling around with PoolElementStructurePiece, to no avail.
  3. I've made a custom structure and need it to generate facing North. However, the JSON files for custom structures do not allow me to set this feature. Is there another way I can go about doing this? I've looked at some of the vanilla structure generation information in net.minecraft.world.level.levelgen.structure, and, while I found a "rotation" field in the PoolElementStructurePiece class, I'm unsure how I would use it (as it appears to interface with NBT files), or if this is even the proper class/field to use for my purposes. Any direction would be helpful here.

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.