tutorial:items
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
tutorial:items [2022/12/18 04:09] – Include command to give newly created item, and syntax formatting on the same line. m4x | tutorial:items [2024/04/15 01:24] (current) – solidblock | ||
---|---|---|---|
Line 7: | Line 7: | ||
==== Registering an Item ==== | ==== Registering an Item ==== | ||
- | First, create an instance of <yarn class_1792> | + | First, create an instance of '' |
< | < | ||
Line 13: | Line 13: | ||
// an instance of our new item | // an instance of our new item | ||
+ | // for versions below 1.20.4 | ||
public static final class_1792 CUSTOM_ITEM = new class_1792(new FabricItemSettings()); | public static final class_1792 CUSTOM_ITEM = new class_1792(new FabricItemSettings()); | ||
+ | // for versions since 1.20.5 | ||
+ | public static final class_1792 CUSTOM_ITEM = new class_1792(new class_1792.class_1793()); | ||
[...] | [...] | ||
} | } | ||
Line 24: | Line 27: | ||
// an instance of our new item | // an instance of our new item | ||
- | public static final class_1792 CUSTOM_ITEM = new class_1792(new | + | public static final class_1792 CUSTOM_ITEM = new class_1792(new |
@Override | @Override | ||
Line 43: | Line 46: | ||
public static final class_1792 CUSTOM_ITEM = | public static final class_1792 CUSTOM_ITEM = | ||
class_2378.method_10230(class_7923.field_41178, | class_2378.method_10230(class_7923.field_41178, | ||
- | new class_1792(new | + | new class_1792(new |
@Override | @Override | ||
Line 101: | Line 104: | ||
@Override | @Override | ||
- | public class_1271< | + | public class_1271< |
playerEntity.method_5783(class_3417.field_14983, | playerEntity.method_5783(class_3417.field_14983, | ||
return class_1271.method_22427(playerEntity.method_5998(hand)); | return class_1271.method_22427(playerEntity.method_5998(hand)); | ||
Line 113: | Line 116: | ||
// an instance of our new item | // an instance of our new item | ||
- | public static final CustomItem CUSTOM_ITEM = new CustomItem(new | + | public static final CustomItem CUSTOM_ITEM = new CustomItem(new |
[...] | [...] | ||
} | } | ||
Line 121: | Line 124: | ||
==== What if I want to change the stack size of my item? ==== | ==== What if I want to change the stack size of my item? ==== | ||
- | For this you would use '' | + | For this you would use '' |
< | < | ||
public class ExampleMod implements ModInitializer { | public class ExampleMod implements ModInitializer { | ||
// An instance of our new item, where the maximum stack size is 16 | // An instance of our new item, where the maximum stack size is 16 | ||
- | public static final CustomItem CUSTOM_ITEM = new CustomItem(new | + | public static final CustomItem CUSTOM_ITEM = new CustomItem(new |
[...] | [...] | ||
} | } |
tutorial/items.txt · Last modified: 2024/04/15 01:24 by solidblock