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.

Featured Replies

Posted

I've created a custom item whereupon right clicking one of my custom mobs, it displays some data from it, including the name, age, sex, health, etc. in a custom gui. I've managed to get the display name working by creating a custom menu provider and overriding the getDisplayName method to return my own translation component. However, I have no idea how to do the same for the rest of my data. I've tried diving into the code to find where on earth getDisplayName is actually called, but so far have had no luck. I've saved the nbt data in the itemstack, hoping to read it that way in the screen, but so far the itemstack I get in the screen (using a custom getter method from the item container) always has no nbt tag, even if through debugging I know it does have one when the nbt is saved. I'm completely lost on what is going on at this point, or even if I'm going about this the right way or not. If I could get some pointers as to where I'm going wrong, that would be great.

Here's my code (item, container, and screen): https://paste.ofcode.org/34dHY86AchbydMMnCnFtkv4

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.