blob: a31facda2737fdb4ba5a3ac65e44fa72a9122b41 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package moe.nea.firmament.repo.item
import com.google.auto.service.AutoService
import net.minecraft.item.ItemStack
@AutoService(SBItemProperty::class)
object SBStackSize : SBItemProperty.State<Int>() {
override fun fromStack(
stack: ItemStack,
store: SBItemData
): Int? {
return stack.count
}
override fun applyToStack(
stack: ItemStack,
store: SBItemData,
value: Int?
): ItemStack {
if (value != null)
stack.count = value
return stack
}
}
|