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.

Ryan94

Members
  • Joined

  • Last visited

  1. So is there anyway to prevent this? Edit: Adding if(!world.isRemote) before calling mix seems to have fixed it. Though now the progress bar is out of sync.I will see if I can fix that.
  2. I created a crusher block which acts like a furnace but has its own set of recipes that create a random amount of dust. It works mostly as intended but it has this weird visual glitch where a fraction of a second before it finishes it will display a different result. I have no idea what could cause this as the code is very simple. Here is the code in the tileEntity that inserts the object and the only code that calls it: public void update(){ if(canCrush() == false){ isCrushing = false; progress = 0; } else if(isCrushing == false){ isCrushing = true; progress = 0; } else{ progress++; } if(progress >= progressNeeded){ CrushItem(); isCrushing = false; progress = 0; } } public void CrushItem(){ ItemStack input = inventory.getStackInSlot(0); ItemStack crushedItem = RecipesCrusher.getOutput(input); ItemStack outputCurrent = inventory.getStackInSlot(1); if(outputCurrent == null || outputCurrent.getCount() == 0){ inventory.insertItem(1, crushedItem.copy(), false); input.shrink(1); } else if(outputCurrent.isItemEqual(crushedItem)){ outputCurrent.grow(crushedItem.getCount()); input.shrink(1); } Any help would be appreciated.

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.