Skip to content

Commit 5b30279

Browse files
committed
Update README
1 parent 042d3f8 commit 5b30279

File tree

3 files changed

+14
-2
lines changed

3 files changed

+14
-2
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,14 @@
11
# chit
22
A vanilla-like implementation of Optifine's CIT, shaped how I believe it would be/like.
3+
4+
```
5+
conditional: has_enchantment
6+
- fields:
7+
- enchantment id (required)
8+
- level (not required, will work on any level)
9+
10+
range_dispatch: enchantment_level
11+
- value based on enchantment level
12+
- fields:
13+
- enchantment id (required)
14+
```

src/main/kotlin/btw/lowercase/chit/property/conditional/HasEnchantmentConditional.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class HasEnchantmentConditional(val enchantmentId: ResourceLocation, val enchant
3535
return level != 0 && !(enchantmentLevel != 0 && enchantmentLevel != level)
3636
}
3737

38-
override fun type(): MapCodec<out ConditionalItemModelProperty?>? {
38+
override fun type(): MapCodec<out ConditionalItemModelProperty?> {
3939
return CODEC
4040
}
4141
}

src/main/kotlin/btw/lowercase/chit/property/numeric/EnchantmentLevelNumeric.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class EnchantmentLevelNumeric(val enchantmentId: ResourceLocation) : RangeSelect
2828
return EnchantmentUtil.getEnchantmentLevel(clientLevel, stack, enchantmentId).toFloat()
2929
}
3030

31-
override fun type(): MapCodec<out RangeSelectItemModelProperty?>? {
31+
override fun type(): MapCodec<out RangeSelectItemModelProperty?> {
3232
return CODEC
3333
}
3434
}

0 commit comments

Comments
 (0)