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 been working the past couple weeks for make my mod highly configurable. I'm down to one more chicken, then realize that the class I created to handle everything doesn't support modded items. Part of this is because the items have to be called via String, which works great for vanilla items. So my question is, is there a way to convert a String into an Item? normally I would just have MainModClass.ModItem but since you cannot store things in configs as an 'Item' its not as simple. I have looked around the code and haven't found anything useful.

You can find a mod item by modid and the name of the item like so.

ItemStack stack = GameRegistry.findItemStack("ThermalFoundation", "ingotTin", 1);

I am the author of Draconic Evolution

Use GameData.getItemRegistry() and then get the name for the items and get the items back from names.

 

The names are in the form of modid:unlocalisedName

BEFORE ASKING FOR HELP READ THE EAQ!

 

I'll help if I can. Apologies if I do something obviously stupid. :D

 

If you don't know basic Java yet, go and follow these tutorials.

  • Author

Use GameData.getItemRegistry() and then get the name for the items and get the items back from names.

 

The names are in the form of modid:unlocalisedName

Thank you, this worked for me, and actually allowed me to condense my code down by almost half in the spots i used this in.

Guest
This topic is now closed to further replies.

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.