Skip to content

Commit bf2732d

Browse files
committed
Document codecs a bit
1 parent f050a41 commit bf2732d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

forge-main/src/main/java/dev/compactmods/crafting/util/CodecExtensions.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ public class CodecExtensions {
2121
bl -> DataResult.success(ForgeRegistries.BLOCKS.getKey(bl)))
2222
.stable();
2323

24+
/**
25+
* Variant of the ItemStack codec that allows for some optional defaults such as a default
26+
* stack size of 1.
27+
*/
2428
public static final Codec<ItemStack> FRIENDLY_ITEMSTACK = RecordCodecBuilder.create(i -> i.group(
2529
Registry.ITEM.byNameCodec().fieldOf("id").forGetter(ItemStack::getItem),
2630
Codec.INT.optionalFieldOf("Count", 1).forGetter(ItemStack::getCount),

0 commit comments

Comments
 (0)