tutorial:armor_trim
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tutorial:armor_trim [2024/05/12 11:48] – removed ugly //// not working on title and a small spelling mistake herr_chaos | tutorial:armor_trim [2024/05/12 15:13] – used yarn code correctly, fr this time herr_chaos | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Adding | + | ===== Adding |
=== Introduction === | === Introduction === | ||
In this page you will learn how to add a new armor trim. For this tutorial we will be using '' | In this page you will learn how to add a new armor trim. For this tutorial we will be using '' | ||
Line 5: | Line 5: | ||
=== Registering the Item === | === Registering the Item === | ||
In theory we don't need to add a new item since this is more data packed than it is modded, but if you would do this using only a data pack we would be missing the nice tooltip in the description of the Armor Trim item.\\ | In theory we don't need to add a new item since this is more data packed than it is modded, but if you would do this using only a data pack we would be missing the nice tooltip in the description of the Armor Trim item.\\ | ||
- | To register this item we need to register it as a new <file> | + | To register this item we need to register it as a new |
+ | '' | ||
+ | The TrimId can be separate from the actual item name, but for ease of making we will use the same for both.\\ | ||
For the rest we will just need the basic thingamajig of item registration: | For the rest we will just need the basic thingamajig of item registration: | ||
< | < | ||
// adding a new SmithingTemplateItem named " | // adding a new SmithingTemplateItem named " | ||
- | public static final Item TUTORIAL_ARMOR_TRIM = SmithingTemplateItem.of(new Identifier(" | + | public static final class_1792 |
// registering said Item with MODID " | // registering said Item with MODID " | ||
public static void registerModItems() { | public static void registerModItems() { | ||
- | | + | |
} | } | ||
</ | </ | ||
Line 197: | Line 200: | ||
</ | </ | ||
But now the question is: | But now the question is: | ||
- | = How do I create these textures = | + | == How do I create these textures |
There are a lot of ways you could do this. For example you could: \\ | There are a lot of ways you could do this. For example you could: \\ | ||
Use skindex or any other skineditor to have a 3d view of what you're doing, but that would give you one texture and you need two or you could edit existing trims and go free style, but the best way I've found so far is to take one of the armor textures and put it into a pixel editing tool of your choice and then also get the color palette and paint over the armor texture. Then, when you're finished drawing, you just erase the original armor texture. By doing it this way you know where the armor can be modified, or better said where it should. \\ | Use skindex or any other skineditor to have a 3d view of what you're doing, but that would give you one texture and you need two or you could edit existing trims and go free style, but the best way I've found so far is to take one of the armor textures and put it into a pixel editing tool of your choice and then also get the color palette and paint over the armor texture. Then, when you're finished drawing, you just erase the original armor texture. By doing it this way you know where the armor can be modified, or better said where it should. \\ |
tutorial/armor_trim.txt · Last modified: 2024/08/26 01:26 by solidblock