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'd like to have multiple tool sets made of different materials in something small I'm working on,but I don't know what to do after making the first tool file,I've successfully made a single set,but I don't know what to do to make another set,any help would be appreciated

 

what are you making the tools from? each tool needs a material. in a current mod im making there are two tool types:

 

static EnumToolMaterial EnumToolMaterialBlueStone= EnumHelper.addToolMaterial("LowPower", 2, 300, 7.0F, 3, 15);
    static EnumToolMaterial EnumToolMaterialBlueStoneGem= EnumHelper.addToolMaterial("HighPower", 3, 3000, 15.0F, 5, 25);

 

The first type is a weaker tool and the second is a improved version of the first which is made with a refined material and is stronger.

 

as long as you define each tool and they have different names in my case:

 

public static Item BlueStoneHoe;
public static Item BlueStoneGemHoe;

 

and you correctly define the tool material in the modname.java file:

 

BlueStoneHoe = new BlueStoneHoe(2506, EnumToolMaterialBlueStone).setUnlocalizedName("BlueStonehoe");
BlueStoneGemHoe = new BlueStoneGemHoe(2517, EnumToolMaterialBlueStoneGem).setUnlocalizedName("BlueStoneGemhoe");

 

you are pretty set.

 

I hope this helped some

  • Author

I'm actually making a magic mod based around crystals,I'm planning to have about 7-8 new tool sets,and I'm thinking of adding a new tool/weapon type,The Hammer.

 

So I just list the next material under the first one? Same thing for the recipient lists,Language Registry,RegisterBlock,and Main Registrations? My first material is a crystal called Moldavite,second will be Moonstone

ok so you also want to create a new tool and add that to each tool set?

 

to define what its made of you would just use the enumtoolmaterial but to actually define the tool and how it can be used you have to create a hammer class. once you actually define the hammer you can then create diamonhammer.java and use extend hammer to define create the tool for each type of tool material. look at how minecraft creates there tools and base your base hammer off of it. this would save you from creating the same tool for every tool material and would give you one spot that the hammers core code is and then you could use the enumtoolmaterial to define the material used to make it and its strength and uses

You might also want to use

MinecraftForge.setToolClass(Item tool, "hammer", int harvestLevel);

For your new "hammer" tool.

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.