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 have had a bit of a look around but i cant seem to find out how to set default custom nbt data on items. I found a way around this by checking if the tag exists before i try to read from it and if not i create it but this method isn't ideal.

 

I tried adding my tags using the onCreated() method but this method dosnt get called when spawning items using creative or shift clicking from the crafting table. Is there a better way? 

I am the author of Draconic Evolution

I have had a bit of a look around but i cant seem to find out how to set default custom nbt data on items. I found a way around this by checking if the tag exists before i try to read from it and if not i create it but this method isn't ideal.

 

I tried adding my tags using the onCreated() method but this method dosnt get called when spawning items using creative or shift clicking from the crafting table. Is there a better way?

 

I am not sure if its the proper way of doing it but.

This works pulling out of creative or shift clicking.

I have mine checking if its null first since I have info on my item depending on NBT

public void addInformation(ItemStack itemStack, EntityPlayer entityPlayer, List list, boolean bool){}

NBT is used to store item data, not information for the player to read in-game. Which one do you want? If you DO want NBT, then I suggest looking at Thaumic Tinkerer; in the repo, there is a class that helps handle item-related NBT info.

  • Author

Thank you that should help a lot!.  shadoskill was simply saying that by adding the nbt to the stack in the addInformation method it is called when the player puts their cursor over the item for the first time.

I am the author of Draconic Evolution

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.