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.

SamboyCoding

Members
  • Joined

  • Last visited

  1. Then there wouldn't be any log messages, since the method checks world.isRemote == false. Totally missed that... I should go to bed to rest, as I won't be of much help when I'm tired like this... It's all right - I'm clearly tired too if I'm missing that
  2. I'm sorry, I don't see your point here. Oh... Oh! Whoops. Thanks a lot, you just saved me a lot of headaches!
  3. I'm sorry, I don't see your point here.
  4. It's being called from a SubscribeEvent of PopulateChunkEvent.Post, only if the dimension and chunk coords match dimension Id 666 (mine) and the chunk is 0,0. It is logging though, and the log statement is inside the check for server side so... I don't have the exact code on me right now, but I should in about 24 hours if you want to see.
  5. I've been trying to get a custom structure to generate (I know I'm doing it a bit of a weird way), and I'm trying to clear the area before generating. The method is below. The problem is, although it logs the message saying the block(s) has been destroyed, it's still there when I visit that location. Any help? public void clearArea(World world, int x1, int y1, int z1, int x2, int y2, int z2) { if (!world.isRemote) { if (x1 > x2 || y1 > y2 || z1 > z2) { return; } for (int currentX = x1; currentX <= x2; currentX++) { for (int currentY = y1; currentY <= y2; currentY++) { for (int currentZ = z1; currentZ <= z2; currentZ++) { world.setBlockToAir(currentX, currentY, currentY); InfernoCore.log.logInfo("Clearing Block In dimension " + world.provider.dimensionId + "at X:" + currentX + " Y:" + currentY + " Z:" + currentZ); world.markBlockForUpdate(currentX, currentY, currentZ); } } } } }

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.